简体中文
简体中文
Galacean Engine v1.3 发布

Galacean Engine v1.3 发布

Bo Kou
August 06, 202410 min read

经历了三个月的研发,我们激动地向您介绍全新的 Galacean Engine 1.3 版本 🎉 此次更新不仅包含后处理Prefab、动画状态机、高级材质等多项新功能,更在稳定性、性能和用户体验上进行了一大波优化。我们还在编辑器中内置了大量的案例模板,方便用户快速学习和预览功能效果。此外,Galacean Engine 官网设计也进行了全面更新,为您带来更棒的浏览体验!

全新官网:🔗 👉 https://galacean.antgroup.com/engine

编辑器:🔗 👉 https://galacean.antgroup.com/editor

渲染功能

后处理

1.3 版本内置了 BloomTonemapping 后处理特效,并支持了相机的 HDR 模式。其中,Bloom 特效可以给场景增加光晕效果;Tonemapping 可以重映射图像的 HDR 值,改善整个画面的对比度、色彩饱和度。两者都推荐搭配相机的 HDR 模式使用,可以使场景更加有氛围感。

2024-07-31 17.45.36.gif

Shader

ShaderLab

我们对 1.3 版本的 ShaderLab 进行了全面重构,在稳定性和使用体验上都有显著提升,包体尺寸减少 70%,编译性能提升近 300%。基于编译原理彻底自研改造了编译器的底层实现,使用解析能力更强的 LALR 解析器替代了原有的 LL 解析器,实现了对 GLSL 官方白皮书发布的语法标准近乎完整的兼容,从而在根本上解决了 1.2 版本遗留的诸多语法不兼容导致的编译 bug 和限制,整体做了大量改进和优化,现在你可以利用新的 ShaderLab 灵活地编写自定义 Shader。

内置着色器

同时我们也在编辑器中内置了一系列高级材质,包括薄膜干涉、皮肤、眼球、头发,这些材质可以帮助你为模型提供更丰富的着色效果, 以薄膜干涉 Shader 为例,它可以模拟某些表面随着视角或照明角度的变化而逐渐改变颜色的现象,常用于实现肥皂泡、羽毛、蝴蝶翅膀、渐变车漆等效果,对于热门的数字人模块,你也可以使用我们内置的皮肤、眼球、头发材质以实现人物的真实感渲染。

2024-07-29 15.17.21.gif
薄膜干涉

透明阴影

从 1.3 版本开始,引擎开始支持投射 透明裁剪物体(AlphaCutoff)和透明物体(Transparent) 的阴影,透明物体的阴影可在场景的全局设置中开启。

2024-07-30 11.36.32.gif

Prefab

增加 Prefab 能力,Prefab是一种可重复使用的实体模板,你可以直接拖拽 Prefab 到场景中实例化,并且任何对 Prefab 的修改都可以自动应用到所有实例上,减少了很多重复劳动,使得开发流程更加高效。

2024-07-28 23.12.09.gif

动效功能

动画

动画系统新增动画状态机能力,可以在编辑器中更直观方便的编辑及预览动画逻辑。同时在 1.3 版本动画系统的状态更新由帧计算的方式改为更为严谨的时间计算的方式,在卡顿情况也能得到正确的动画表现。

2024-07-31 10.39.31.gif

粒子系统

增加粒子包围盒的计算并支持了粒子的视锥裁剪。在编辑器中的粒子播放面板中可以勾选包围盒,用以预估粒子大小,协助优化性能。该计算覆盖了粒子的所有模块,通过准确的视锥体剔除,大幅提升了粒子场景的渲染性能。

20240731144409.jpg

2D 功能

管线

管线重构,使结构更为清晰,对进入管线层的渲染元素进行了统一,并且优雅的解决了之前 Spine、Lottie 等在复杂场景中出现的渲染顺序异常的问题。另外性能也得到提升,以同屏渲染 2 万+ 旋转的精灵为例,FPS 从 49 提升至 55,性能提升约 12.2%

