我一直在爲Android的3D圖形教程進行挖掘。我嘗試了原始的opengl(es)。我也試過min3d。我發現如果別人爲你做了數學,事情可能會非常複雜或很容易。 Min3D真的很棒,易於使用,但也非常簡約。我無法找到如何使燈光真正投射陰影(我懷疑它是否支持),我無法找到如何使表面反射,如何改變表面以擴散或多或少。支持陰影和反射的Android 3D圖形庫
是否有任何庫具有場景處理和支持陰影(也是由漫射光投射的陰影),控制材料以實現不同程度的擴散,反射和透明度。
注:我忘了提及我需要免費框架。
既然埃裏克的回答讓我相信逼真的3D在移動設備上很難實現,我會接受解釋如何僞造這些效果(或鏈接)的答案。同樣的效果我需要的是:
- 陰影
- 反射
- 從鏡面材質
- 由磨砂材質
- 透明度(我認爲這是在min3d的例子,但它是這裏完整性
我見過3D安卓遊戲中的陰影,雖然我不是100%相信是真實的(由對象投射)。
它是關於一個單一的球體......有一個洞 - 魔術八球。性能不會是一個問題。好。我想我可以很容易地僞造一個球體的陰影。不知道如何做出反思。這些框架/庫比我需要的多一點。儘管如此,你還是讓我想起了更多關於僞裝效果的東西,而我現在有幾個想法可以嘗試。不過,我認爲你對移動設備的看法是錯誤的 - 1.5GHz四核移動CPU已經上市了。在幾年內,四核CPU的移動設備將不會那麼昂貴。 – NickSoft 2012-02-29 20:20:36
我已經使用Blender很長一段時間了。只有作弊。沒有什麼是真的。使用紋理和反射貼圖(根據相機與曲面法線的角度移動圖像)很容易僞造陰影和反射(只要兩者都是靜態的)。 – 2013-12-23 03:06:08