gpt4 book ai didi

支持阴影和反射的Android 3d图形库

转载 作者:行者123 更新时间:2023-11-30 04:19:37 25 4
gpt4 key购买 nike

从那时起,我就一直在挖掘适用于 Android 的 3D 图形教程。我尝试了原始 opengl (es)。我也试过 min3d。我发现,如果有人为您计算,事情可能会变得非常复杂或非常简单。 Min3D 确实很棒且易于使用,但也非常简约。我找不到如何让灯光真正转换阴影(我怀疑它是否受支持),我找不到如何让表面反射,如何改变表面以或多或少地漫射。

是否有任何库具有场景处理并支持阴影(也包括漫射光转换的阴影)、控制 Material 以实现不同级别的漫射、反射和透明度。

注意:我忘了说我需要免费框架。

由于 Eric 的回答让我相信逼真的 3d 很难在移动设备上实现,所以我会接受解释如何伪造这些效果(或链接)的答案。同样,我需要的效果是:

  • 阴影
  • 思考
    • 来自有光泽的 Material
    • 来自哑光 Material
  • 透明度(我认为这是在 min3d 示例中,但这里是为了完整性

我在 3d android 游戏中看到过阴影,虽然我不是 100% 相信那是真实的(由物体转换)。

最佳答案

我想不出有什么库可以满足您对移动平台的要求,但是有几种中间件产品可供选择:

所有这些都提供场景管理、照明、 Material 管理等...但是,我怀疑这些是否是您所要求的 Elixir 。无论定价和许可如何——Unity3D pro mobile 高达 3500 美元——你仍然需要自己进行大量编码,而且通常使用你可能不熟悉的语言。

此外,请记住,基于 opengl-es 的产品(主要是游戏)中的许多 gfx 经常是伪造的。虽然拥有动态照明、阴影和透明度是完全可能的,但如果您有很多几何体,这些东西可能会削弱您的性能。毕竟,手机或平板电脑不像现在的桌面 cpu/gpu 那样强大。无论如何还没有。

另一件需要注意的事情:我不确定你想要达到什么水平的真实感,但你提到的所有事情通常都与光线追踪/光线转换有关。这是一整套技巧,因为您可以忘记实时交互,尤其是在移动设备上。

没办法解决这个问题:考虑到实时图形进行编码和创建是很困难的,在移动平台上更难。

关于支持阴影和反射的Android 3d图形库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9465806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com