DOP网络物体节点可以包含一个动力学模拟。
Dop Network节点就是一个模拟容器节点,用于封装动力学模拟,即将所有的动力学模拟节点网络都放置在该容器内。该容器也有一些统一设置动力学的参数,如设置模拟的范围,时间步幅,时间缩放,精度,缓存控制等。
要增强缓存的流体播放速度,可以增加模拟选项卡中的缓存内存大小。
Parameters
Simulation
Reset Simulation | 清空整个模拟的缓存。 |
Display | 是否在视窗中显示模拟。 |
Initial State | 是一个文件名,用于模拟的初始状态。文件必须是一个由File DOP 或 Dynamics Output Driver节点创建的模拟状态文件。如果设置了此参数,该网络中的DOP节点不会再第一个模拟时间步幅上被处理。 |
Time Step | 控制整个模拟的时间步幅长度。大的时间步幅会使模拟运行更快,但精度低,不稳定。小的步幅会产生更好的结果,但计算慢。 |
Sub Steps | 默认的时间步幅表达式会使用该参数控制DOP模拟在每帧上执行的子步幅数量。此比在时间步幅上使用 1/$FPS 参数更容易。 |
Offset Time | 指定用于模拟的时间和在时间条上显示的全局时间之间的偏移(以秒为单位)。如果此参数为1,模拟不会停止,直到第25帧。 |
Start Frame | 设置模拟的起始帧。 |
Scale Time | 用于缩放该DOP网络的模拟时间。高的值会放大时间(使被模拟的物体运动更慢),小的值会缩小时间。 |
Max Feedback Loops | 最大反馈循环,当使用不同解算器的物体相互影响时,此参数控制两个解算器的物体间最大的交互次数。 |
Enable Automatic Resimulation | DOP中,当任何参数发生改变时,后或任何引用的外部节点发生改变时,会重新模拟场景对象。 |
Provide Data Hints | 会将模拟数据之间的关系存储在脚本目录下一个名为dophints.cmd的文件中。 |
Interpolate Display Data | 插值计算所显示的模拟数据。如果关闭此项,会显示最近模拟步幅中的内容。 |
Cache Simulation | 启用模拟缓存(给4G以上最好(内存最好用16G以上))。 |
Compress .sim Files | 都有是否压缩模拟文件。压缩可以减少在磁盘中占用的空间,但加载会变慢。 |
Allow Caching To Disk | 如果达到了内存缓存的最大值,DOP网络会删除旧的缓存数据,或将旧的缓存数据保存到磁盘中。开启此项,会将旧的缓存保存到磁盘上,如有需要会从磁盘上加载它。 |
Cache to Disk in Non Interactive Sessions | 以非交互式方式缓存到磁盘。 |
Cache Substep Data | 有些解算器有内部的子采样,用于获取更好的结果。此选项控制在内部子采样时,是否缓存子步幅数据。 |
Cache Memory (MB) | 设置用于模拟的内存缓存大小。 |
Timeless (No History) | 无历史方式的模拟,即$SF变量一直是1,每帧模拟都会像第一帧模拟似的. |
Explicit Cache | 通常,当启用允许缓存到磁盘时,若模拟达到了内存限制,会将模拟文件保存到temp目录下(通常很多人C盘都会无缘无故的突然增加,就是因为在temp下有大量模拟数据文件)。此参数可以阻止缓存到这个目录下。每个帧的缓存都会使用指定的名称.此参数主要是用于明确指定缓存哪一部分数据。 |
Explicit Cache Files | 设置明确缓存的文件路径名。这些都是sim文件,可以使用File DOP 或 File SOP加载。在文件中使用$F来缓存序列帧。 |
Explicit Frames to Keep | 在明确缓存文件被删除前,保留多少历史。值为0不会删除缓存文件,否则帧值比该值旧的缓存文件会被删除。 |
Transform
Keep Position When Parenting | 当物体被重设父对象时,通过改变物体的变换参数来维持其当前的世界位置。 | ||||||||||||
Pre-transform menu | 此菜单包含着用于控制预变换数值的选项。预变换是一个内部变换,在运用上优先于角度变换参数。 其允许你在不必改变整体变换的情况下,改变用于移动,旋转,缩放参数值的参考对象的帧。
| ||||||||||||
Transform Order | 设置所运用的变换的顺序,如先运用旋转,再运用缩放,最后是移动。 | ||||||||||||
Translate | 沿着X,Y,Z轴的移动。 | ||||||||||||
Rotation | 沿着X,Y,Z轴的旋转角度。 | ||||||||||||
Scale | 沿着X,Y,Z轴的非统一缩放。 | ||||||||||||
Pivot | 物体的局部原点,也可以查看设置轴心点。 | ||||||||||||
Uniform Scale | 沿着所有的三个轴向统一的缩放物体。 | ||||||||||||
Look At | 要指向的物体。约束一个物体,使其-Z轴总是指向另一个物体的中心位置。 | ||||||||||||
Look At Up Vector | 当指定一个注视时,可以指定用于注视的向上轴。此向上轴可以控制物体的旋转。
| ||||||||||||
Path Object | 设置一个曲线或物体路径,此物体会跟随路径中的曲线或物体。(Houdini中路径动画在此处设置) | ||||||||||||
Roll | 物体绕着路径的方向。 | ||||||||||||
Position | 物体在路径上位置。0表示在路径的开端,1表示在路径的末端,大于1会在路径上循环运用。 | ||||||||||||
Parameterization 参数化 | 控制位置参数如何变换到路径曲线的一个点上。使用弧长(默认的)可沿着曲线均匀的插值计算位置数值。 使用Uniform方式在曲线节间分配位置数值。此可以让你在特定点处减慢物体的运动(在路径曲线中将节聚成一团)。可以有效的控制物体在路径曲线上的路径。 | ||||||||||||
Orient Along Path | 根据路径的曲率设定物体的方向。 | ||||||||||||
Orient Up Vector | 设置物体的Y轴方向。 | ||||||||||||
Auto-Bank factor | 自动倾斜因子,控制物体在转角处的倾斜度。值为0会关闭自动倾斜。 |