Houdini 中文帮助文档

Dop Network

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 ResimulationDOP中,当任何参数发生改变时,后或任何引用的外部节点发生改变时,会重新模拟场景对象。
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此菜单包含着用于控制预变换数值的选项。预变换是一个内部变换,在运用上优先于角度变换参数。 其允许你在不必改变整体变换的情况下,改变用于移动,旋转,缩放参数值的参考对象的帧。

Clean Transform恢复移动,旋转,缩放参数为其默认数值,但保持总变换不变。
Clean Translates设置移动参数为(0,0,0),但保持总变换不变(像Maya的冻结参数一样)。
Clean Rotates设置旋转参数为(0,0,0),但保持总变换不变。
Clean Scales设置缩放参数为(1,1,1),但保持总变换不变。
Extract Pre-transform通过设置移动,旋转,缩放参数来保持总变换不变,但会移除预变换(即把预变换中的数值放入变换参数中,清空预变换信息)。
Reset Pre-transform不改变任何参数,完全移除预变换。如果在移动,旋转,缩放参数中有非默认的数值,此会改变物体的总变换。(和Maya的重置变换类似)
Transform Order设置所运用的变换的顺序,如先运用旋转,再运用缩放,最后是移动。
Translate沿着X,Y,Z轴的移动。
Rotation沿着X,Y,Z轴的旋转角度。
Scale沿着X,Y,Z轴的非统一缩放。
Pivot物体的局部原点,也可以查看设置轴心点。
Uniform Scale沿着所有的三个轴向统一的缩放物体。
Look At要指向的物体。约束一个物体,使其-Z轴总是指向另一个物体的中心位置。
Look At Up Vector当指定一个注视时,可以指定用于注视的向上轴。此向上轴可以控制物体的旋转。

Don’t Use Up Vector不适用向上轴。
Use Up Vector当物体注视时,精确的定义物体的Y轴方向。
Use Quaternions四元数是一个数学化的3D旋转。此方式会在球体上查找将一个点移动到另外一个点的最高效的方式。
Path Object设置一个曲线或物体路径,此物体会跟随路径中的曲线或物体。(Houdini中路径动画在此处设置)
Roll物体绕着路径的方向。
Position物体在路径上位置。0表示在路径的开端,1表示在路径的末端,大于1会在路径上循环运用。
Parameterization

参数化

控制位置参数如何变换到路径曲线的一个点上。使用弧长(默认的)可沿着曲线均匀的插值计算位置数值。

使用Uniform方式在曲线节间分配位置数值。此可以让你在特定点处减慢物体的运动(在路径曲线中将节聚成一团)。可以有效的控制物体在路径曲线上的路径。

Orient Along Path根据路径的曲率设定物体的方向。
Orient Up Vector设置物体的Y轴方向。
Auto-Bank factor自动倾斜因子,控制物体在转角处的倾斜度。值为0会关闭自动倾斜。
点击分享到: