0

Khronos Group 提供了一个广泛的 WebGL 框架列表,我坚持选择一个有据可查的专注于 3D 游戏的框架,而不是搜索解释特定技术的示例。哪个最适合具有工程设计背景的人?我有一个 Maya 场景,我想将其转换为多个高分辨率对象,然后在 WebGL 框架的帮助下进行渲染和操作。能够导入具有完整材质、纹理和着色器的 OBJ 的东西将是理想的。

4

2 回答 2

2

像这样的问题很难回答,因为我们对您的技能水平、您想要创建的游戏类型、您可能有的任何外部要求几乎一无所知(即:它应该与哪些浏览器兼容?什么类型的硬件)和其他因素在确定您选择在任何给定项目中使用哪些库方面都起着至关重要的作用。

毕竟,如果对于任何给定的情况都有一个“完美”的框架,那么就不需要你链接的列表了!每个框架都有其优点和缺点,在许多情况下,您可以自行试验它们,看看哪些对您有用。

如果您完全不确定从哪里开始,并且这是您第一次尝试 3D 编程,我建议您先查看ThreeJS。我推荐它纯粹是因为我知道没有其他框架可以得到如此广泛的使用,这意味着有很多社区资源(博客、源代码、演示)可用,并且当你遇到困难时有很多人可以帮助你。(你被卡住!)我现在会告诉你,它不是该列表中最快的框架,但坦率地说,性能是你在这个阶段最不担心的问题。在速度变得重要之前,您需要弄清楚游戏玩法、资源工具链和其他一些基础知识。(如果你不能让你的游戏模型出现,那么以极快的速度渲染三角形并不重要。)

否则,您需要自己坐下来,确定您正在制作的游戏类型以及为您提供的框架,然后查看列表,阅读一下每个内容,并确定哪一个最符合您的需要。

于 2012-06-18T21:08:03.557 回答
0

如果您从 Maya 开始,那么 www.inka3d.com 应该适合您。你可以在 Maya 中做尽可能多的事情,例如动画、着色器甚至 mel 脚本,然后将其导出到 javascript。然后您可以从 javascript 控制场景的 Maya 属性。

于 2012-06-21T12:59:29.250 回答