SuperAPI AI 工具集

blender-workflow

设计与创作

查看项目

更新于 10-15 23:34

技能介绍

用途:面向 Blender 中的建模、材质、场景搭建、绑定、动画、渲染、检查与导出任务,核心思路是把 Blender Python 作为主要操作接口,把实质性工作放进可重复运行的脚本中,同时保留已有场景内容和用户选定的风格。

主要能力与要求:新建模型或场景、或对形状、材质、灯光、构图做较大改动前,需从至少两个独立相关来源查找并实际查看参考图、渲染图或视频帧,而非搜索摘要;参考应能回答轮廓与结构、材质反应、比例、构图或运动等问题,必要时用多角度。建模前简要记录来源与观察,借鉴原理但不照搬独特设计或违背需求。小修正或机械导出只需相关既有参考与检查。视觉访问失败时先尝试替代方案,再说明缺口。API 或流程不确定时,查阅对应已安装 Blender 版本的官方手册或 Python API 文档,不猜测上下文要求。

使用方式:使用项目真实的 Blender 可执行文件,通常在后台模式运行,例如:blender scene.blend --background --python-exit-code 1 --python scripts/change_scene.py。新场景用明确的干净初始状态;已有项目先检查并保留无关对象。把实质性自动化保存在仓库中,捕获输出与失败,显式保存目标 .blend,对有价值的源内容在破坏性改动前建立检查点。优先使用 bpy 数据 API、bmesh 和 mathutils,而非依赖上下文的操作符;使用 bpy.ops 时显式设置活动对象、选择、模式等上下文,不依赖后台模式下的交互视口。Blender API 工作保持在主线程。使用稳定对象名、明确单位与参数、可重复操作,考虑变换与世界空间尺寸,必要时用非破坏性修改器。

检查与交付:在 Blender 中运行自动化,同时检查场景数据和渲染图像;脚本成功不等于视觉或结构正确。检查尺寸与变换、对象与集合状态、材质、修改器、缺失依赖或间隙,渲染低成本预览并实际打开查看轮廓、比例、穿插、悬浮部件、着色、灯光与构图,修正可见缺陷后重新检查再出最终渲染。制造用途需检查单位、壁厚、配合间隙、断开几何、非流形或开放边与法线,并验证导出比例。绑定与动画需检查帧范围、父子关系、骨骼、约束、变形与穿插,检查代表性姿势与过渡。确认保存的 .blend 与所需导出存在,尽可能重新导入或独立检查导出。交付可编辑源文件与脚本,并简要说明已验证内容与剩余限制。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;若 Blender 不可用,应查阅项目文档中的安装说明,不得把未执行的代码当作已验证场景。