What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vfx:houdini:concepts:geo:primitive [2019/10/12 07:41] – [Attributes] codingharevfx:houdini:concepts:geo:primitive [2021/11/11 08:07] (当前版本) codinghare
行 2: 行 2:
 <color #7092be>//Ver.17.5//</color>\\  <color #7092be>//Ver.17.5//</color>\\ 
 Houdini 关于 //Primitives// 的相关知识点 Houdini 关于 //Primitives// 的相关知识点
-===== =====+----
 ====什么是Primitives==== ====什么是Primitives====
 在 //Houdini// 中,//Primitive// 代表了几何体的单位。//Houdini// 中可以表示为 //Primitive// 的单位有: 在 //Houdini// 中,//Primitive// 代表了几何体的单位。//Houdini// 中可以表示为 //Primitive// 的单位有:
行 99: 行 99:
   * Alembic primitive 也不能拥有自身的独立属性。不过,在 Mantra 中,针对 Alembic 有一个 ''unshare'' 的选项。该选项会消耗大量的内存,但允许 Alembic 的实例拥有独立属性,并可以在 render time 使用。   * Alembic primitive 也不能拥有自身的独立属性。不过,在 Mantra 中,针对 Alembic 有一个 ''unshare'' 的选项。该选项会消耗大量的内存,但允许 Alembic 的实例拥有独立属性,并可以在 render time 使用。
 <wrap lo>How Material / Vel works</wrap>\\ \\  <wrap lo>How Material / Vel works</wrap>\\ \\ 
-Mantra 会为 Packed primitives 建立一棵虚拟的对象树,然后会将对应的 material attribute 拷贝到该书上的每一个虚拟的对象(如果这些虚拟的对象都没有 material attribute 的话)。因此 几何体对象上的 materials 将会正确的应用到 Packed primitives 上。+Mantra 会为 Packed primitives 建立一棵虚拟的对象树,然后会将对应的 material attribute 拷贝到该书上的每一个虚拟的对象(如果这些虚拟的对象都没有 material attribute 的话)。因此 几何体对象上的 materials 将会正确的应用到 Packed primitives 上;''vel'' 同理 
 +\\ \\  
 +可以通过 ''Render State''(VOP)/ ''renderstate'' (VEX)访问在 //Packed primitives// 上的属性。 
 +\\ \\ 默认情况下 Houdini 不会查看 //Packed primitives// 中的 ''material'' 属性。在 Mantra 中启用 ''Declare all SHOPs'' 可以修复该问题,但也会导致 IFD 体积增大。 
 ====Polygon soup==== ====Polygon soup====