内容提要
团结引擎1.10.0发布,更新涵盖渲染、全局光照、小游戏、动画、粒子及Shader Graph。小游戏平台新增全面逻辑多线程支持,性能提升。AnimGraph 1.0正式版发布,优化编辑体验、过渡、性能及多平台适配。Locomotion模块升级,新增外推混合、同步组等功能。Timeline新增Section跳转,支持与AnimGraph协同。RigGraph Sample提供程序化绑定示例。
延伸解读
小游戏多线程支持的意义
本次更新为小游戏平台引入了全面的逻辑多线程支持,包括Job系统、Burst Job、Managed Job和System.Threading。这意味着开发者可以在小游戏中使用与原生平台相近的多线程能力,从而提升物理、粒子、动画等模块的性能。官方Boids demo展示了开启多线程后任务分配到JobWorker线程的情况,并提供了性能对比,表明该功能在实际场景中具有显著的性能提升潜力。
AnimGraph 1.0 正式版的升级亮点
AnimGraph 1.0正式版在编辑体验、动画过渡、运行时性能和扩展能力上进行了全面升级。新增的Blend Curve与Blend Mode使状态机过渡更自然,Aim Offset、Avatar Mask等节点增强了动画控制灵活性。Update Frequency Mode通过错峰更新和跳帧姿态处理,降低了角色密集场景的CPU开销。此外,Script2Function功能允许将C#方法直接转换为AnimGraph Function图,减少了手动搭建节点的重复工作。
Locomotion 模块与 Timeline 的协同增强
Locomotion模块新增外推混合功能,通过隐式指数衰减对骨骼通道进行速度感知的外推,并交叉混合到目标姿态,适用于状态机过渡和AnimationClip切换。同步组功能可防止不同姿态动画混合时的僵硬过渡。Timeline 1.7.7-t1新增Section跳转,并支持AnimGraph Track,允许在Timeline中直接使用BlendTree,提升了动画混合在时间轴上的编辑能力。
Q&A
团结引擎1.10.0在小游戏平台新增了哪些多线程支持?
团结引擎1.10.0在小游戏平台提供了全面的逻辑多线程支持,包括Job系统、引擎内部模块(物理、粒子、动画等)直接使用Job系统、Burst Job、Managed Job以及System.Threading。
AnimGraph 1.0正式版有哪些新特性?
AnimGraph 1.0正式版在编辑体验、动画过渡、运行时性能和扩展能力上全面升级,包括全新的Editor交互界面、State Machine Live Link、Transition新增Blend Curve与Blend Mode、State Alias扩展、新增Aim Offset、Avatar Mask和Avatar Weight Mask节点、支持运行时切换Animation Clip、新增Update Frequency Mode、Script2Function功能,并适配了iOS、Android、OpenHarmony和小游戏平台。
Locomotion模块新增了哪些功能?
Locomotion模块新增了外推混合功能、同步组功能和offset root bone功能。外推混合通过隐式指数衰减对每个骨骼通道进行速度感知的外推,并通过交叉混合平滑过渡;同步组功能允许动画从指定时间开始混合,防止姿态僵硬;offset root bone节点用于维护角色组件位置与动画根骨之间的独立模拟偏移。
Timeline新增的Section跳转功能是什么?
Timeline package 1.7.7-t1版本新增了Section跳转功能,并支持与AnimGraph协同工作,新增AnimGraph Track,既可以像Animation Track一样使用,也能通过Slot Node关联到AnimGraph中。同时新增Timeline BlendTree Playable Asset,允许在Timeline中直接使用BlendTree。
RigGraph Sample提供了哪些示例?
RigGraph Sample提供了人形腿部实时IK Rig Graph资产、马匹基础IK Rig Graph资产和车辆基础程序化绑定示例。
团结引擎1.10.0的更新涵盖哪些技术方向?
团结引擎1.10.0的更新涵盖渲染(Rendering)、实时动态全局光照(TuanjieGI)、小游戏(Mini Game)、团结动画系统(Tuanjie Animation)、团结粒子系统(Infinity Particle System)和Shader Graph几大方向。