我一直在为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