使用高质量的三角形,重新创建输入曲面的形状
Overview
此节点会试着最大化每个三角形中的最小角度(高质量的三角形网格是指三角形中每个角度尽可能接近60度)。
节点可以执行两种类型的Remesh操作:
Fixed length | 节点试着让边的长度相等,给出等尺寸的三角形。 |
Adaptive | 节点会在广阔的区域使用大的三角形,在细节区域使用小的三角形。此可以让你使用最少的三角形来呈现原始的曲面对象。但是因为边的长度是变化的,节点会有一些不均匀的三角形(和固定边长度相比)。 |
Before remeshing | |
Fixed length | |
Adaptive |
你可以硬化特定的边,使 remesher 保护他们。此可以用于保护尖锐的拐角,保留缝隙。
Attributes
你可以向输入的曲面上添加点属性,给remesh提供暗示。
Name | Datatype | Description |
targtmeshsize | Float | 伴随每个点的边的初始长度。如果值是小于0,属性会被忽略。remesher 会调节此值来避免所选对象违背了等级设置。 |
minmeshsize | Float | 最小的目标边长度。如果targetmeshsize 小于此值,remesher会使用该值。 |
maxmeshsize | Float | 最小的目标边长度。如果targetmeshsize 大于此值,remesher会使用该值。 |
Parameters
Hard Edges Group | 设置一个用于包含硬边的边组。Remesh操作会细分硬边,还会在输出中保留这些细分。如下图,Remesh可以通过创建好的三角形来改变方盒的外形,在硬边组上添加拐角边,可以有效的保持方盒的外形。
|
Iterations | 增加此值,会增加生成的网格质量,但花费时间变长。通常最大的使用3到4即可。 如果设为0,节点会生成targetmeshsize 属性(当Export size function 选项开启),并且会细分边和多边形,但不会生成新的高质量的三角形。 |
Recompute Normals | Compute new normals for the generated mesh. 给生成的网格计算新的法线 |
Smoothing | The amount of additional smoothing to apply after remeshing. 额外运用到网格上的光滑数量 |
Fixed Length
Target Edge Length | How long (in Houdini units) you want the triangle edges to be. 你想要三角边保持多长 |
Use Input Points Only | Restricts the remesher to only use the points from the input geometry. This can severely limit the remesher’s ability to generate good triangles. –限制remesher为只使用输入几何体中的点。此可能限制了remesher生成好的三角形的能力。 |
Adaptive
Gradation | 边的长度会从一边变化到另一个的速率。高的值会生成更小的三角形,但是整体质量更低。 |
Density | 值越高,三角形越小,三角形数量越多。 |
Min Edge Length | 全局的最小边长度。增加此值可能会从实质上增强性能,影响输出效果。 如果你只在特定区域设置一个最小尺寸,可使用 minmeshsize 点属性来设置包含这些点的边的最小长度。 |
Max Edge Length | A global maximum edge length. 全局的最大边长度。 如果你只在特定区域设置一个最大尺寸,可使用 minmeshsize 点属性来设置包含这些点的边的最小长度。 |
Export Size Function | 在生成的网格上创建targetmeshsize 点属性。属性会包含最好的边尺寸(remesher 在每个点处所计算的)。 |
Visualize Size Function | 设置点的颜色属性,来可视化最好的边尺寸(remesher 在每个点处所计算的)。 |