doc: update document

- add section about ballance related props
This commit is contained in:
yyc12345 2024-04-06 15:43:22 +08:00
parent 3396947115
commit 3a1a0fb0f6
9 changed files with 46 additions and 2 deletions

View File

@ -0,0 +1,4 @@
# Ballance Properties
!!! info "Work in Progress"
This part of manual still work in progress.

View File

@ -19,6 +19,7 @@ Therefore, choosing Blender with BBP for mapping is not only choosing freedom an
## Features
* [Virtools Properties](./virtools-properties.md)
* [Ballance Properties](./ballance-properties.md)
* [Import and Export Virtools Document](./import-export-virtools.md)
* [Group Operation](./group-operations.md)
* [Legacy Alignment](./legacy-align.md)

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -0,0 +1,29 @@
# Ballance属性
Ballance属性有别于Virtools属性它是专门为Ballance制图服务的一系列属性。这些属性寄宿于场景在同一场景中制图不会涉及Blender中的场景切换这些属性不会改变。在`Scene`属性面板可以找到Ballance属性相关的面板如下图所示分别是
* `Ballance Elements`面板红色箭头对应Ballance机关
* `BME Materials`面板绿色箭头对应BME材质
* `Ballance Map`面板蓝色箭头对应Ballance地图信息
其中只有Ballance地图信息是你需要重点关注的其它属性在通常情况下不需要关注除非地图中的某些材质或网格出现错误后才需要关注这些属性。
![](../imgs/ballance-properties.png)
## Ballance地图信息
Ballance地图信息目前只有一个选项Sector地图小节数。此属性指示了当前地图的最终期望小节数。这个属性主要是用于解决导出地图Bug的具体Bug内容可参考导入导出Virtools文档章节。
你需要做的唯一一件事就是在导出最终地图前检查此字段是否是你期望的小节数。需要注意的是尽管你可以在创建地图的一开始就设置此字段然而BBP中的其它一些功能可能会修改此字段比如添加机关导入Virtools文档等。例如当你的地图小节指定为3你正在添加一个归属于第4小节的机关那么此值会自动增加到4。同理在导入一个总共4小节的Ballance地图时此值也会增加到4如果先前值小于4的话。这主要是为了用户可以在没有感知到此值的情况下使用此插件尤其是在对某些现有地图进行略微修改时。然而如此操作可能会在某些情况下不能满足用户的需求所以仍建议你在导出前检查此字段。
## Ballance机关
Ballance机关记录了你所有使用BBP添加机关功能添加的机关的网格。在3D文件中通常而言网格占据了最大的数据量因此减少网格的数量即通过在各个相同形状的物体之间共享网格可以大幅减少地图文件所占用的大小。当你使用BBP添加机关相关功能时会首先尝试从这里获取机关的网格如果没有对应网格则加载并记录在这里。
这个面板只供查看不可编辑。当你不小心修改了BBP添加的机关的网格它们本不该被修改想要恢复其原有形状时只需点击`Reset Ballance Elements`即可将列表中的所有机关网格重置为正确状态。
## BME材质
与Ballance机关类似记录了使用BME添加路面时使用的材质。这也是为了可以复用材质而设计的这样就不需要每创建一个物体就创建一套与之相关的材质大大减少了重复材质的数量。
这个面板只供查看不可编辑。当你不小心修改了BME相关的材质它们本不该被修改想要恢复其原有材质时只需点击`Reset BME Materials`即可将列表中的所有材质重置为正确状态。

View File

@ -46,3 +46,10 @@ Global Texture Save Option全局贴图保存选项决定了那些设置了
Use Compress使用压缩属性指定保存的文档是否压缩存储。压缩可以显著减少文档体积且在现代计算机平台上压缩所造成的性能损失几乎可以忽略不计。当选择使用压缩后一个额外的Compress Level压缩等级属性将会显示用于指定压缩的级别数值越高压缩率越大文件越小。
### Ballance参数
Ballance ParamsBallance参数章节包含针对Ballance特有内容对导出过程进行优化的参数。
Successive Sector小节连续是一个解决导出小节组时出现的Bug的选项。由于某些原因如果一个小节中没有任何机关实际上是某小节组中没有归入任何物体导出插件会认为该小节组不存在因而遗漏导出。且由于Ballance对最终小节即飞船出现小节的判定是从1开始递增寻找最后一个存在的小节组所以二者叠加会导致Ballance错误地认定地图的小节数从而在错误的小节显示飞船这也就是导出Bug。当勾选此选项后导出文档时会预先按照当前Blender文件中Ballance地图信息中指定的小节数预先创建所有小节组然后再进行导出这样就不会遗漏创建某些小节组飞船也会在正确的小节显示。
这个选项通常在导出可游玩的地图时选中,如果你只是想导出一些模型,那么需要关闭此选项,否则会在最终文件中产生许多无用的小节组。

View File

@ -16,6 +16,7 @@ Ballance Blender Plugin后文简称BBP是一款关注Ballance自制地图
## 特性
* [Virtools属性](./virtools-properties.md)
* [Ballance属性](./ballance-properties.md)
* [导入导出Virtools文档](./import-export-virtools.md)
* [按组操作](./group-operations.md)
* [传统对齐](./legacy-align.md)

View File

@ -8,7 +8,7 @@
## 使用方法
传统对齐支持将多个物体对一个物体的对齐,操作方法是先依次选中需要被对齐的物体,然后在最后选中对齐参考对象(也就是使其为活动物体),然后点击`Ballance - 3ds Max Align`,即可弹出传统对齐面板,之后便可开始对齐操作。
传统对齐支持将多个物体对一个物体的对齐,操作方法是先依次选中需要被对齐的物体,然后在最后选中对齐参考对象(也就是使其为活动物体),然后点击`Ballance - 3ds Max Align`,即可弹出传统对齐面板,之后便可开始对齐操作。
## 面板介绍

View File

@ -52,7 +52,7 @@ BBP插件为所有Blender贴图实际上是Image添加了新的属性
## Virtools网格
BBP插件为所有Blender贴图实际上是Image添加了新的属性称为Virtools Mesh。转到`Data`属性面板,即可以找到`Virtools Mesh`面板。
BBP插件为所有Blender网格添加了新的属性称为Virtools Mesh。转到`Data`属性面板,即可以找到`Virtools Mesh`面板。
![](../imgs/virtools-mesh.png)

View File

@ -11,6 +11,7 @@ nav:
- 'Install Plugin': 'en/install-plugin.md'
- 'Configure Plugin': 'en/configure-plugin.md'
- 'Virtools Properties': 'en/virtools-properties.md'
- 'Ballance Properties': 'en/ballance-properties.md'
- 'Import and Export Virtools Document': 'en/import-export-virtools.md'
- 'Group Operation': 'en/group-operations.md'
- 'Legacy Alignment': 'en/legacy-align.md'
@ -27,6 +28,7 @@ nav:
- '安装插件': 'zh-cn/install-plugin.md'
- '配置插件': 'zh-cn/configure-plugin.md'
- 'Virtools属性': 'zh-cn/virtools-properties.md'
- 'Ballance属性': 'zh-cn/ballance-properties.md'
- '导入导出Virtools文档': 'zh-cn/import-export-virtools.md'
- '按组操作': 'zh-cn/group-operations.md'
- '传统对齐': 'zh-cn/legacy-align.md'