Houdini 中文帮助文档

SSS Scatter

基于输入的几何体生成点云,适用于 sub-surface scattering VOP。

要生成一个偶数分布的点云,输入的几何体需要被转为多边形。有两种细节级别控制转换中可能出现的问题。

一个好的方法是将多边形对象变的非常密,这样再每个面上散射的点法线会被插值计算,如果转换的非常粗糙,可能会产生奇怪的照明效果。

理论上,至少有一种方式可定义点云中优化的点数量(在给定了材质的散射距离情况下)。实际中,有几个因素会影响理论上的优化:如曲率的偏移,不均匀的分布,太高的散射距离等。

不过,此HDA提供了一个计算优化中粗略的密度的原理(Density Estimate选项卡中)。此处,一旦你输入了一个散射距离,以及超级采样数量,你可以读取估算的密度。要在生成过程中真正的使用该值,你需要开启Use Estimated Density选项。

Notes On The Algorithm

HDA所做的关键点是温度ptarea 属性值,这样点云中总的 ptarea 会在不同的点密度中保持恒定。如果不管这个属性,它会导致带有1000个点的点云有不同的着色(和带有2000给点的相比);即使这些点分布子在同一个曲面上。

在内部,它会计算总的曲面面积,总的点面积,然后使用规格化因子(TotalArea/TotalPtArea)缩放每个点的ptarea 属性。

Parameters

Cloud Generation

此选项卡包含了所有开支输入几何体多边形化和点云生成的控制。

Poly LOD in U此控制输入几何体在U参数方向上,多边形的细节级别。此参数是配合Poly LOD in V使用的,控制着多边形转换时怎样精细,或粗糙的。
Poly LOD in V此控制输入几何体在V参数方向上,多边形的细节级别。此参数是配合Poly LOD in U使用的,控制着多边形转换时怎样精细,或粗糙的。
Use Estimated Density如果开启此项,所估算的点密度值会作为点云中总的点数量。当关闭,会使用 Number of Points 参数中的数值。此是一个非毁坏性的切换,即用于 Number of Points 参数的数值,或表达式会保持交互,不管此选项的状态如何。
Number of Points此是输入几何体中,在其曲面上分布的点的数量。此处输入的数量或表达式可以直接的被使用,或被Use Estimated density选项覆盖,允许有两种不同的方式定义此质量。
Curvature Bias定义当分布点时,输入几何体中,符合什么样曲率的曲面会被考虑在内。范围是0–1,曲率为0的地方不会被考虑,1的地方会被重点考虑。
Random seed用于点在曲面上随机分布的种子值。每一个种子值都有不同分布

Density Estimate

此选项卡包含了所有开支点云中点数量优化的参数。何处被优化是基于材质的散射距离和想要的超级采样值。

Scattering Distance此代表着在其完全毁灭时,在物体内光线传递的距离。在 sub-surface VOPs 中同名的参数应当匹配此处的数值,否则估算会无用。
Super Sample如果你假想Scattering Distance 的数值高于圆环的半径,那么此是输入几何体上,匹配圆环区域处的面积中,所生成的点数量。
Estimated Points 此是一个只读参数。显示最终估算的结果。其是当 Use Estimated Density 选项开启时,点云中所生成的点数量。

File Output

Output Tiled Block File按此按钮会将文件保存到磁盘上。目标目录必须存在。当保存长的序列时,不会有进程的反馈(Houdini会暂时的被冻结,直到处理完毕)。
Frame Range如果你想保存序列文件,开启该项。当关闭时,且按下了Output Tiled Block File 按钮,会保存当前帧上,带有点云的单个文件。
Start/End/Inc当保存序列文件时,此是设置起始,结束帧,以及用于序列的帧递增值。
Output File用于文件的有效路径。输出目录必须存储。
点击分享到: