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

值班视频

发布日期 值班人 是否完成
819 尘沫
826 烧鹅
902 木鳐
909 行川
916 陆庄
923 慎思
930 胡松
1007 罐子
1014 睿祺
1021 诚空
1028 阿詹
1104 尘沫
1111 烧鹅
1118 木鳐
1125 行川

内容发布

  • ....

Clone this wiki locally