代碼生成3D圖形是復雜的工作。
其實你看到的3D圖像,還是2D的。它通過對3D圖像的投影,顯示在屏幕上,也就是說,不管3D的模型,還是3D的數據,最終都會通過計算顯示成2D圖像顯示在屏幕上。
但是在數據儲存,及前期數據處理上,仍然使用3D的數據坐標進行處理,也方便設計人員對數據進行操作。
涉及3D圖像生成的軟件,包括:
C++通過OpenGL庫,或調用DriectX庫的相關指令,.Net框架下XNA也可生成3D圖像。如果直接使用3D引擎生成的話,借助unreal,unity3D或UDK的引擎,幾乎所有其支持的語言,都可以生成3D圖像。
Maya也有命令行方式,可以將代碼生成3D圖像。