塑料保鲜膜效果模拟:ABC文件用BlendShape导出到mayaUnity
将ABC文件用BlendShape导出FBX
一、应用场景:
此项目为高中化学实验案例,为实现保鲜膜 模拟动画,这里通过使用MarvelousDesigner来结算出动画效果,导出ABC格式带动画后,导入到maya当中,这里因为需要匹配其他动画的使用与节奏,需要将ABC变为可在maya时间轴上驱动的对象,所以这里为了可以驱动此动画抛弃了ABC,而直接取了解算后的几个网格状态,在通过BlendShape实现最终驱动他的目的。
二、效果展示:
- MD效果展示:
- 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相关推荐
- iframe ajax上传,ajax--iframe模拟ajax文件上传效果
js无权读取本地的文件,so不能上传文件但是 有这几种方法 1 iframe伪装 jquery-uploaded-file 2 swf插件 (这个不讲,是一个单独的软件 3 html5 iframe模 ...
- 3测试原理_用压差法气体渗透仪测试PE保鲜膜的氧气阻隔性能
用压差法气体渗透仪测试PE保鲜膜的氧气阻隔性能 保鲜膜是人们用于保鲜食品的塑料包装制品,可伴随微波炉食物加热.存放食物至冰箱,因此要求其对氧气的透过性较高.国内有关软塑包装材料的氧气透过率的测试方法主 ...
- 【UnityShader】云海效果模拟与视差映射
之前在知乎上看到有大佬模拟了云海效果,正好之前项目里要用,就仔细研究一下,发现确实挺有意思的. 主要原理就是视差映射ParallaxMapping,先主要介绍一下视差映射的原理. 视差映射Parall ...
- maya导入abc文件到UE4
由于使用的maya自动绑定QuickRigCharacter,FBX格式导入不了. 然后我就想着abc缓存是否能导入呢?可能这种想法注定是个悲剧.. 于是悲剧开始了~ 真的就像官方文档上说的一样是个实 ...
- h5页面怎么处理文件流_一种H5页面效果生成视频文件的方法及系统与流程
本发明涉及计算机技术领域,尤其涉及一种H5页面效果生成视频文件的方法及系统. 背景技术: 现有的视频合成方法均是将视频需要合成的各个元素拆分出来,针对每个元素进行合成视频,复杂度高,一旦需要添加新的动 ...
- Pandas 文件读取和导出
Pandas 文件读取和导出 更新时间:2020-12-28 00:16:20标签:pandas io 说明 Pandas 中文教程修订中,欢迎加微信 sinbam 提供建议.纠错.催更.查看更新日志 ...
- Java:实现文件批量导入导出实践(兼容xls,xlsx)
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...
- php inputcsv,php实现CSV文件导入和导出
这篇文章主要介绍了php实现CSV文件导入和导出的方法,具有一定的参考价值,需要的朋友可以参考下 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢? ...
- 大多数人不敢想的PDF操作:添加书签,电子签名,压缩,修改文字,提取部分页面为新文件、批量导出为图片
目录 PDF神仙级软件和网站(免费) PDF加书签 PDF电子签名 PDF文件压缩 修改PDF内的文字 提取部分页面为新PDF文件 PDF批量导出为图片 PDF神仙级软件和网站(免费) 主要以比较方便 ...
最新文章
- python字符串按长度分割_python 按照固定长度分割字符串的方法小结
- ksql中定义的本体在dataModel中不存在
- matlab 灰色Verhulst预测模型
- 关于__VA_ARGS__的说明
- 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场
- Oracle 存储过程,函数和包。
- gem ransack(4000✨) 简单介绍
- 天牛须matlab,基于天牛须搜索算法(BAS)优化BP神经网络的权值阈值代码
- 边缘计算容器化是否有必要?
- 移除string的最后一个字符几种方法
- 深度解析~iOS应用程序~生命周期
- Codeforces Round #409 C. Voltage Keepsake(二分+思维)
- qt deleterLater
- WPE下载 WPE 各版本下载 及 教程
- AppScan介绍和安装
- 二进制数除法 matlab,MATLAB求出不可约多项式(实现二进制加法、除法)
- 数字孪生堆场智慧安全管控平台
- 云服务器哪家强?AWS、Azure、阿里云、腾讯云、华为云深度评测
- java.lang.NoClassDefFoundError: Could not initialize class com.cyj.util.Jdbc
- 对 MMO 游戏的调研