用途:在 Blender 中实现 AEC 专用动画,包括施工序列(4D BIM)、相机漫游/飞行、日照研究、分期可视化,以及多段动画片段的组合。技能以决策树形式按动画类型选择工作流。
主要能力:提供七类工作流——A 可见性分期(对象按帧出现/消失)、B 变换排序(吊装/装配位移)、C 基于路径的相机漫游(Follow Path 约束)、D 关键帧相机(点对点过渡)、E 太阳路径动画(日照/阴影研究)、F 集合分期(设计选项切换)、G NLA 编排(多动作组合)。另含批量关键帧操作与动画渲染设置(帧范围、PNG 序列、FFMPEG/H264、分辨率与帧率)。
必要用法与关键约束:调用 keyframe_insert() 前必须先设置属性值;手动增改关键帧点后须调用 fcurve.update();访问 .action 或 .nla_tracks 前需确保 animation_data 存在(animation_data_create());布尔可见性关键帧须用 CONSTANT 插值;需要依赖图求值时用 scene.frame_set(frame),直接赋值 frame_current 不会触发更新;取对象用 bpy.data.objects.get("Name") 并做 None 检查;Blender 4.0+ 已移除 bone.layers 与 pose.bone_groups,改用 BoneCollection API;未链接到任何集合的对象不会出现在场景中。
适用场景:建筑可视化、施工进度演示、方案对比、日照与阴影分析等。
限制:资料未提供安装方式、收费与价格、平台支持范围及具体效果数据;版本矩阵仅说明 Visibility/NLA/Path/Constraints 在 3.x、4.0+、5.x 可用,BoneCollection 自 4.0 起新增,bgl 覆盖层在 4.0 弃用、5.x 移除。