- 能共用材質的話,儘量共用,對效能有極大影響。(在其他的引擎好像也有這樣的特性,比方Unity)
- 能Combine成一個Static Geometry,儘量Combine,在材質共用的情況下,有極大幫助(不過如果Triangle數量太多的話,分成不同的Page Cull掉也許會比較好)
- 實際應用上,還是有其限制,同材質且同一個Mesh的做法,比較適合大量的小型物件(比方花花、草草之類的),Page Geometry應該就是用這個做法來最佳化。
Object Count: 50*50
Mode: Release
CPU: Intel(R) Core(TM)i5-2400 CPU @ 3.10GHz 3.10 GHz
RAM: 8.00 GB
VGA: NVIDIA GeForce GTX 560 Ti
(材質共用,同一個Static Mesh模式) FPS:1731
(材質不共用,同一個Static Mesh模式) FPS:28.9482
(材質共用,物件模式) FPS:68.5509
(材質不共用,物件模式) FPS:26.4973
圖檔相關說明:
- The Same代表材質共用
- One Static代表把物件合成一個Static Mesh
- Unique代表材質不共用
- Per Object代表各別物件擁有獨立的Mesh
夢想還在持續中…
沒有留言:
張貼留言