时长:2h 19m(64个视频)
课程文件:有
分辨率:2560×1440
大小:1.2G
语言:汉语中字
播放:加密视频(不限电脑)

 

简介:

本课程旨在教授如何使用 Python 脚本在 Blender 中自动化创建 3D 动画,尤其聚焦于人体动作的还原与驱动。课程从基础概念入手,介绍关键帧动画、姿势数据与时间信息等核心要素,并引导学员理解如何从外部来源(如手绘动画或视频)获取位置数据。通过 Krita 手动标记和 TensorFlow.js 自动姿态检测两种方式,学员将学会准备适用于程序化动画的结构化数据,并将其存储为 JSON 格式供后续使用。

课程主体围绕在 Blender 中构建完整的人体骨架系统展开。学员将学习如何编写脚本创建骨骼、设置逆向运动学(IK)控制器,并将从 TensorFlow 获取的 3D 姿态数据映射到骨架上。过程中涵盖大量实用技术,包括骨骼命名规范、坐标轴适配、位置与旋转关键帧的插入、以及利用欧拉角处理骨骼朝向。课程还特别强调如何让动画适配不同尺寸的现有模型,确保脚本具有通用性和可复用性。

随着内容深入,课程逐步优化动画质量。例如,通过插值技术跳过部分帧以减少抖动,同时保留动作流畅性;动态计算身体中心(如颈部、髋部)的位置,使整体姿态更自然;并引入角度计算函数,精确控制关节旋转。每一阶段都包含“执行更改”环节,在 Blender 中实时验证代码效果,形成“编写—测试—调试”的闭环开发流程,强化实践能力。

完成本课程后,学员将掌握一套完整的基于数据驱动的 3D 角色动画解决方案。不仅能复现真实人物的动作,还能将该方法应用于玩偶、动漫角色等不同比例的模型。课程最终鼓励学员在此基础上自主创新,开发属于自己的动画脚本。正如结语所言:“现在你将能够创建自己的脚本来制作动画了。”这不仅是一门技术课,更是通往高效、智能动画生产流程的钥匙。

联系:微信:quze2020