凸起定义文件

平台

Windows

说明

使用角色生成器功能可以围绕骨骼在几何体上创建肌肉凸起。使用变形控制窗口的 CHARACTER BUILDER 帧类型中的断面编辑器,您可以自由定义肌肉凸起的形状。

可以定义任意数量的凸起形状。这些定义凸起的形状不存储在 wire 文件中,而是存储在名为“bulge_types”的 ASCII 文件中,该文件位于您当前项目的“misc_data”文件夹中。在 wire 文件之外的单独文件中存储这些凸起形状的好处在于,您可以构建一个凸起形状的目录,并可在不同的 wire 文件中甚至在不同项目中重用这些凸起形状(您可以在不同项目文件夹之间复制“bulge_types”文件)。

注:

在交互式软件包中修改或删除凸起定义时要十分小心。

将属性指定给骨骼关节时,凸起定义是其中的一个属性。骨骼关节不会存储整个凸起定义,只会存储凸起定义代码。因此,如果有多个 wire 文件使用相同的凸起定义,而且您在交互式软件包中修改了凸起定义,则您实际上是为引用该凸起代码的所有 wire 文件修改了凸起定义。尤其是,如果您在 Alias 中删除凸起定义,则可能不仅会删除当前 Alias 会话中的骨骼关节所用的凸起定义,而且还会删除以前保存的使用该凸起代码的任何其他 Wire 文件中的凸起定义。

Alias 中,如果您开始删除某个凸起定义,将会出现一个确认框,针对上述情况向您发出警告。

“bulge_types”文件格式

“Deformation Control”窗口的“Bulge Definitions”列表器中显示的每个凸起都是在“misc_data”文件夹中的“bulge_types”文件中定义的。

如果该文件不存在,则 Alias 会将该文件的默认版本复制到 misc_data 文件夹中。

凸起定义由关键字(后接冒号以及与关键字相关的值)序列组成。

如果凸起定义包含一个“Initialization”部分,并且每个“Initialization”至少包含一个“Section Definition”,每个“Section Definition”至少包含两个“Keypoint Definitions”,则该凸起定义是完整的。

“Bulge Definition Lister”条目中将省略所有不完整或定义不明确的凸起定义。错误日志将包含未添加至该列表器中的凸起的记录。

凸起初始化

断面定义

关键点定义

>>      0.000000 0.000000 0.000000 
>>      0.291667 0.291667 0.012503 
>>      0.629167 0.629167 0.120864 
>>      1.000000 0.954167 0.012503

限制

示例

以下是一个凸起定义的示例(来自默认“bulge_types”文件):

>>   bulge: “Generic” code: 5 
>>      angle: 0 
>>          0.000000 0.000000 0.008335 
>>          0.500000 0.500000 0.250000 
>>          1.000000 1.000000 0.000000 
>> 
>>      angle: 180 
>>          0.000000 0.000000 0.000000 
>>          1.000000 1.000000 0.000000
注:

同一凸起定义中的断面不必具有相同数量的关键点定义。