為什麼Blender渲染動畫要比PC遊戲渲染更慢?

時間 2021-06-09 11:10:57

1樓:瑞雲渲染Renderbus雲渲染農場

為什麼Blender渲染動畫要比PC遊戲渲染更慢?

原因:Blender遊戲引擎和Blender渲染動畫,內部資料結構不同,運作方式也不同。

一、Blender內建了遊戲引擎BGE(Blender Game Engine):在遊戲引擎中,模型是靜態的,不能改變。靜態,從某種意義上說,它的拓撲結構是凍結的,事先已知,即使它是骨架繫結,其姿態也是固定的。

遊戲使用的照明是實時的,但不涉及光子追蹤。渲染速度的差異主要基於渲染方法。在PC遊戲中,渲染通常是基於z緩衝區。

將變換應用到模型每個頂點,獲取檢視座標,計算每個頂點的著色器特定資料,然後通過tirangle,在過程中填充「深度緩衝區」。照明資料幾乎是每個物件確定的,相互之間並無計算反射。

二、Blender渲染動畫(Blender Cycles渲染器):就像乙個射線攝影師,能夠追蹤反射。而不是柵格化三角形(即使用矩陣,計算每個poly的二維螢幕座標),它將光線射入場景。

因為要計算許多射線與場景之間的碰撞,構建這些需要時間,並且可能需要重建每一幀,這樣渲染時間就會變長。

除此之外,遊戲引擎拓撲結構被凍結(同樣適用於紋理等)。Blender渲染動畫時,模型可能具有修改器或外掛程式等,它可能會在任何幀發生根本性改變(拓撲,頂點位置等),同樣適用於materiasl。材質可能本身就是乙個複雜的基於節點的著色器,而不是簡單的預定義紋理。

因此,與遊戲引擎相比,Blender渲染動畫具有更大的靈活性,具有更高的真實度,同時也需付出更多的渲染時間。

*Blender開發版新增了Eevee實時渲染,有興趣的朋友可以了解下。

Renderbus雲渲染農場,您強大的雲渲染部隊!

為什麼要黑京都動畫?

難以相信出過那麼多優秀作品的京阿尼 就算賣不出去也很優秀 居然出了 無彩限的怪靈世界 這樣的作品吧 這是我能接受黑京阿尼的唯一理由 至於那些天天喊著廚的人 非常ky的那種 也是一種黑 小學生黑 時至今日,看看現在的動畫業界,我真的不明白還敢站出來說自己是京黑的人的想法,您就真的這麼想業界馬上完蛋?摸...

為什麼要發展國產動畫?

高奇 經過十幾年的時間,二次元文化明顯以無法阻擋的趨勢迅速占領文化市場。日本從宣揚青少年熱血上進,再到對於人性本質的思考,還有各類反烏托邦題材作品的推出 美國則是宣揚英雄主義 愛國主義 自由思想 這是現在動漫的主流,他們的專業度打造的作品可以達到 小孩子看打鬥,成年人看思想的程度。而日美所宣揚的東西...

為什麼blender和modo的操作讓人蛋疼?

曉設計 blender是開源的軟體,所以程式設計師的自由度很大,想怎樣就怎樣。用2.7版的人會驚喜地發現,2.8版怎麼完全變樣了?這是什麼鬼?又不會用了?每一次版本更新都感覺在學習新軟體!剛學會的萌新感受到了這滿滿的悲涼!modo絕對好軟體,但是國內使用者基數太少,導致各類配套資源少。 aoi ha...