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