1.1.1 核心架构解析 Blender 的核心架构,不是一张静态的蓝图,而是一台持续运转、自我校准、高度协同的精密引擎——它不靠“模块拼接”运行,而是以数据驱动的因果链为血脉,以ID 系统为身份锚点,以依赖图(Dependency Graph)为神经中枢,在每一帧渲染、每一次属性修改、每一条 Python 脚本执行的毫秒级间隙里,完成从抽象语义到 GPU 指令的全链路求值。若你曾困惑于为何修改一个空物体的位置,材质球的反射率却随之跳变;为何删除一个未被显式引用的节点组,着色器树却报出 错误;又或为何 这一行代码背后,实际触发了至少 7 层嵌套的 C++ 回调与 3 次独立的图重构建——那么,你已站在了理解 Blender 真实心跳的门槛上。