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 页请下载阅读 -
文档评分