3dmax布料动画导入到Unity流程

3dmax布料动画导入到Unity流程,第1张

1、 选定模型导出FBX

2、在3dmax中给模型添加“点缓存”修改器

  1)选定模型点击-新建-保存pc2文件

  2)点击面板中的“记录”按钮

3、把.FBX和.pc2文件导入Unity中

4、导入Mega Fiers插件,然后给模型模型添加以下两个组件(注意必须要选定模型本身,不是模型的上级物体)

    1)Modify Object

    2)Point Cache

5、在模型的Mega point cache组件里点击-Import PC2-导入之前导入到Unity工程中的.pc2文件

完成

参考资料:

1、http://bbs.9ria.com/thread-213009-1-1.html

2、http://blog.sina.com.cn/s/blog_82d724ae0101yu2x.html

3、https://forum.unity3d.com/threads/how-to-use-cloth-animation-from-3ds-max-in-unity3d.133342/   (需要翻墙)

using UnityEngine  using System.Collections    public class Test : MonoBehaviour {            void OnGUI()      {          if (GUI.Button (new Rect (20,10,200,50), "PLAY ControlMode.CancelOnTouch"))          {              // 不显示任何视频控件,当点击屏幕发生输入之后会跳过动画的播放              // 一般游戏中的开场动画使用这种播放方式              Handheld.PlayFullScreenMovie("test.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput)          }              // 显示播放视频一系列标准控件          if (GUI.Button (new Rect (20,90,200,25), "PLAY ControlMode.Full"))          {              Handheld.PlayFullScreenMovie("test.mp4", Color.black, FullScreenMovieControlMode.Full)          }              // 隐藏所有视频控件          if (GUI.Button (new Rect (20,170,200,25), "PLAY ControlMode.Hidden"))          {              Handheld.PlayFullScreenMovie("test.mp4", Color.black, FullScreenMovieControlMode.Hidden)          }              // 显示最小的一套视频控件          if (GUI.Button (new Rect (20,250,200,25), "PLAY ControlMode.Minimal"))          {              Handheld.PlayFullScreenMovie("test.mp4", Color.black, FullScreenMovieControlMode.Minimal)          }        }    }  

1.如果是骨骼动画,要SKIN蒙皮,PHY蒙皮是不行的2.只支持关键贞和骨骼动画,其他比如控制器动画等不直接支持,最好先转换为关键贞动画再输出3。把fbx格式动画重导入3dMAX你也许会有所发现


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11730249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存