add new chapter and update style
This commit is contained in:
parent
b8d6ce30bc
commit
8dcfe8eb8b
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# image should be saved as binary
|
||||||
|
*.png binary
|
6
.gitignore
vendored
6
.gitignore
vendored
|
@ -1,3 +1,7 @@
|
||||||
# ignore generated file
|
# ignore generated file
|
||||||
|
|
||||||
main.html
|
main.html
|
||||||
|
|
||||||
|
# ignore example file
|
||||||
|
|
||||||
|
blender_example/
|
||||||
|
|
BIN
imgs/prototype/rail_uv_type.png
Normal file
BIN
imgs/prototype/rail_uv_type.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 588 KiB |
BIN
imgs/zh-cn/rail_uv_type.png
Normal file
BIN
imgs/zh-cn/rail_uv_type.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 676 KiB |
9
main.css
9
main.css
|
@ -1,12 +1,21 @@
|
||||||
* {
|
* {
|
||||||
font-family: Whitney, Roboto, "Open Sans", "Segoe UI", sans-serif;
|
font-family: Whitney, Roboto, "Open Sans", "Segoe UI", sans-serif;
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
|
line-height: 1.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
img {
|
img {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
margin: 0.2rem;
|
||||||
|
padding: 0.2rem;
|
||||||
|
border: brown solid 1px;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
background-color: #f5f5f5;
|
||||||
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
padding: 24px 12px;
|
padding: 24px 12px;
|
||||||
max-width: 700px;
|
max-width: 700px;
|
||||||
|
|
15
main.md
15
main.md
|
@ -154,6 +154,21 @@ BallanceVirtoolsHelper是一个可以用于Virtools 3.5的插件,当然,也
|
||||||
## <span id="jump-7">Blender - 添加钢轨</span>
|
## <span id="jump-7">Blender - 添加钢轨</span>
|
||||||
|
|
||||||
|
|
||||||
|
### 添加钢轨材质
|
||||||
|
|
||||||
|
在完成钢轨的构建后,我们需要给钢轨添加对应的材质以及UV才能让钢轨具有正确的颜色。我们可以先选定钢轨,然后通过`Ballance 3D - Create Rail UV`来为钢轨添加材质和UV。对话框中的材质(Material)选择钢轨材质即可。而对于类型(Type),则有3种类型,分别是点(Point),均衡(Uniform)和缩放(Scale)。这三种模式对应了程序对UV的不同处理方式。由于Ballance对于游戏中的钢轨的视觉效果具有特殊的处理,所以选择何种类型可能并不会对最后钢轨的呈现有什么影响。但是我们仍然建议您选择视觉上观看最好的模式,您可以反复选择参数来观察结果以决定选择何种类型。通常来说,一个好的钢轨,在视觉上看来它的花纹要分布均匀,但这也并非唯一标准。下面将会对这3中不同类型的具体处理方法进行讲解。
|
||||||
|
|
||||||
|
下图展示了三种类型的工作方式。首先讲解均衡类型。均衡类型会试图按照一个轴向(Projection axis),将物体套在整张钢轨贴图中并进行贴图,视觉上来说就像是将3D的钢轨按一个轴向拍扁到钢轨贴图的平面上,而钢轨中的网格在这个平面上的映射就成为了它对应的UV。而点类型和缩放类型则是均衡类型的扩展。缩放类型允许用户提供一个缩放值(Scale),这个缩放值控制了这张钢轨贴图的缩放,因此可以被看作原先的钢轨贴图变成了钢轨贴图的一部分(缩放小于1),又或者变成了多张钢轨贴图首尾相接(缩放大于1)。点类型则是将整个三维的钢轨映射到了一个点,因此也可看作特殊的缩放类型,其缩放值为0。
|
||||||
|
|
||||||
|
![](./imgs/zh-cn/rail_uv_type.png)
|
||||||
|
|
||||||
|
!!! info "钢轨材质的来源"
|
||||||
|
如果您选择使用地图模板创建您的地图,那么材质可以直接从文档中选中,因为文档中已经具有钢轨的材质了。而如果您选择从一个空白文件开始创建地图,那么您可能要先创建一个材质,然后再回到此处为钢轨添加材质和UV。
|
||||||
|
|
||||||
|
!!! info "类型的实际情况"
|
||||||
|
缩放设置的轴向实际上并不能如此简单的解释,它实际上是相对于物体的局部坐标系的XYZ,但此处这么理解也并没有什么问题,因为大部分钢轨不涉及较为复杂的旋转等操作,因此其局部坐标系与全局坐标系是统一的。
|
||||||
|
点类型实际上与缩放设置为0的缩放类型在表现上其实并不相同。具体的实现可以通过阅读代码了解。但对于初学者来说,这么理解就已经足够了。
|
||||||
|
|
||||||
## <span id="jump-8">Blender - 添加机关</span>
|
## <span id="jump-8">Blender - 添加机关</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user