Animation 3D引擎碰撞检测模型导入

Animation 3D引擎碰撞检测模型导入,animation,3d,collision-detection,Animation,3d,Collision Detection,我即将找到一个3d引擎,它能够导入3d模型,检测它们的碰撞并支持关节。它是交互式动画所必需的,并且没有指定平台。我更喜欢编写Javascript或AS3代码,但我认为也可以用Java处理这一问题 Away3d支持这一点吗?他们是一个简单的3D碰撞检测框架,我可以使用它吗?哪一个是最简单的Java框架,哪一个创造了最好的质量 顺便说一句: 专有框架也可能是一种可能性,但我不这么认为 Greetings philipp < AWAY3D有一个物理库,它是C++引擎的炼金术端口,显示出很好的性能。A

我即将找到一个3d引擎,它能够导入3d模型,检测它们的碰撞并支持关节。它是交互式动画所必需的,并且没有指定平台。我更喜欢编写Javascript或AS3代码,但我认为也可以用Java处理这一问题

Away3d支持这一点吗?他们是一个简单的3D碰撞检测框架,我可以使用它吗?哪一个是最简单的Java框架,哪一个创造了最好的质量

顺便说一句: 专有框架也可能是一种可能性,但我不这么认为


Greetings philipp

< AWAY3D有一个物理库,它是C++引擎的炼金术端口,显示出很好的性能。Away3D拥有清晰易读的源代码和文档以及一组优秀的示例项目。它有3ds max插件,可以导出场景并生成代码来渲染它。支持流行的格式,如3ds、obj。。。您可以为自己的格式编写导入器插件。所有这些开发者都是在论坛上回答问题的非常酷的家伙:)

对于JavaScript,最流行的引擎是three.js,它可以做什么

总体思路: WebGL支持目前并不好(有时不仅取决于用户浏览器,还取决于驱动程序),您需要解决跨浏览器的难题。IOS上不支持Flash,设备浏览器越来越不支持Flash。但对于独立的应用程序,有跨平台的AdobeAIR。 在我看来,Javascript不适合编写这样的项目,它的调试会导致永久性的大脑损伤。WebGL着色器语言是GLSL,它具有类似C的语法。普通的Flash着色器是在汇编程序上编写的,但您可以尝试。此时,Flash着色器的限制比WebGL更大(例如,您无法在顶点着色器中获取纹理),但这样做是为了使Flash更兼容,在大多数情况下这不是问题。WebGL与页面紧密集成。 如果您想要java WebGL和类似的工具,请尝试GWT 3D引擎或GWT elemental,并且在早期阶段就有了端口。 是一个声明性的WebGL 3D引擎,具有回退到Flash的功能。它是ez,但非常有限且不稳定