-1
A
回答
-1
研究和學習渲染的最知名材料之一是Matt Pharr和Greg Humphreys的書Physically Based Rendering。它是一本書,但它也帶有渲染器的源代碼(開源)。許多現有的渲染器都使用PBRT(這是渲染器的名稱)作爲其出發點。
瞭解CG編程技巧的另一個來源是www.scratchapixel.com。這一個有利於在線。雖然它並沒有真正爲您提供完整渲染器的源代碼,但它仍然爲您提供了許多C++示例,顯示瞭如何實現渲染技術。
實際上,我發現在閱讀像PBRT這樣的書之前,有必要閱讀一下這個書,它更加抽象,更具有技術性。
或者,您可以使用類似OpengGL API來編寫圖形應用程序。但是,您將很難探索諸如使用OpenGL進行光線追蹤等技術。而且更多的是學習API,而不是真正理解OpenGL在底層使用的算法是如何工作的(雖然這是上面提到的兩個資源可以幫助你的)。但它是完美的,你想做什麼(玩矩陣等)
相關問題
- 1. 學習計算機圖形
- 2. Google Cloud - 計算引擎與機器學習
- 3. 關於機器學習,統計學習算法
- 4. 如何學習計算機科學
- 5. 計算機圖形學中的變換
- 6. OpenCV vs Mahout基於計算機視覺的機器學習?
- 7. 「學習」過濾器引擎
- 8. 用於學習Python的程序圖形
- 9. LSB隱寫術可以用於計算機圖形學嗎?
- 10. 用機器學習計算圖像中車輛的數量
- 11. 用於學習圖形設計的資源
- 12. 如何預測機器學習基於計算的數據?
- 13. 學習圖形佈局算法
- 14. 計算機圖形學中如何使用非方形矩陣?
- 15. 機器學習形狀和類型的機器學習
- 16. 在3D計算機科學(3D引擎)中,'批'這個術語到底意味着什麼?
- 17. 學習圖算法
- 18. 實訓利用雲機器學習引擎
- 19. 機器學習算法
- 20. 計算機圖形學中的核密度估計
- 21. 計算機圖形學:數學到代碼
- 22. 基於OpenOffice的基於Java的計算引擎計算
- 23. 學習指南雲計算
- 24. 用於學習字符串模式的機器學習技術
- 25. pyspark streaming適合機器學習/科學計算嗎?
- 26. 學習DirectX或遊戲引擎?
- 27. 適用於iPhone的3d引擎
- 28. 用於2D開發的3D JS引擎?
- 29. 計算機科學數學
- 30. 用於機器學習的Python導入
這是脫離主題(查找工具,pgm,lib ...)但無論如何,我建議OpenGL + GLEW + GLM。但任何3D渲染庫將做 – Spektre
爲什麼人們投票這個問題呢?這是一個完全有效的問題? – user18490