Spine

新版本支持了 Spine 4.2, Spine 4.2 可以通过模拟现实物理原理自动移动骨骼(示例参考),简化头发、衣服等部件二次动画的设置。编辑器支持上传 .skel 后缀的二进制文件(二进制文件的体积更小,加载速度更快,新版本推荐使用二进制格式)和多张贴图的 Spine 素材,也支持了资产的的预览和拖动添加至场景的功能。

XR 功能

XR 工作流全面更新,普通项目添加 XR 节点后,即可摇身一变成为 XR 项目,并且可以通过组件快速配置图片追踪,锚点追踪与平面追踪能力,极大提升 XR 开发效率。在此基础上,我们可以在编辑器内快速开发更多有意思的 XR 互动。

2024-08-02 16.00.37.gif

编辑器功能

视图增强

在此次更新中,我们根据反馈和建议,新增了一系列实用的工具,旨在提升用户编辑效率。

  • 播放按钮:工具栏新增播放按钮。可以在编辑时实时播放场景中的所有粒子、动画等内容,无需打开新窗口进行预览;
  • 快捷键删除:完善了视图窗口对物体的操作,增加了快捷键删除功能;
  • 相机同步:用户创建的相机现在可以同步场景中的相机属性,方便进行位置和视角的调整;
2024-07-31 16.28.49.gif

相机同步 作为一款专业的 3D 编辑器,我们也深知在 2D 屏幕上操作 3D 空间时的需求。因此,我们特别关注操作提示和反馈的灵敏度与直觉性,并在以下方面进行了优化:

  • 控制手感优化:操作速率与场景相机位置相关,优化了用户的操作手感,使场景观察更加平滑自然;
  • 聚焦反馈动画:新增反馈动画,为用户提供更清晰的视觉提示和操作反馈;
  • Gizmo 高亮:悬浮高亮效果更加灵敏,暗示用户进行下一步操作;
  • 2D 物体轮廓:为 2D 类物体增加了轮廓显示,使其在三维视图中的位置和边界更加明显;

丰富项目模板

为方便用户更直观的学习和使用引擎功能,Galacean 编辑器上线了一系列官方功能案例和 Demo 案例,为你演示了诸多 2D、动画、粒子、渲染等不同功能。这些模版支持快速预览和项目克隆,让你可以更好的从零开始学习 Galacean 引擎。比如针对数字人场景,我们打造了面向移动端的性能和效果俱佳的皮肤、眼球和头发渲染的 shader 模版,可以开箱即用。

car.gif
skin.gif
hair.gif
thin.gif
eye.gif
shitou.gif
shadow.gif
animation.gif
spine.gif
video.gif
sub.gif
box2.gif

全新官网

我们对官网进行了全面的重新设计,旨在为你提供更好的体验和更多的功能。欢迎访问:galacean.antgroup.com/engine 。以下是此次更新的主要内容:

  • 全新的界面设计和信息架构:全新设计的网站界面,带来更现代、更直观的用户体验。你可以轻松获取我们的最新信息,包括博客文章、发布日志和会议动态。
  • 全新的文档系统:我们重新编写了文档、示例和 API 参考,不仅更新了界面,还对内容进行了全面评审。新文档系统支持实时编辑示例代码,方便你即时查看效果。
  • 可在线编辑的游乐场:新增的在线游乐场页面,让你可以快速试用引擎的各种功能,体验实时效果。

如何联系我们

Galacean 开源社区群 (钉钉):

image.png

Galacean 开源社区群 (微信):

添加群管理员微信:Galacean123 并备注 “galacean 加群”

发布日志

1.3 Runtime release note: https://github.com/galacean/runtime/releases/tag/v1.3.0

Galacean Logo
Make fantastic web apps with the prospective
technologies and tools.
Copyright © 2024 Galacean
All rights reserved.