视频选集

······程序化动画核心理念: 理解在Blender中利用几何节点(Geometry Nodes)创建动态且可调整的角色行走循环的基本思路和优势。
······基础控制点设置: 学习如何使用简单的几何体(如平面顶点)作为灵活的控制点,这些点将由几何节点系统驱动,以控制角色骨骼。
······曲线路径的导入与利用: 掌握如何将外部创建的曲线(作为角色的行走路径)导入到几何节点编辑器中,并通过“物体信息”节点在节点树中进行操作。
······驱动动画与采样曲线: 学习使用“场景时间”节点来驱动动画的进程,并通过“采样曲线”节点精确获取角色在路径上任意点的位置、切线和法线信息。
······角色朝向控制: 运用“对齐欧拉到矢量”节点,根据曲线的切线信息,使角色(或其控制点)能够正确地面向行进方向。
······地形交互与脚部吸附:
············学习使用“光线投射”节点,使角色能够智能地与地形表面互动。
············通过“设置位置”节点,将角色的脚部(或其控制点)精确地吸附到地形表面。
······顶点组与差异化运动: 了解如何通过“分离几何体”(通常结合顶点索引和比较节点)来区分角色的不同部分(例如,身体和脚部),并对它们应用不同的程序化运动逻辑,以实现更自然的动态效果(如身体的平滑运动和脚部的踩踏)。
······IK骨骼与几何节点的集成: 理解如何将几何节点生成的程序化动画数据(如控制点的位置和朝向)有效地传递并应用到角色的IK(反向动力学)骨骼约束上,从而驱动最终的角色模型运动。
······参数化控制: 学会如何通过几何节点修改器界面暴露关键参数(如行走速度、步长、步高、腿部数量等),使得动画调整更加直观和便捷。
通过学习这些技术,你将能够为你的角色创建更具动态性和适应性的程序化动画,大大提高动画制作的效率和灵活性。
Cleverpoly(https://www.youtube.com/watch?v=qvqRyRxAmM8&t=435s)