本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
Attribute Transfer 的功能是传递几何体之间的属性
Ver 19.5
和 Attribute Copy 不同,尽管 Attribute Transfer 实现的也是属性的拷贝,但 Attribute Transfer 可以在拥有不同拓补结构的几何体之间进行属性传递(通过近似的方法)。
Attribute Transfer 使用一种带权近似算法来“拷贝”。这种带权近似算法有两个较大的影响因素:
distance threshold
max simple counts
同样拓扑结构的几何体之间的属性传递,使用 attribute copy 效率更高。
在传递属性的时候,Attribute Transfer 会现寻找离源几何体最近的 Point / Primitive / Vertex 进行拷贝(Vertex 是先找最近的 Primitive)。
Attribute Transfer 需要传递方与被传递方同时存在名字相同的 attribute 才能进行 blend。
Parameters | Usage |
---|---|
Attribute | 需要拷贝的某个类别的属性 |
Elendt | 最慢的方法。Blinn 和 Wyvill 的折衷(在距离上的) |
Blinn | 最快的方法。 |
Wyvill | 与 Elendt 很像,控制 weight distribution 的函数不同。 |
RenderMan | Density = 1 - 3*R^2 + 3*R^4 - R^6 ,Renderman 可用 |
Max Sample Count | 距离源几何体最近的,需要修改的 sample 的数量 |
Kernel Radius | Kernel Function 应用的半径 |
Distance Threshold | 样本获取的最大距离,控制属性传递的最大范围 |
Blend Width | Blend 源和目标几何体之间的属性,类似于 PS 里的羽化效果 |
Uniform Bias | Uniform Bias / 1 - Uniform Bias , 应用于 Blending 的一个线性插值因子,Uniform kernel function 下可用 |