塑料保鲜膜效果模拟:ABC文件用BlendShape导出到maya&Unity

这篇具有很好参考价值的文章主要介绍了塑料保鲜膜效果模拟:ABC文件用BlendShape导出到maya&Unity。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

将ABC文件用BlendShape导出FBX

一、应用场景:

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

二、效果展示:

  1. MD效果展示:

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

  1. Maya效果展示:

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

大纲目录:

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

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

3、下载地址:

正文:

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

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(这里设为世界坐标)

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(导入了一个烧杯)

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(创建一个方形面)

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(3D视口下覆盖状态) 

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(添加一个圆形收紧线)

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(空格快捷键进行结算)

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

5、设置收紧参数:

分别勾选>>

弹力:

粘衬/削薄:

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

具体参数参考源文件:

源文件下载地址:

6、动画结算 + 导出ABC

切换窗口为动画模式:

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(切换到动画解算模式)

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(录制片段)

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(以上两个均可)

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(导出设置默认)

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

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

(复制出中间状态)

2、打BlendShape的注意事项:

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

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

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

最终效果:

unity导入abc文件,Maya动画,Unity3D,MarvelousDesigner,动画,TA

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

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

三、源文件下载地址:

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

四、更多使用 补充知识:

http://t.csdnimg.cn/YTvca文章来源地址https://www.toymoban.com/news/detail-725716.html

到了这里,关于塑料保鲜膜效果模拟:ABC文件用BlendShape导出到maya&Unity的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于SOLIDWORKS配置功能建立塑料模具标准件库

    在塑料模具的设计过程中,建立其三维模型对于后续进行CAE分析和CAM加工是非常重要的。除了型腔和型芯以外,塑料模具中的标准件很多,如推杆、导柱、导套、推板、限位钉等,这些对于不同的产品是需要反复调用的。目前,我国许多模具企业选用了SOLIDWORKS 作为三维软件

    2024年02月12日
    浏览(34)
  • 2023 ~【VUE+Xterm+Websocket】模拟SSH连接效果

    1、安装包 xterm 、 xterm-addon-attach 、 xterm-addon-fit 安装最新版本即可 2、在页面中使用

    2024年02月07日
    浏览(34)
  • 学习CSS3,模拟春雪漫天飘的动画效果

    清明时节雨纷纷,但有些地方却下起了大雪,今天我们就用所学的 CSS3 知识,模拟一下 夜晚漫天飘雪 的场景吧。 目录 1. 实现思路 2. 部分HTML代码  3. 夜空的背景  4. 雪花的样式  5. 粒子飞升效果  6. HTML完整源代码  7. CSS3完整源代码 8.  最后  1. 实现思路 DIV布局 的使用 整

    2023年04月09日
    浏览(44)
  • 前端发送Fetch请求实现流式请求、模拟打字机效果等

    前端需要接收后端的流式返回数据,并实时渲染。 普通的xhr请求都是等http协议数据包一次性返回之后才渲染,类似于ChatGPT的Http接口内容类型为text/event-stream。这种内容类型需要与浏览器建立持久连接并持续监听服务器返回的数据。 npm 方式安装类库 使用 调用 fetchEventSource

    2024年02月13日
    浏览(41)
  • 【UE4 C++】08-生成抛射物来模拟攻击效果

    新建一个C++类,父类为Actor,命名为“ASMagicProjectile”   在“ASMagicProjectile.h”中添加如下代码:  在“ASMagicProjectile.cpp”中添加如下代码: 编译后在虚幻编辑器中新建一个蓝图,选择父类为我们刚创建的C++类“ASMagicProjectile”   这里命名为“BP_MagicProjectile” 打开“BP_Magic

    2024年02月16日
    浏览(42)
  • 用C++模拟的弹簧系统,可展示弹簧的振动和碰撞效果

    以下是一个使用C++和OpenGL库的示例代码,绘制了一个基于物理模拟的弹簧系统,展示了弹簧的振动和碰撞效果: 以上代码通过使用OpenGL库创建了一个基于物理模拟的弹簧系统。系统中的粒子通过弹簧相互连接

    2024年02月13日
    浏览(38)
  • Mars3d采用ellipsoid球实现模拟地球旋转效果

    1.Mars3d采用ellipsoid球实现模拟地球旋转效果 2.开始自选装之后,模型一直闪烁 http://mars3d.cn/editor-vue.html?id=graphic/entity/ellipsoid 3.相关代码:   4.采用属性机制即可实现球体模拟地球旋转的效果: 采用属性机制即可

    2024年02月16日
    浏览(47)
  • 用thinkphp+js模拟ChatGPT逐字打印的效果踩坑指南

    最近对ChatGPT里逐字输出的效果很感兴趣,起初以为是接口内容返回之后使用css+js实现的纯前端效果,深入一调研发现用的是Server-Sent Events(SSE)数据流实现的,看了sse的基本原理之后,就开始上手测试了,结果碰到一个小坑,卡了很久,这里分享一下: 直接问ChatGPT用thinkP

    2024年02月03日
    浏览(41)
  • Unity 模拟系统提示功能,制作提示框定时消失,不同类型的提示效果

    效果: 分析: 这里用到了对象池,时间一到便要回收提示框,再次使用要置顶显示内容 每个提示框都可以修改颜色,内容,存在的时间等信息 Scroll View能够根据内容的多少进行自适应高度 代码: 提示框功能 提示管理器 测试代码 其他: 发现一个可以利用Unity自身功能制作一个自适应文

    2024年02月16日
    浏览(42)
  • 实验室用耐酸碱含氟塑料清洗瓶进口PFA材质弯头洗瓶

    PFA洗瓶,实验中常用的清洗工具之一,是一个带有弯曲管状喷嘴的柔性瓶子,因此可以用手挤压瓶身以产生压力,迫使瓶内液体通过塑料管以单滴或窄流的形式流到需要清洁的表面。 由于需要多次挤压,瓶体要有良好的回弹性和抗变形性,PFA洗瓶即可满足这些条件,并且它的

    2024年04月10日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包