将ABC文件用BlendShape导出FBX

一、应用场景:

此项目为高中化学实验案例,为实现保鲜膜 模拟动画,这里通过使用MarvelousDesigner结算动画效果导出ABC格式带动画后,导入到maya当中,这里因为需要匹配其他动画的使用与节奏,需要将ABC变为可在maya时间轴上驱动的对象,所以这里为了可以驱动此动画抛弃了ABC,而直接解算后的几个网格状态,在通过BlendShape实现最终驱动他的目的。

二、效果展示:

  1. MD效果展示:

  1. Maya效果展示:

大纲目录:

1、MD中添加模型结算+导出ABC:

2、Maya中导入ABC,复制出中间状态,+BlendShape:

3、下载地址:

正文:

一、MD中添加模型结算+导出ABC:

0、设置坐标位置为 世界坐标,否则会出现不好选择旋转的情况

(这里设为世界坐标)

1、导入配合使用的网格模型:

(导入的一些设置,主要是比例部分)

(导入了一个烧杯)

2、在2D窗口 创建一个方形或圆形,在3D窗口旋转为覆盖烧杯。

(创建一个方形面)

(通过A来调节布面大小)

(3D视口下覆盖状态)

3、为布面 增加一个 收紧的圆形 紧缩线,用来模拟保鲜膜收紧状态:

(添加一个圆形收紧线)

4、初步解算进行烧杯覆盖,覆盖后收紧圆线

(空格快捷键进行结算)

(此按钮 可 重置3D安排位置)

5、设置收紧参数:

分别勾选>>

弹力:

粘衬/削薄:

这里需要结算一半,在进行勾选弹性,继续解算,否则就会直接收紧掉进杯里

(方形勾选项,内参数视情况而定,参数不固定)

(圆的收紧勾选,内参数视情况而定,参数不固定)

具体参数参考源文件:

源文件下载地址:

6、动画结算 + 导出ABC

切换窗口为动画模式:

(切换到动画解算模式)

点击录制按钮开始录制片段

(录制片段)

录制结束后开始导出ABC文件:

(以上两个均可)

(导出设置默认)

二、Maya中导入ABC,复制出中间状态,+BlendShape:

1、导入ABC后,滑动时间轴,并Ctrl+D 复制出几个中间状态。

(复制出中间状态)

2、打BlendShape的注意事项:

这里我们想要通过一个Blend shape就搞定这一组动画,所以需要吧控制器留在第一个平面上,这里就需要倒着选,最后一个,选择平面。(这里需要多试几次,因为要一条顺下来接状态,所以顺序不能出错)

这里的顺序我们为:2-3-4-1然后融合变形。

(其他几个状态放在1的子集下隐藏)

最终效果:

(通过2-3-4-1的顺序变为一个Blend控制播放)

3、在blendshape中K帧后,导出FBX即可。

三、源文件下载地址:

https://download.csdn.net/download/Allen7474/87773733

塑料保鲜膜效果模拟:ABC文件用BlendShape导出到mayaUnity相关推荐

  1. iframe ajax上传,ajax--iframe模拟ajax文件上传效果

    js无权读取本地的文件,so不能上传文件但是 有这几种方法 1 iframe伪装 jquery-uploaded-file 2 swf插件 (这个不讲,是一个单独的软件 3 html5 iframe模 ...

  2. 3测试原理_用压差法气体渗透仪测试PE保鲜膜的氧气阻隔性能

    用压差法气体渗透仪测试PE保鲜膜的氧气阻隔性能 保鲜膜是人们用于保鲜食品的塑料包装制品,可伴随微波炉食物加热.存放食物至冰箱,因此要求其对氧气的透过性较高.国内有关软塑包装材料的氧气透过率的测试方法主 ...

  3. 【UnityShader】云海效果模拟与视差映射

    之前在知乎上看到有大佬模拟了云海效果,正好之前项目里要用,就仔细研究一下,发现确实挺有意思的. 主要原理就是视差映射ParallaxMapping,先主要介绍一下视差映射的原理. 视差映射Parall ...

  4. maya导入abc文件到UE4

    由于使用的maya自动绑定QuickRigCharacter,FBX格式导入不了. 然后我就想着abc缓存是否能导入呢?可能这种想法注定是个悲剧.. 于是悲剧开始了~ 真的就像官方文档上说的一样是个实 ...

  5. h5页面怎么处理文件流_一种H5页面效果生成视频文件的方法及系统与流程

    本发明涉及计算机技术领域,尤其涉及一种H5页面效果生成视频文件的方法及系统. 背景技术: 现有的视频合成方法均是将视频需要合成的各个元素拆分出来,针对每个元素进行合成视频,复杂度高,一旦需要添加新的动 ...

  6. Pandas 文件读取和导出

    Pandas 文件读取和导出 更新时间:2020-12-28 00:16:20标签:pandas io 说明 Pandas 中文教程修订中,欢迎加微信 sinbam 提供建议.纠错.催更.查看更新日志 ...

  7. Java:实现文件批量导入导出实践(兼容xls,xlsx)

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...

  8. php inputcsv,php实现CSV文件导入和导出

    这篇文章主要介绍了php实现CSV文件导入和导出的方法,具有一定的参考价值,需要的朋友可以参考下 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢? ...

  9. 大多数人不敢想的PDF操作:添加书签,电子签名,压缩,修改文字,提取部分页面为新文件、批量导出为图片

    目录 PDF神仙级软件和网站(免费) PDF加书签 PDF电子签名 PDF文件压缩 修改PDF内的文字 提取部分页面为新PDF文件 PDF批量导出为图片 PDF神仙级软件和网站(免费) 主要以比较方便 ...

最新文章

  1. python字符串按长度分割_python 按照固定长度分割字符串的方法小结
  2. ksql中定义的本体在dataModel中不存在
  3. matlab 灰色Verhulst预测模型
  4. 关于__VA_ARGS__的说明
  5. 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场
  6. Oracle 存储过程,函数和包。
  7. gem ransack(4000✨) 简单介绍
  8. 天牛须matlab,基于天牛须搜索算法(BAS)优化BP神经网络的权值阈值代码
  9. 边缘计算容器化是否有必要?
  10. 移除string的最后一个字符几种方法
  11. 深度解析~iOS应用程序~生命周期
  12. Codeforces Round #409 C. Voltage Keepsake(二分+思维)
  13. qt deleterLater
  14. WPE下载 WPE 各版本下载 及 教程
  15. AppScan介绍和安装
  16. 二进制数除法 matlab,MATLAB求出不可约多项式(实现二进制加法、除法)
  17. 数字孪生堆场智慧安全管控平台
  18. 云服务器哪家强?AWS、Azure、阿里云、腾讯云、华为云深度评测
  19. java.lang.NoClassDefFoundError: Could not initialize class com.cyj.util.Jdbc
  20. 对 MMO 游戏的调研

热门文章

  1. 银汇通移动POS收单中小微市场潜力巨大
  2. 如何设置导出excel的格式
  3. 链接IBM MQ队列报MQRC_ALREADY_CONNECTED的问题说明
  4. GUI图形界面编程基础知识
  5. laravel配置使用Redis队列
  6. 【JZ14 剪绳子】
  7. 【Rust】crates.io 更换国内上海交通大学源
  8. 2018年美国大学生数学建模竞赛原题、翻译及思路整理
  9. G120变频器同时拖动多台电机时的参数设置
  10. 使用Ubuntu SDK创建中国天气Scope应用(C++)