Speed Tree 課程 一款樹模型的生成軟件
虛幻4和Unity5 的樹主要以SpeedTree為主
這是老外做的圖 樹的生成很簡單
求實(shí)例教程
再下面是軟件介紹
SpeedTree是一款為游戲、電影、動(dòng)畫制作3D植被的強(qiáng)大工具。他支持大片的樹木的快速建立和渲染,而且它本身還帶有強(qiáng)大的樹木庫,軟件是由美國IDV公司研發(fā)制作的。不僅可以通過插件將樹木導(dǎo)入到其他的三維建模軟件中使用,也可以為游戲引擎提供強(qiáng)大的樹庫支持,目前已經(jīng)成為著名游戲引擎Unreal的御用樹木生成軟件。
SpeedTree由SpeedTree Modeler、SpeedTree Compiler和SpeedTree SDK三部分構(gòu)成。Modeler,顧名思義主要負(fù)責(zé)樹木的建模,Compiler主要是將材質(zhì)和貼圖打包為程序所用,SDK則主要結(jié)合程序繪制SpeedTree建模的樹木或者森林。
也許是受到傳統(tǒng)工業(yè)流水線的啟發(fā),3D引擎方面也逐漸出現(xiàn)了單獨(dú)專注于某個(gè)領(lǐng)域的產(chǎn)品,例如我現(xiàn)在要講的SpeedTree就是這樣的一款配合引擎使用的軟件。顧名思義,SpeedTree是專門負(fù)責(zé)在游戲中“栽種”樹木的程序,它不僅能夠營造出非常真實(shí)的樹木和森林效果,而且可以作為“零件”方便的嵌入到其他渲染引擎當(dāng)中,為任何一款游戲帶去優(yōu)秀的畫面。
SpeedTree還擁有很多特效以及優(yōu)化技術(shù)。開發(fā)者只需要輸入環(huán)境中的風(fēng)速和風(fēng)向等自然條件,SpeedTree就可以讓樹木實(shí)時(shí)生成絕對(duì)逼真的擺動(dòng)效果。在優(yōu)化方面,上面的示意圖說明了在極遠(yuǎn)處的樹木,我們只需要2個(gè)多邊形加上霧化就足夠真實(shí)了,而隨著距離的拉近,SpeedTree動(dòng)態(tài)將樹木的多邊形數(shù)量調(diào)整到了1126個(gè),最大程度上達(dá)到了性能和視覺效果的平衡。此外,SpeedTree引擎還能夠優(yōu)化程序代碼,在運(yùn)行期間調(diào)整CPU與GPU之間的工作量分配,讓系統(tǒng)資源發(fā)揮出最大的效率。
我們都知道在工業(yè)生產(chǎn)領(lǐng)域,流水線工作方式的出現(xiàn)帶來了效率的極大提升。比如槍械的制造,在最早期的時(shí)候由工匠獨(dú)自一人完成整個(gè)產(chǎn)品,不僅效率底下而且一部分壞掉之后往往整個(gè)都要報(bào)廢。后來出現(xiàn)流水線方式的生產(chǎn)后,每個(gè)人只需各司其職將自己的零部件按照規(guī)格做好,最終就可以裝配成一個(gè)完整的產(chǎn)品。這樣做不僅工人的熟練程度和工作效率可以大大提高,同時(shí)也可以把細(xì)節(jié)做得更加精益求精。
如今在游戲制作領(lǐng)域也漸漸出現(xiàn)了類似的情況。大家玩3D游戲的時(shí)候一定都很注意游戲所營造的效果,而衡量的標(biāo)準(zhǔn)又是什么呢?大多數(shù)人一定都會(huì)注意這幾個(gè)方面:樹木、水、光照以及人物等等。
的確,樹木、水、光照以及人物都是3D游戲效果制作的重中之重,如果這些方面都做好了,這款游戲的效果必然就不會(huì)差。但這就有點(diǎn)類似剛剛提到造槍的例子,僅靠一己之力要想把這些都做好并不容易,必然要投入大量的人力物力和時(shí)間為代價(jià)。
也許是受到傳統(tǒng)工業(yè)流水線的啟發(fā),3D引擎方面也逐漸出現(xiàn)了單獨(dú)專注于某個(gè)領(lǐng)域的產(chǎn)品,例如我現(xiàn)在要講的SpeedTree就是這樣的一款配合引擎使用的軟件。顧名思義,SpeedTree是專門負(fù)責(zé)在游戲中“栽種”樹木的程序,它不僅能夠營造出非常真實(shí)的樹木和森林效果,而且可以作為“零件”方便的嵌入到其他渲染引擎當(dāng)中,為任何一款游戲帶去優(yōu)秀的畫面。
SpeedTree還擁有很多特效以及優(yōu)化技術(shù)。開發(fā)者只需要輸入環(huán)境中的風(fēng)速和風(fēng)向等自然條件,SpeedTree就可以讓樹木實(shí)時(shí)生成絕對(duì)逼真的擺動(dòng)效果。在優(yōu)化方面,上面的示意圖說明了在極遠(yuǎn)處的樹木,我們只需要2個(gè)多邊形加上霧化就足夠真實(shí)了,而隨著距離的拉近,SpeedTree動(dòng)態(tài)將樹木的多邊形數(shù)量調(diào)整到了1126個(gè),最大程度上達(dá)到了性能和視覺效果的平衡。此外,SpeedTree引擎還能夠優(yōu)化程序代碼,在運(yùn)行期間調(diào)整CPU與GPU之間的工作量分配,讓系統(tǒng)資源發(fā)揮出最大的效率。
相關(guān)信息
25年5月15日
預(yù)定Unity的shader插件:Shader Forge
17年5月15日
24年10月16日
24年7月12日
24年5月18日
未知用戶
2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved