1-4期
195人加入学习
(33人评价)
Houdini 影视特效实验班

6个月零基础到入职

价格 ¥ 6198.00
教学计划
承诺服务

sop geo节点能够把SOP中的几何体导入Dop中,这个几何体的数据当然也相应的被导入,这些数据被导入之后,可以利用gas particle to field节点进行采样,并且用来当做pyro发射源,两个地方需要注意,第一个是default operation参数栏,如果导入的几何体有动画,那么需要勾选set always,默认的set initial只会导入动画的初始状态,第二个如果是有多个sop geo节点进行数据的导入,那么打data name参数栏需要给这些数据改一下名字,不然后期gas particle to field进行数据读取的时候,读取会不正确
Re-evaluate SOPs to Interpolate Geometry 参数栏 当Dop中有子帧的模拟,并且导入的点也有子帧的数据,那么就需要勾选这个选项,才能够有准确的进行子帧的导入和模拟


这些导入sop层级的节点还包括sop scalar filed,sop vector field等节点都只能和object节点放到一起,因为在DOP中,object节点才是用来存储数据的,通过一个apply data节点连接在一起

 

gas particle to field节点其实就是volume source节点的底层原理   particle参数栏,读取哪个数据(通常就是sop geo节点导进Dop里的sop的数据);particle  group参数栏,如果导入的点上有组的话,那么这个参数可以指定对哪些组里的点进行采样; attribute参数栏,从读取的数据里面选择哪一个属性;  destination field,把选择到的属性的值采样给哪一个场;

  这些参数都是用来指定点的采样半径的,总共是四种方法,第一种Accumulated累积方式,单纯的给点周围八个体素进行采样;  Assume Uniform Radius假设均匀半径方式,假设每一个点的采样半径都是一样的,这样会大大的提高效率,  Extrapolation Index    field外推索引场,如果有点编号的场,填写场名,那么这个场的值可以用作外推值,具体有什么优势我还不知道,一般情况下,这一空不填;    Extrapolated外推法,这种方法是定好了点采样的半径,也就是说点上有pscale属性,如果体素单元在任何点的半径之外,它将使用最近点的值;有两种外推模式,一个是Use Max Extrapolate Cells使用最大外推单元,指的是外推几个体素单元,  Max Extrapolation Cells最大外推单元,要外推的体素单元数,该值乘以最大单元尺寸,并用作距离上限; 另一个是Use Max Extrapolate Distance使用最大外推距离,往外推多少距离,  Max Extrapolation Distance最大外推距离;     第四种方法是这四个都不用,直接使用threshold和bandwidth这两个参数进行调整,这个方法可控性太差,不推荐使用
calculation 和 source pre mult这两个参数就相当于volume source节点的operation 和scale这两个参数

[展开全文]

将外面设置好燃烧属性的点带进DOP中  需要sopgeo节点,设置好后还需要一个applydata节点,将sopgeo链接到第二个绿色输入接口

 

gas particle to field节点:设置一些属性,calculation选择add,pre_mult选择合适的数值,其实就是volume source底层的东西

[展开全文]