回答:

在对mograph(运动图形)对象添加动力学时,你是否遇到过下面的情形:

并且,你已经反复确认过碰撞边界数值小于物体尺寸

正好一个朋友遇到这个麻烦问题,不过最后他自己解决了。解决办法就是调大stepperframe(步每帧)的值。这里我想进一步讨论的是,为什么:1、刚体为什么会穿透碰撞体;2、步每帧的作用原理是什么

先来做个小实验:

step-1:为了方便接下来的解释,先将步每帧调为1

step-2:然后,快速搭建一个场景,立方体y轴高度为250cm(尽量按照我提供的数据设置):

step-3:为了效果更明显,开启动力学中的自定义初速:

并且烘培:

现在,按键盘上的F和G逐帧浏览(相当于AE的page up/down),是否发现有一开始的穿透情形,并且在第一帧时立方体在平面上,第二帧时立方体在平面下:

到这里你或许猜到了导致穿透的原因除了碰撞发生边界,还有一个因素就是速度,很好第一问题解决了。因为4d的动力学计算是逐帧进行的,当遇到极端的速度时,比如上面实验中的情形,没有足够的帧能捕捉到碰撞发生的那一刻,我们迫切希望能有1.5帧插在第一帧和第二帧之间,这样或许系统就能检测到立方体与平面发生了碰撞。所以步每帧这个参数就出现了。

截图的是4d对步每帧的解释,第一句话就是这个参数对于mograph动力学模拟至关重要。它的作用如同字面意思,就是对每一帧进行细分插值,细分的步数就是你设定的值,当前为1,也就是每一帧动力学只计算一次,将它改为默认值5(直接在右侧小三角上右击),清除缓存(注意在回到第零帧清除),再播放,问题解决了。

总结下:出现穿透的问题是由于物体的极端速度导致动画没有足够的帧数捕捉或者说检测物体边界的接触,从而导致不会产生碰撞这一行为,解决办法就是增加每帧的动力学计算次数。

同样,出于没有足够帧数这个根本原因,还有一个解决办法就是类似升格拍摄,降低动力学里的时间缩放参数,不过将会影响整个动画的时间流逝

提高步每帧虽然能解决碰撞的问题,但是并没有实质的增加帧数,所以可能会出现物体还没碰到碰撞体时就被反弹的假象,实际上是碰撞了,但是没有足够的帧数体现这一过程,不过一般这种极端的速度肉眼也很难捕捉,所以两种办法根据具体情形而定吧

c4d导出html,C4D动力学如何导出fbx或者其他格式?相关推荐

  1. mysql导出linux,linux下mysql导出导入方法

    mysql导出 数据库几种方法 方法一 cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword -- ...

  2. oracle导出导入emp,oracle导入导出操作

    PS 在11g中执行导入导出时有的选项可能不需要加()! PS2,导入导出命令请在shell下运行非sql/plus环境! ***数据库逻辑备份与恢复** 导出: 导出具体分为:导出表,导出方案,导出 ...

  3. mysql dump 导入导出_使用mysqldump导入导出数据

    DRDS支持MySQL官方数据导出工具mysqldump.本文围绕DRDS数据导入导出的几种常见场景对操作步骤和注意事项进行说明.mysqldump命令的详细说明请参见MySQL官方文档. mysql ...

  4. PHP导出Excel环境,php怎么导出excel-使用php导出excel的教程 - 河东软件园

    近日很多用户都在向小编询问同一个问题,那就是在php中如何将数据导出为excel.一般我们在使用这个软件的时候会利用数据导出的方法将数据导出为mysql的形式,有的也会会直接从后台导出!今天我们就来看 ...

  5. OxyPlot 导出图片及 WPF 元素导出为图片的方法

    OxyPlot 导出图片及 WPF 元素导出为图片的方法 目录 OxyPlot 导出图片及 WPF 元素导出为图片的方法 一.OxyPlot 自带导出方法 二.导出 WPF 界面元素的方法 三.通过附 ...

  6. mysql命令导出数据库_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  7. mysq命令行导出sql_mysql 命令行导入导出 sql

    命令行source 导入数据库: 代码如下复制代码 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入 ...

  8. html导出excel 内存不足,web导出excel那些坑

    背景介绍 昨天在一个前端的微信公众号看到一篇文章介绍导出cvs文件的,想想之前做导出excel的踩过的坑,心想记录一下,或许可以帮助别人吧! 需求很简单,在某个报表页面需要把table导出excel. ...

  9. oracle导出客户机使用us7a,导出已复制的文件系统 - Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.6.0...

    导出已复制的文件系统 可以将已复制的文件系统以只读形式导出到 NAS 客户机.这可用来验证已复制的数据或对已复制的数据执行备份或其他密集型操作(转移源设备的此类工作负荷). 文件系统的内容始终与最新接 ...

  10. mysql导出kml_谷歌地图如何导出kml文件 导出kml文件教程

    这里以百度地图为例.通过侧边栏切换到地图标注,新建一个文件夹.右键"我的标注"弹出菜单在选择"添加"菜单下的"文件夹" 弹出如下对话框,给文 ...

最新文章

  1. 2019 浙江大学 计算机 科目,2019考研大纲:浙江大学2019年《计算机学科专业基础综合》(单考)(科目代码907)...
  2. chrome取消安全模式
  3. 计算机网络是啥意思啊,no signal是什么意思啊
  4. 《分布式系统:概念与设计》一3.2 网络类型
  5. 云计算如何对传统软件交付方式产生影响
  6. Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?
  7. python实现文本编辑器_Python-tkinter实现简单的文本编辑器
  8. 计算机用于数据管理经历了,管理系统中计算机应用--期中测验答案
  9. 【计算机组成原理】磁盘存储器
  10. oracle表空间的创建、修改、删除及一些参数解释
  11. Java虚拟机自动内存管理
  12. 嵌入式通过绑定实现双网卡冗余
  13. PRML中文版(马春鹏)勘误表
  14. 【DCTWVRP】基于matlab遗传算法求解带容量+距离+时间窗的车辆路径规划问题【含Matlab源码 1211期】
  15. SpringBoot 启动报 Stopping service [Tomcat]
  16. C语言:基本语法汇总
  17. Python3开启自带http服务
  18. 一线顶级互联网公司offer的成功经验【转自IT面试】
  19. 线性代数 --- Gauss消元的部分主元法和完全主元法(补充)
  20. 软件绿化之实践一--绿化搜狗输入法

热门文章

  1. redux-chunk中间件的安装和使用-(二)
  2. Oracle密码过期怎么办
  3. java怎么把程序写入持久化_如何将DataFrame持久化到Hive表?
  4. Servlet的执行原理和生命周期
  5. linux下配置tomcat(详细)
  6. 吉林大学计算机专业张文政,张晋东 - 吉林大学 - 计算机科学与技术学院
  7. Androidstudio 里面的app下目录介绍
  8. weblogic12C安装
  9. 51nod1160 压缩算法的矩阵——一道有趣的题
  10. MySQL中的基本SQL语句