团结引擎 1.4.0 发布!本次技术更新的内容,涵盖了小游戏、团结引擎车机版、OpenHarmony、Audio、Muse Chat、虚拟阴影贴图、Shader Graph、代码升级几大方向。本次更新进一步提升了引擎易用性,实现大幅性能优化,增强了团结引擎在图形、渲染、光照等方面的能力,将为开发者提供更有力的支持。
小游戏
团结引擎 1.4.0 进一步优化小游戏性能,并改进部分功能,带来更流畅的用户体验。
功能提升
新增小游戏构建配置 Build Profile,支持按平台、release 和 development 保存多份构建配置,并一键打包多个配置,提升打包效率。新增动画压缩库 ACL 集成,提高 AnimationClip 压缩率,在小游戏上可以获得更小的包体和内存占用。○完善 Wasm Analysis Tool 对 wasm 指令的支持,新增对微信分包后 wasm 的支持。新增 kCullFlagSkipCulling 选项,允许在 SRP 管线上跳过 scene culling 操作,优化 UI 相机的耗时。新增 SetActiveNonRecursive 接口, 允许 gameobject 上的 components 和子对象不重新初始化以获得更好的性能。团结引擎车机版
Tuanjie 1.4.0 版本中,平台研发团队致力于为移动端开发者提供更好的引擎性能表现。在引擎的核心渲染部分发布了 Variable Rate Shading(VRS),同时, Reflection Probe 也已支持 Layer 隔离采样。Tuanjie 1.4.0 同样致力于对车机 HMI Android、QNX、Embedded Linux 三个平台的稳定性提升,并进行了多项改进。
OpenHarmony
OpenHarmony 支持 UAAL“Used as a Library(UAAL)” 是指将渲染相关的功能或渲染管线代码封装为一个独立的库,使其可以在不同的项目中复用,而不依赖于具体的 Tuanjie 编辑器环境。这种做法主要便于移动平台跨项目使用,或在非 Tuanjie 编辑器环境下执行。此前,UAAL 仅支持 Android 和 HMI Android 平台。
1.4.0 版本中,OpenHarmony 平台已全面支持 UAAL。1.4.0 在 OpenHarmony 的导出项目功能中,新增了一个勾选框,勾选后可选择:Use As A Library(Recommended)。无需额外操作,勾选并导出后,导出项目的工程结构目录相较之前自动变化。
Audio
功能优化
针对微信小游戏,拓展了音频文件的的压缩下限,同时增强了平台间的兼容性:
Window 上编码 aac 的最低码率为 96kbps,但小游戏上对包体和内存有更高的要求,因此当 Quality 设置为小于 25 时,将转用 MP3 编码,从而使用更低的码率得到更小的文件压缩体积;另外短于 0.3s 的音频在 Windows 上编码成 aac 格式会出现在 iOS 和 Mac 上播放不兼容的问题,以往版本中使用了 PCM 编码的音频作为兜底方案,现改为使用 MP3 编码,能显著降低这部分音频的文件大小。Muse Chat
在1.4.0版本上,Tuanjie MuseChat 持续修复用户反馈问题的同时,并实现 Agent 模式下回答内容的流式输出,且对回答速度及回答准确度做了优化和提升。
Virtual Geometry
在团结引擎 1.4.0 版本中,发布了重磅功能:虚拟阴影贴图(Virtual Shadow Maps,VSM),为开发者提供更加逼真的光影效果;同时,Profiler 功能新增了更详细的渲染信息展示,帮助开发者深入洞察性能瓶颈。此外,1.4.0 版本还带来了多项性能优化和重要问题修复,为开发体验全面升级。
Shader Graph
团结引擎 1.4.0 现已升级 Shader Graph,进一步提升功能易用性,并添加多个新节点和新 Shader,为开发者带来更高效、便捷的着色器编辑体验。
新增 Local Variable,支持在 Shader Graph 中定义局部变量,模块化布局,简化节点网络,提升逻辑清晰度。新增渲染优化工具包,提供 Keywords 与 Passes 自定义剔除功能,减少性能开销,提高渲染效率。新增 Scalable Lit与 Fabric 两种 Shader,支持灵活调整渲染质量与材质特性,平衡性能与视觉表现。新增三十余个节点,包括 Procedural/Shape, Input/Lighting 等,覆盖常用动态模型,简化光照渲染开发。代码升级
我们集成了 Unity 2022.3.28f1 – 2022.3.48f1 之间所有版本的更新和修复(详情见: ReleaseNote),开发团队经过几个月的努力修复了超过千个 bug,提高了团结引擎的性能与稳定性。
以上就是此次团结引擎 1.4.0 版本的重大内容更新。
自 2024 年 1 月 1 日发布至今,团结引擎下载量已超过 22 万,基于团结引擎构建的项目数量超过 50 万。团结引擎一直关注本土开发者需求,建立起了小游戏、开源鸿蒙和车机(HMI)三个大的平台优势。踊跃的开发者给了我们非常好的反馈,让我们可以把团结引擎做得更好。未来,团结引擎将集成适配 Unity 6 新功能,持续优化三大平台能力,倾听国内开发者的声音,为大家带来更多大家想要的功能,并且始终保持引擎的高性能、高画质,以及稳定性。非常期待得到你的反馈,与我们一起共建中国版的实时 3D 引擎。
团结引擎官网:https://unity.cn/tuanjie/tuanjieyinqing