1樓:An idea
圖形學工具:Easyx(教程多,低階繪相簿)OpenGL(工業級別),DirectX(3A遊戲級別)貌似都是C++哦。。。。
資料結構不學C++嗎。。。。。
python下類似Easyx的有pygame,還有OpenGL的PyOpenGL,但是教程少
python下面有
2樓:飛鳥
你可以試試學學,快速瀏覽一下網上給的教程,如果感覺還行,那就繼續下去。感覺不懂,那就去補習知識。既然是自學嘛,不要有太多猶豫,想學就馬上開始。加油
3樓:idovelemon
前期寫圖形學demo可以,後期你需要設計框架的時候,還是建議用C++。你C都學會了,C++的語法花些時間很容易就掌握了,不用那麼糾結。還是直接開幹來的實際。
4樓:叛逆者
可以但會非常痛苦,所花的時間遠超過你把C++學了再說的時間。圖形的東西,基本都需要搭大系統。而做大系統方面,C++所需的難度遠小於C。
5樓:Inuyasha
用Python的PyOpenGL庫,寫python指令碼,很容易就看到效果,省卻了C/C++編譯這一環節。
或者使用PyQt的的QtOpenGL模組,
6樓:
c++用起來沒那麼難吧,你都研一了,如果不學基礎只看怎麼用的話一星期足夠入門了
其實最快的是下個unity,去看它是怎麼做的。自己裝配乙個mesh,提交,寫個shader把它畫出來。再對照流水線看看你做了哪幾步,了解一下他自動做的步驟,看看framedebugger的繪製順序就好了。
7樓:
先說語言吧,用C++
可以先了解一下C++能提供哪些東西。
1.物件導向,封裝繼承多型;
2. STL;
3.Template;
這個三個都是能夠讓你快速開發的工具,同時在效率上有足夠的保證。
對於計算機圖形學的入門學習,如果沒有老司機帶你的話, 提供乙個簡單入門的方法 - 基於OpenGL或者DX搭乙個簡單的框架,從畫三角形開始(注意要用動態流水線),跟著網上的一些教程去寫一些例子,實現一些效果,可以怎麼炫酷怎麼來。接觸得多了,可以往乙個方向深入了解下,比如實時渲染,物理模擬,離線渲染,程式生成等等。
計算機圖形學,GPU,OpenGL,Unity3D什麼關係?
Ritsuka ding 基本概念 GPU 圖形硬體,圖形處理器。和CPU差別在於計算單元是CPU的上百倍,不過計算功能更為有限,可以想象成適合對大量浮點數非同步運算的晶元。視訊記憶體,GPU可以快速讀取的一種記憶體。OpenGL,圖形程式設計的介面,也就是圖形API。DX同理。Unity3D,遊戲...
對計算機專業而言,計算機圖形學是否重要?
已登出 重要,但不是必要。計算機圖形學,核心學的是矩陣運算。而矩陣運算是演算法中一項非常重要的必修課。我已工作十年,薪資也過了百萬,月薪截圖如下。現在回想對於程式設計師來說演算法還是最重要的,或者說你想更進一步演算法是必不可少的,我已經30 現在最喜歡的就是看大學教材,這裡順便吐槽下,中國大學本科教...
opengl 現代計算機圖形學中,為什麼攝像機不考慮roll旋轉?
楊鼎超 1 不考慮 roll,應該是大部分場景用不到 roll 吧,除了開飛機這種場景,其他大部分的如第一三人稱視角,場景漫遊等都用不到 roll 2 如果要考慮 roll 的話,可以更改 up 向量,Opengl裡預設傳的是 0,1,0 可以改為其他值 3 關於 LookAt 矩陣的推導見下 視點...