使用 fix texture warp 属性可改变纹理分配使纹理分配更均匀,在制作动画时,如果表面有局部变形,贴图会滑动产生不正确的效果。
我们将通过 nurbs 曲线理解统一参数化( uniform )、弦长参数化 (chord length)
1 :打开 create%26gt;cv curve tool 工具选项,分别用 uniform 、 chord length 选项创建两条 nurbs 曲线(按 s 键使用吸附网格工具,保持两条线的 cv 点一致)
2 :选择 display%26gt;nurbs components%26gt;edit points 显示曲线的编辑点
3 :拾取遮罩 curve point ,在曲线上拖动, maya 视窗顶部会显示所在点的参数,并随着拖动不断变化。
4 :以统一点间距( uniform )参数创建的曲线,第一个编辑点的 u 值为 0 ,第二个的 u 值为 1 ,第三个的 u 值为 2 ,如此类推。第三个编辑点和最终编辑点的中间一点值为 2.5 。不管两个编辑点的实际距离有多长,所有两个编辑点间距离值是相等的。按这种方式计算曲线点值的方法称之为统一参数化。
以弦长点间距( chord length )参数创建的曲线,第一个编辑点的值为 0 ,第二个的值为 2.4907 ,第三个的值为 5.4379 。第三个编辑点和最终编辑点的中间一点值为 8.5402
曲线 u 向参数值取决与编辑点的距离,而不是点的数量。
曲面在三维空间中由 u 向和 v 向两个参数来定义,比曲线多一个 v 向参数,形成一个方形的 nurbs 面片。
(7)nurbs表面重建
下图用统一参数化创建的可乐罐,因为参数线不均匀引起贴图拉伸,从视图和渲染图中都可看出来。
打开表面 fix texture warp 属性可以解决此问题,如果可乐罐要做变形动画,这种方法是不可取的。我们需要重新创建表面,(不能使用 rebuild surfaces 命令)
飞特游客
委托设计