繁体   English   中英

Forge Viewer动画

[英]Forge Viewer animation

我们的3DS Max文件中有一些动画对象。 是否可以在查看器中显示这些动画? 我们从Forge开发人员那里看到了一些展示动画机器人的示例。 真的很想获得有关如何在查看器中实现动画的信息。

.MAX文件的模型派生转换不包括动画。 它使用几何图形的当前关键帧状态进行平移,并且不包含动画。 目前,只有某些翻译类型包括源动画。 例如,Fusion格式可以包含动画,而这些动画可以在Forge Viewer中播放。 有关此方面的信息,请参见此处: https : //forge.autodesk.com/blog/show-animation-and-cam-content

由于Forge Viewer使用three.js,因此您可以添加自己的动画。 这是机器人是如何动画(假设你指的这些样品:互动: http://mimikron-project.s3-website.us-east-2.amazonaws.com/和预成型: HTTP:// mimikron项目.s3-website.us-east-2.amazonaws.com / cyberdancer.html

有两个不错的博客文章,从这里开始讨论了这个问题: https : //forge.autodesk.com/blog/know-how-complex-component-transformations-viewer-part-1-basics (有关第2部分的链接,请参见结尾) 。 请注意,陀螺仪时钟的运行示例发布在这里: http : //giro-watch.tk/您可以看到时间是根据浏览器当前时间进行动画处理的,还提供了用于交互式动画/变换的控件。

希望能有所帮助,凯文

除了Kevin的答案外,如果您正在使用(或可以使用).fbx,则可以使用FBX C ++ SDK提取动画数据并将其加载到查看器中,但是整个工作流程必须是自定义实现。

我刚刚发布了一个新示例,该示例使用了博客文章中介绍的分层转换方法。 它还使您可以将转换状态保存在数据库中,并执行平滑的动画以在两个任意状态之间转换:

此处查看实时演示以及在Viewing.Extension.Kinematics上的代码

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM