Skip to content

Milestone 1.4 development

johanzhu edited this page Aug 19, 2024 · 135 revisions

Welcome to v1.4 development!

Engine

PM: @hhhhkrx Editor 负责人: @gz65555 🔴 高优先级 🟡 中优先级 🟢 低优先级

渲染小组

负责人: @zhuxudong

Shader

关键链路

  • 🔴 #include 的引擎内置 Shader 代码段在编辑器 #2665 @SwayYan
  • 🔴 ShaderLab 优化解析库优化,包括性能、结构和代码整洁度等 @SwayYan
  • 🔴 引擎所有内置 Shader 迁移到 ShaderLab 版本 @SwayYan

体验提升

功能增强

Post-processing

2D 小组

负责人: @singlecoder

  • 🔴 重构 Mask Layer 管理并且解决修改材质属性导致的冲突问题 @singlecoder
  • 🟡 文本支持字符间的间距 @singlecoder
  • 🟡 Font Atlas 支持动态扩纹理尺寸 @singlecoder

GUI

Spine

  • 🔴 完成最终产品化,API、性能( 30% 以上)、结构优化和代码整洁度 @johanzhu
  • 🔴 支持预乘模式 @johanzhu
  • 🔴 编辑器上传支持多骨骼对应相同 Atlas @johanzhu
  • 🔴 动态换肤 @johanzhu
  • 🔴 Benchmark 补充 @johanzhu

动画/物理小组

负责人: @luzhuang

物理

  • 🔴 Joint功能接入编辑器(Spring, Hinge, Chain) @luzhuang
  • 🔴 编辑器支持物理材质 @luzhuang
  • 🔴 编辑器包围盒编辑优化 @luzhuang
  • 🔴 存量问题修复,单测补全及全量功能回归测试 @luzhuang

动画

  • 🔴 Weighted Tangent 支持 @luzhuang
  • 🔴 AnimationClip 支持引用切换后的属性更新 @luzhuang
  • 🔴 状态机能力优化增强(fixedTime, hasExitTime, setTrigger) @luzhuang
  • 🔴 动画物理结合调研 @luzhuang

XR

粒子

其它

  • 🔴 预览架构升级,使用 esm 和 gravity,提升项目和模板预览效率 @MrKou47

  • 🔴 项目权限管理对外 @MrKou47

  • 🔴 Input 功能增强和易用性优化(已提 PR) @cptbtptpbcptdtptp

  • 🟡 背景音(已提 PR)

横向基建

Viewport

负责人:@cptbtptpbcptdtptp

模版

  • 🔴 模版工程优化,区分测试,预发,线上环境,做到按环境推进发布 @MrKou47

VSCode 插件

编辑器自动化测试

负责人: @gz65555 @jtabibito

  • 🔴 项目构建,资产构建,预览流程 e2e @gz65555
  • 🔴 后端单测方案,目标覆盖率 40% @SwayYan
  • 🔴 UI 单测方案,目标覆盖率 40% @MrKou47
  • 🔴 UI 部分拆出编辑器 @MrKou47

案例

负责人:@hhhhkrx

功能 执行人
🔴 2D 功能示例 - SpriteRenderer @cptbtptpbcptdtptp
🔴 2D 功能示例 - SpriteMask @singlecoder
🔴 2D 功能示例 - TextRenderer @singlecoder
🔴 GUI 功能示例 - UIImage、UIButton、UIWidget、UIText @cptbtptpbcptdtptp @singlecoder
🟡 GUI 功能示例 - UIMask @singlecoder
🔴 Spine 功能示例添加动态换肤 @johanzhu
玩法 执行人
🔴 2D 经典游戏复刻 - 超级 Mario(其中一个关卡) @singlecoder @cptbtptpbcptdtptp @johanzhu
制作物理小游戏模版 @luzhuang
🔴 写实数字人结合 TTSA 案例 @hhhhkrx @zhuxudong

文档

负责人:@cptbtptpbcptdtptp

要重点改造文档形式,目前仍然有非常大的问题

执行人
动画文档形式改造 @luzhuang
物理文档形式改造 @luzhuang
GUI 文档(对应上述 GUI 功能) @singlecoder @cptbtptpbcptdtptp
Spine 文档增加动态换肤的使用 @johanzhu
编辑器中 UI 组件批量对齐和分布的使用 @singlecoder
编辑器中 Rect Tool 的使用 @cptbtptpbcptdtptp

埋点

负责人:@MrKou47

执行人
动画 @luzhuang
物理 @luzhuang
🟡 GUI 组件 - UI Transform、Button、Image 等 @singlecoder @cptbtptpbcptdtptp
🟡 2D 基础组件 - Sprite、Text、Mask @singlecoder @cptbtptpbcptdtptp
🟡 2D Viewport 编辑 - 对齐和布局、RectTool 等 @singlecoder
🔴 Spine 组件 @johanzhu

领域专项

数字人

负责人: @zhuxudong

小游戏

负责人: @singlecoder

XR

负责人:@cptbtptpbcptdtptp

  • 🔴 ...

技术文章

以下内容可在内部发起一轮投票,优先分享同学最有热情的内容,另外根据受众人群也有一些会拿到行业会议分享

标题 分享人 场子 RichLab、小阔天空、重庆前端交流会等
《设计与开发现代化官网》 @MrKou47
《前端编译原理实践 - Galacean ShaderLab》 @SwayYan
《前端快速开发 Galacean XR 应用实践》 @cptbtptpbcptdtptp
《Galacean 后处理如何帮助互动业务提升渲染品质》 @zhuxudong
《如何使用 Shader 开发令人惊叹的数字人与仿真效果》 @hhhhkrx
《如何使用 Galacean 动画系统实现丰富的数字人动画》- 结合最新的动画 Demo @luzhuang
《前端如何使用 Galacean 快速搭建 UI 提效》 @singlecoder
《如何使用 Galacean Spine 在前端实现生动的 2D 动画 》 @johanzhu
《Galacean Web IDE 产品设计与架构》 @gz65555

会议交流

标题 编写人
《Unreal 开发者大会交流回顾》 @johanzhu @hhhhkrx

技术运营

负责人:@johanzhu

值班视频

发布日期 值班人 是否完成
8.19 @GuoLei1990
8.26 @eyworldwide
9.2 @johanzhu
9.9 @MrKou47
9.16 @luzhuang
9.23 @zhuxudong
9.30 @gz65555
10.7 @hhhhkrx
10.14 @SwayYan
10.21 @singlecoder
10.28 @cptbtptpbcptdtptp
11.4 @GuoLei1990
11.11 @eyworldwide
11.18 @johanzhu
11.25 @MrKou47
12.2 @luzhuang
12.9 @zhuxudong
12.16 @gz65555
12.23 @hhhhkrx
12.30 @SwayYan

内容发布

  • [ ]

Clone this wiki locally