pdf文档 Blender NIF Plugin Documentation Release 2.6.0a0.dev4

267.59 KB 81 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
这份文档主要介绍了Blender NIF插件的开发者文档,包括插件的功能、安装步骤及编译环境的配置。插件支持NIF文件的导入和导出,集成了多个Blender模块,并提供了自定义的用户界面。此外,文档还详细记录了各个版本的更新内容,涵盖了功能改进、错误修复以及新特性的引入。
AI总结
以下是对文档内容的简明总结: --- **Blender NIF Plugin 文档总结** 该文档主要介绍了Blender NIF插件的开发者文档,涵盖了插件的功能、开发环境设置、版本更新及文档约定等内容。 ### 1. **插件功能与特点** Blender NIF插件是一个Blender插件,支持导入和导出NIF格式文件,适用于多种游戏的自定义内容创建。其主要功能包括: - 原生支持读取和写入.nif文件。 - 集成Blender的多个模块,如Mesh、Texture、Armature、Animation和Collision Systems。 - 提供自定义UI以显示NIF特定数据。 - 提供实用脚本。 ### 2. **开发环境设置** 插件的开发环境设置包括以下步骤: 1. **创建工作区**:在不同操作系统(Windows、Linux)下创建代码目录。 2. **获取源代码**:通过版本控制工具下载代码仓库,同时需要下载buildenv以管理依赖项。 3. **安装Python 3.4**:根据操作系统(Windows、Fedora、Ubuntu)选择合适的安装方式。 4. **其他依赖项**:例如PyFFI等。 开发环境的文档仍然处于完善中,部分内容可能未完成。 --- ### 3. **版本更新** 插件的版本更新记录了从2.2.5到2.6.0a0.dev4的主要变更,包括功能改进、错误修复和新特性支持。以下是部分关键更新: - **版本2.6.0a0(2011年11月20日)**: - 初始端到Blender 2.60a,支持几何(NiTriShape)、材质(NiMaterialProperty)和UV纹理(NiTexturingProperty)。 - 升级到Sphinx生成文档,使用Nose进行测试。 - **版本2.5.8(2011年10月30日)**: - 修复无顶点的碰撞对象导出问题。 - 修复凸碰撞形状导出问题。 - **版本2.5.7(2011年3月26日)**: - 添加橡胶材料支持。 - 修复Havok材质名称和约束问题。 - **版本2.5.6(2011年2月4日)**: - 修复骨骼引用为空的导入问题。 - 提升对PyFFI 2.1.8的支持。 - 改进Divinity 2 nif文件的支持。 此外,早期版本(如2.3.13、2.3.12等)主要 focuses on bug fixes, improved material handling, and better support for specific game formats (e.g., Fallout 3, Civ IV). --- ### 4. **文档与开发约定** 插件的文档是开发的重要组成部分,旨在帮助用户正确使用插件并减少开发者的支持工作量。文档的核心目标包括: - 减少功能缺陷和设计问题对用户体验的影响。 - 提供清晰的工作流程和_known issues_说明。 **文档约定**: - 使用Python风格指南规范,通过标题underline和overline标记章节层次。 - 提供API自动文档和开发工作流程说明。 --- ### 5. **其他信息** - 插件是由Niftools开源社区开发的多个NIF相关项目之一。 - 更多项目信息可访问www.niftools.org。 - 用户可通过论坛获得支持。 --- 该文档为开发者提供了关于Blender NIF插件的详细开发信息,涵盖了插件的功能、开发环境、版本更新和文档规范等内容。通过该文档,开发者可以更好地理解插件的架构和开发流程,同时为未来插件的维护和改进提供参考。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 74 页请下载阅读 -
文档评分
请文明评论,理性发言.