[技術討論] 手機遊戲既3d engine

一般既PC 3D遊戲大作,行1080p高畫質都至少要部200W既i5+8G內存+中階顯卡包4G顯存,
而家中上階手機都係1080p,但係RAM得4G,電池少過4000mAh (200W行10分鐘),點解都行得順?係唔係texture唔同?還是有d特效係PC獨有?

mobile game 多數用小啲texture, quality 差啲,同埋小好多EFFECT,你用噉細個MON睇啲GAME就覺OK,但你用大MON睇就知差幾遠

TOP

本帖最後由 GaoMachine 於 2018-4-4 14:49 編輯

手機好少行pixel shader,又食電又慢
PC/Console game 靚畫面多數要用post processing effect (都pixel shader)
depth of field / ambient occlusion / boom...etc.
熄哂就變返十年前既game

勁卡要多GPU core 高clock rate來滿足這種需要
GTX 1080有2560個core , iPhoneX 好似只係3個...so

仲有Geometry Shader仲吃效能, 一般都要謹慎使用
來緊仲玩Ray trace 繼續逼大家追新卡....

TOP

我以前仲以為同一個engine同一堆code (例如unity3d) 生出來既executable 都係一樣,只係將call directx既接口變成opengl,再加一d 唔同平台既prebuilt libraries。

TOP

我以前仲以為同一個engine同一堆code (例如unity3d) 生出來既executable 都係一樣,只係將call directx既接 ...
ati16800 發表於 2018-4-4 16:26


同一堆code 生出黎既"Executable", 因為code只係出dll既啫..  多數係一樣既... colliders/triggers多數都會係一樣.. , 問題係你d model, mesh, texture, shader, lightmap 呢D就真係個別platform tune既...

TOP

你的確可以用3D ENGINE做一個手機GAME係瘋狂食電加勁LAG既

TOP

爐石真係1個寫晒,不過應該唔算3d大作

TOP