為什麼一些 3D 遊戲的植被效果看上去還是像紙片一樣?《神秘海域4》的 3D 植被效果是如何實現的?

時間 2021-05-31 04:25:44

1樓:bestronger

對於植被的渲染除了比較常用的billboard(紙片式)和imposter的方式,還可以通過billboard cloud的方式進行模型的簡化來渲染,具體的實現過程可以參考一下我最近的實現https://

2樓:葉飛影

為什麼沒人提SpeedTree呢?

專門做植被的遊戲中介軟體,用它生成的花花柳柳老牛B了。

SpeedTree Animated Trees & Plants Modeling & Render Software

3樓:

看這個頑皮狗材質美術師江毅冰專訪 | 機核網 | GAMECORES | 不止是遊戲

4樓:

渲染的問題而已

引擎在渲染的時候,多面體的渲染要將渲染物切割為很多小塊,每小塊的光照,質感等渲染都是不同的,那麼勢必會增加硬體的要求。靜態物的渲染當然比動態的要簡單的多,當然如果你的美術夠牛,也可以做出很好的效果

可以想象比較光滑的樹葉在微風吹拂下輕輕飄動的時候那種感覺麼,天哪,一棵樹要有多少片樹葉?

5樓:洛城

推薦一篇Cryengine的文章,在GPU Gems3中有提到他們的植被技術:

Chapter 16. Vegetation Procedural Animation and Shading in Crysis這篇裡面提到了他們的植被動畫的實現,以及葉片半透明效果的渲染手段。

總體來說還是比較簡單,也比較容易實現,他們把植被隨風的擺動分成了三個不同級別:主軀幹的運動,分支的運動以及葉片的運動,因為是在頂點級別改變位置,因此使用了一套這樣的頂點色:

每乙個通道代表了不同細節級別的運動的顯著程度或者說該部分植被受風力時的阻尼係數。

植被的渲染確實是乙個相當耗時的過程,三角面多,重繪率高。所以近處用模型遠處用impostor是一種比較常見的優化手段,另外記得天刀他們似乎是在植被方面因為FS壓力比較大而沒有使用impostor,反倒是使用了較多頂點的模型,這樣的好處是頂點的形狀可以精確裁剪繪製區域,相應的減少FS這端的壓力,當然這可能也只對草這樣的東西比較有效(因為草葉比較細,相較於impostor裁剪後的草的畫素繪製區域會小很多)。

6樓:FOXhunt

如果說的是別的遊戲,可能有不同技術

不過神海4除了Foliage Dynamic之外,基本靠的是美術能力其實就是因為神海4大量使用新一代美術技術,才把substance這些新美術工具帶起來的

雕刻,substance,photoscan,pom已經是新世代美術的標準配置了

當然這些東西已經完全沒有什麼神秘可言了,畢竟頑皮狗的美術已經開始自己在網上賣教程和資源了。。。

7樓:Hansen

這個目前還是無解的,原因前面都說了。不過即使是插紙片,也有水平高低的區別,有的特別明顯,有的不容易看出來。

天刀的植被做的是比較好的,裡面用到的技巧是植被總是面對攝像機的,也就是植被並不是不動的,而是在你動的時候一直注視你的,這樣可以保證你總是看到開發者想讓你看到一面。

這個技巧用的很多,不過也可能會弄巧成拙。比如好像是御天降魔傳還是惡魔城忘了,乙個有水兩邊都是山的場景,玩著玩著覺得兩岸的樹怎麼瞎動呢,就是前面說的原因,因為植被和山石相互穿插,所以轉動的過程中就露餡了。

8樓:張智

其實如果用近(動態模型)+中(靜態模型例項)+遠(公告板例項)效費比還是很高的。

LOD切換用畫素矩陣消失也不會看見明顯的突變。

案例可以參照天涯明月刀的植被系統。

9樓:maxil wu

樓主說的都不是以植被見長的3A遊戲,若看植被,還是cry engine或far cry 系列好些。

言歸正傳,回答樓主問題:

1.受polygon count 限制,不能為每片葉子建模,只能幾十片葉子用alpha test 貼圖在幾個三角面上去表現,即使如此,也因為over draw 的原因,葉子的層次被大大縮減

2.次表面散射,不可能做到光線追蹤,只有用些小技巧去意思意思3,葉子投影也因為效能原因,被大幅縮水

10樓:黃當勞

很簡單,現在的遊戲如果3d渲染太高的話,勢必遊戲安裝包會變得非常大,那麼在執行過程中對電腦的消耗也是很大的(在此只舉例在PC端),渲染高的話細小到每一株植物每一件衣服的細節,那麼運存空間夠不夠是乙個問題。開發出來後大部分玩家因為裝置問題玩不了,那開發商就不願意做這樣的事了。而且,所花的人力物力都很高,成本高

11樓:叛逆者

紙片只要4個頂點,渲染壓力小。要大規模渲染植被的話,兩者效能差異非常大的。

KlayGE裡面近距離用的是模型,遠距離用的是長方形的imposter。上百萬棵樹的時候,即便有這樣的優化,仍然在一些顯示卡上卡成鬼。

3ds的裸眼3D與3D遊戲的3D有什麼區別?

韓愛卿 我看大家也都解釋差不多了 我們平時所玩的3D遊戲,就是用建模來完成的。而3DS的裸眼3D,則是在顯示效果上完成3D化,甚至有些遊戲就沒有3D建模,而是通過圖層都位置實現景深效果 可能不太準確 雖然在市場表現上,裸眼3D顯得比較雞肋。但其實,在許多遊戲上,裸眼3D的開啟都使遊戲體驗上公升了乙個...

關於3D人物建模學習的一些疑問?

來須蒼真 你想問如何提公升審美,這個是一般大學藝術系的基本課程啊,看來你選錯專業了,選的是技術方向的。而且做3D角色美術,最終需要的都是藝術方面的知識,涉及技術層面的東西很少。提公升審美需要系統學習,光靠自己沒老師,我覺得除非你是個天才,否則光靠看書是沒什麼用的。說一說我當年大學裡學的 大一基礎課,...

求一些靠譜的3D建模培訓機構

動境DCG學院 早點有這個打算是想法挺好的,能早點邁入建模門檻。關於沒有美術基礎,沒有軟體基礎這一點,很多人都會擔心。這個可以看下這篇文章,乙個沒有美術基礎 軟體基礎的女生,從一開始的擔憂自己學不好 堅持不了,到最後上完五天實訓課的轉變以及成果。動境DCG學院 零基礎能學建模嗎?沒有美術基礎能學好嗎...