在近似编辑器中选择近似节点,或在场景视图中选择为近似节点已指定的对象时,会出现以下设置。出现的属性可能因选定的近似节点不同会有所区别。
曲线通过参数化近似细分为相等的片,通过常规参数化近似则细分为细分相等的片。
对于具有 displace 语句的置换贴图多边形和置换贴图曲面,常规参数化与参数化近似含义相同。对于置换贴图多边形,u_subdiv 常量指定原始多边形的三角剖分中的每个边都根据置换 2u_subdivtimes 进行细分。如果为置换贴图曲面提供置换近似,则基本几何曲面的初始细分按照与细分多边形的相同方式进行细分。例如,值为 2 将导致对每个边进行四重细分。对于 subdivision 常量,可采用非整数值。如果上面的表达式小于 2(u_subdiv < 1 时),则不执行任何操作。对于置换贴图的参数化近似,将忽略 v_subdiv 常量。
“树”(Tree)、“栅格”(Grid)和“Delaunay”近似算法仅可用于曲面近似;它们对曲线近似没有影响。“参数化近似”(Parametric approximation)始终使用“栅格”(Grid)算法;所有其他“近似”(Approximation)方法可以使用任何样式,但“树”(Tree)使用默认设置。
这些值由参数化近似使用,并在 U 方向和 V 方向将曲面的每个面片细分为大小相等的片。常规参数化近似方法指定每个面片(对于参数化)或曲面(对于“常规参数化”(Regular Parametric))应在 U 方向和 V 方向细分的次数。
使用“长度/距离/角度 (LDA) 近似”(Length/distance/angle (LDA) approximation)自适应近似方法时,这些属性可以用于控制细分细分中的三角形的最小和最大次数。“最大细分数”(Max Subdivisions)参数在防止无法控制的情况方面特别有用,在这类情况下,近似方法要将许多三角形添加到不会显著提高细分质量的区域。
使用“最大细分数”(Max Subdivisions)值低为 3,可以获得良好的结果。通常,每个细分级别可以通过系数 4 增加三角形数,所以将“最大细分数”(Max Subdivisions)从 3 提高到 4 可以生成 4 倍多的三角形。将其提高到 5 可生成 16 倍多的三角形,提高到 6 可以生成 64 倍多的三角形,依此类推。
该设置仅应用于“Delaunay”近似类型。它确定最终细分可能包含的三角形最大数。
细分曲面或曲线,以便没有细分的边长度超过边参数。给定边作为在其中定义对象的空间中的距离,或如果存在 view 关键字,作为在光栅空间中的像素对角的分数。建议指定较小的值例如 1.0。
对于树和“栅格”(Grid)近似,(如果指定)最小值、最大值指定自适应细分的最小和最大递归级别数。最小值强制不具有测试的最少三角剖分精细度。进一步细分边,直到其满足给定标准或达到最大细分级别为止。
默认值分别为 0 和 5;5 是一个非常大的数。在最大 3 个细分的情况下,通常出现良好的结果。
对于 Delaunay 近似,最小值、最大值指定曲面细分的最大三角形数。只有在修剪、洞和特殊曲线需要时,才会超过该数量,因为无论指定的最大值如何,每个曲线顶点都必须成为细分的一部分。
对于置换贴图多边形和置换贴图曲面,长度将限制已置换三角形的边的大小,并确保至少该大小的所有功能都已解析。只要边满足标准或达到最大细分级别,细分就会停止。
指定细分和实际曲线或曲面之间的最大距离。距离值是在其中定义对象的空间中的距离;或者,如果存在 view 语句,则是光栅空间中的像素对角的分数。
作为起点,建议指定较小的距离,例如 0.1。对于树和“栅格”(Grid)近似,(如果存在)最小和最大参数将指定自适应细分的最小和最大递归级别数。对于 Delaunay近似,关键字 max 之后的最大值数字将指定曲面细分的三角形最大数目。
对于具有 displace approximation 语句的置换贴图多边形和置换贴图曲面,不能用相同的方法使用距离标准,因为已置换曲面从分析角度而言是未知的。但是,对于细分中的三角形的顶点,会比较其置换情况。只有当这些置换的差值小于给定阈值时,才满足标准。在置换发生更改的区域中,细分情况最精细。例如,如果将黑白图像用于置换贴图,沿着黑白区域边界的三角剖分将最精细,但在远离边界的均匀着色区域,分辨率会较低。在这种情况下,可以选择适度密集的参数化曲面近似,以足够的密度对置换贴图进行采样,以便捕捉小的特征,并使用与曲率相关的置换近似来解析置换贴图引入的曲率。即使在不添加内部点的情况下对基础曲面进行三角剖分,就像其为参数空间中定义多边形的修剪曲线,仍可以通过增加最小细分级别保证特定分辨率。然后仅自适应执行连续细分。