java与3d建模_3d建模加载,更新和在java中呈现
好的,首先,復雜的對象通常是使用一些3D編輯軟件,如Blender或Art of Illusion創建的.這些程序可以將對象輸出為幾種不同的文件格式,最常見的是.obj文件格式:
另一種常見的格式是.3ds,根據我的經驗,它的工作量遠遠超過它的價值.他們為Java3D制作了一個.3ds文件加載器,該頁面可以在這里找到:
我給你的建議是只使用.obj文件格式,它更容易使用.您也可以為它創建自己的解析器,它不像聽起來那么難.這樣,您就可以準確了解對象如何加載到環境中. Java確實附帶了它自己的解析器,有關如何使用它的說明如下:
我在使用這種文件格式時使用Blender導出的文件遇到了很多麻煩,不幸的是,他們可能已經修復了問題,但我不確定.當我以前做過更多的3D東西時,我只使用了Art of Illusion,甚至知道Blender更強大. Blender可以在Mac上運行,但在適當設置的Windows上更平滑.祝你好運!如果您需要一些示例代碼讓我知道,我會非常樂意為您發布一些代碼.
幻覺的藝術:
攪拌機:
我不確定您希望用戶如何能夠更改對象.如果你希望他們能夠改變鞋子的顏色,或鞋子的類型或什么不是什么大不了的話.如果您希望用戶能夠更改花邊長度或更改實際對象結構的內容,則需要深入了解3D結構.如果要更改顏色,只需更改材料即可.如果您想要更改鞋子類型,只需裝入不同的鞋子.我希望這對你有所幫助.
在評論中,你還談到紋理映射,根據我的經驗,在Blender中比在Art of Illusion中更容易做.我可能會用攪拌器來完成這個:
約翰
總結
以上是生活随笔為你收集整理的java与3d建模_3d建模加载,更新和在java中呈现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java8u211_jre864位u21
- 下一篇: java 加载dll后打包_让Jacob