日志

新的法线编辑器

2015-06-23

介绍

编辑法线来更改模型的著色而不更改其几何形状,是相当简单而有效的方法。

在植物枝叶上创建球形着色材质,是大多数已知编辑法线的用法。正如您所见,编辑过法线(右边)的树着色更加平滑,相比左边着色显示了本质上是低模的树。

左边-添加默认材质的树,右边-同一棵树并编辑过法线。

这项技术还用于真实的植物与草的纹理贴图。当您观察草的背光面时,您可看到,它暗得不自然。如果您改变法线方向后,着色材质将受到四周的照明影响。

左边-默认材质的草,右边-同样的草并编辑过法线。

此方法也用于创建这些门的低模模型倒角与平面着色。没有编辑法线的模型着色看起来很模糊,当模型修改法线后,角落看起来锐利了。

左边-默认材质的门,中间-编辑过法线的模型,右边-其线框。

真实眼镜模型是一个使用法线编辑器更复杂的例子。通过仔细编辑每个模型的顶点法线,来修正材质。

左边-默认材质的眼镜,右边-编辑过法线的眼镜。

新的法线编辑器概述

任何已经熟悉Blend4Web法线编辑器功能的人,将会有兴趣听到即将发布的新版本引擎所带来的改变:

  • Blender内的 datablock数据块(2.74版后可用)被用作于存储法线;
  • 法线编辑和由此产生的材质在 Edit Mode(编辑模式)下显示;
  • Save(保存)Auto Save(自动保存) 按钮已被删除,所有更改应用全都立即和自动;
  • 可在 Viewport视图窗口 通过Shift+Ctrl+R热键可直接旋转顶点法线,就像任何其他Blender里的旋转;
  • 已添加 Split Mode(分割模式),他允许您分别编辑由每个面所构成的顶点法线;
  • Export Vertex Normals(导出顶点法线)选项已被删除;现在编辑的法线会自动导出。

新介面和功能

编辑器的介面有了显着改变。最后为了提高面版可用性,一些按钮互有增减并被重新排列。

新的法线编辑器介面。

Activate(启用)

说明

新的 Activate 按钮可打开顶点法线的编辑模式,也从物体设置中替代并​​删除旧的 Export Vertex Normals(导出顶点法线) 选项。

用法

要开始编辑法线需要在编辑模式下Activate启用按钮。启用后,物体的材质和导出将使用编辑过的法线。换句话说,要在Blend4Web视图里查看根据材质的编辑后法线,此按钮必须处于启用状态。

Show Normals(显示法线)

说明

此按钮实际上重复原始Blender按钮。在窗口里打开显​​示法线,而 Size(尺寸) 栏允许您设置它们的长度。

用法

您只要按下法线编辑器里的Show Normals按钮或Blender右侧面板中的Mesh Display(网格显示)里的法线显示。您也可以经由设置Size栏来调整合适的法线长度。

打开显示法线并设置它们的尺寸。

Rotation(旋转)

说明

使用这些工具,您可以更改法线的方向。

Rotate(旋转)的功能也可通过 Shift+Ctrl+R热键,允许类似于Blender的顶点法线旋转。

用法

选择您想要编辑的一个或多个顶点,然后使用圆形视觉操纵器指定他们的法线方向数值。

Rotate 按钮提供了更简便的方法来操纵法线。旋转在屏幕空间执行。然而,正如任何在Blender的其他旋转,您可在旋转过程中隔离所需的轴 (通过键入 XYZ)。

旋转功能展示。

Split Normals(分割法线)

说明

Split Normals(分割法线)模式允许分别编辑每一面的顶点法线。Index索引栏允许您在分开的法线间切换。

用法

打开Split Normals模式、 选择顶点并更改其法线方向。首先,索引为零的法线将被修改。接着,可以通过切换索引到下一个顶点法线并编辑它,下一步亦是如此。

Split Normals模式下编辑法线。

Average Split(平均分割)

说明

Average Split(平均分割) 按钮,平均了Split Normals模式中,被修改的顶点法线方向。

用法

结合几个分割顶点法线,为了获得这些法线的平均方向,您只需要选择所需的顶点,然后按Average Split按钮。

使用Average Split按钮,获得分割法线的平均方向。

Restore(还原)

说明

Restore(还原)按钮将还原所选顶点法线的原始方向。

用法

为了还原到其原始(根据面的法线计算)的法线的方向,您需要选择所需的顶点,然后单击 Restore 按钮。

还原修改过的顶点法线方向。

Tree(树),Foliage(树叶) 和 Face(面)

说明

Tree按钮将选择的顶点法线导离3D游标。 Foliage按钮将法线硬直地朝上。Face按钮将法线方向平行于面的法线。

用法

为了使用Tree功能,请选择所需的顶点并将3D游标放于所需位置。然后单击Tree按钮,接着所有选定的顶点仿佛他们从一个点射出般,均朝着游标的反方向。

Foliage功能相当容易使用:只需选择顶点按下按钮,此功能会将它们的法线笔直地朝上。

为了将法线方向平行于面的法向量,只需选取所要的面并单击Face按钮。面的顶点法线将平行朝向面的法线。此功能仅适用于一次选取一个面。

Tree,Foliage和Face功能使用。

Copy(复制)/Paste(粘贴)

说明

拷贝一个到另从一个顶点的法线方向。

用法

选择您想要复制的来源顶点后单击Copy按钮。接着选择您想要复制的顶点单击Paste按钮。您可从所选的顶点复制信息到许多不同的顶点上。此按钮在Split Mode不启用,亦无法复制分割顶点的数据。

复制一个到多个顶点法线的例子。

Copy From Mesh(从网格复制)

说明

这个功能允许您从一个物体复制法线到另一个上。有两种模式: Matched Vertices(相符顶点)Nearest Vertices(最近顶点)

Matched Vertices模式只许在两个物体拥有相同的座标系时复制;其余的顶点将被忽略。Nearest Vertices模式是从来源物体顶点最靠近处复制法线。

用法

此功能需在Blender物体模式中运作。首先,您需要选择复制的来源物体,接着是复制的对象。它也需要选择目标物体的顶点法线并复制到其中。

从来源物体复制法线到另一个上。

结论

新的法线编辑器将列入月底发布的Blend4Web 15.06版本中。同样的,您可以立即登录网站并从下载页面获取开法者预览版本先试试。

评论
注册登录 后发送信息。