-
-
Notifications
You must be signed in to change notification settings - Fork 307
Milestone 1.4 development
johanzhu edited this page Oct 25, 2024
·
106 revisions
Welcome to v1.4 development!
PM: @hhhhkrx Editor 负责人: @gz65555 🔴 高优先级 🟡 中优先级 🟢 低优先级
负责人: @zhuxudong
关键链路
- 🔴 ShaderLab 优化解析库优化,包括性能、结构和代码整洁度等 #2354 @SwayYan
- 🔴
#include
的引擎内置 Shader 代码段在编辑器 #2665 @SwayYan - 🔴
MRT
语法缺失 #2373 @SwayYan - 🟢 引擎所有内置 Shader 迁移到 ShaderLab 版本 #2353 @SwayYan
体验提升
- 🔴 Shader Custom UI,新增自定义 Shader UI 的机制(并支持 Hover Info 和双语)#2877 @SwayYan
- 🔴 Shader 报错提示优化 #2248 @SwayYan
- 🟡 Shader 名字分类 #2878 @SwayYan
功能增强
- 🔴 薄膜干涉转为内置,并支持相应的 glTF 插件 #2347 @hhhhkrx
- 🔴 PBR Shader 新增 Sheen,并支持相应的 glTF 插件 #2348 @hhhhkrx
- 🟢 PBR 新增 Volume ,并支持相应的 glTF 插件 #2351 @hhhhkrx
- 🟡 重构 Specular 算法,并支持相应 glTF 插件 #2349 @hhhhkrx
- 🔴 后处理框架开放 #2346 @zhuxudong
- 🔴 新增 FXAA 抗锯齿 #2350 @hhhhkrx
负责人: @singlecoder
- 🔴 重构 Mask Layer 管理并且解决修改材质属性导致的冲突问题 #2052 #2341 @singlecoder
- 🟡 文本支持字符间的间距 @singlecoder
- 🟡 Font Atlas 支持动态扩纹理尺寸 @singlecoder
- 🔴 GUI 基建 - 交互系统 #2054 @cptbtptpbcptdtptp
- 🔴 UI 组件 - UIImage #2057 @cptbtptpbcptdtptp
- 🔴 UI 组件 - UIText #2056 @singlecoder
- 🟡 UI 组件 - UIMask @singlecoder
- 🔴 UI 组件 - UIButton #2058 @cptbtptpbcptdtptp
- 🔴 UI 组件 - UIWidget #2055 @cptbtptpbcptdtptp
- 🔴 Spine 基础 API 调整 #109 @johanzhu
- 🔴 支持预乘模式 #106 @johanzhu
- 🔴 编辑器上传支持多骨骼对应相同 Atlas @johanzhu #2871
- 🔴 支持单独上传 Atlas 文件 @johanzhu [#2883] (https://github.com/galacean/editor/issues/2883)
- 🔴 Benchmark 补充 #108 @johanzhu
-
🟢 动态换肤 @johanzhu #107 -
🟢 spine 性能优化( 30% 以上)、结构优化和代码整洁度 #105
负责人: @luzhuang
- 🔴 Joint功能接入编辑器(Spring, Hinge, Chain) @luzhuang
- 🔴 编辑器支持物理材质 @luzhuang
- 🟡 编辑器包围盒编辑优化 @luzhuang
- 🔴 存量问题修复,单测补全及全量功能回归测试 @luzhuang
-
🟡 Weighted Tangent 支持 @luzhuang
-
🔴 AnimationClip 支持引用切换后的属性更新 @luzhuang
-
🔴 状态机能力优化增强 @luzhuang
-
🟢 动画物理结合调研 @luzhuang
- 🔴 编辑器 XR 配置优化 @cptbtptpbcptdtptp
- 🟡 XR 能力增强,适配更多特性,适配更多后端 @cptbtptpbcptdtptp
- 🟡 推动集团 XR 基建,提升 XR 底层规范与稳定性,推动支付宝扫一扫开放 H5 无感跳转 @cptbtptpbcptdtptp
-
🔴 Input 功能增强和易用性优化(已提 PR) @cptbtptpbcptdtptp
-
🟡 背景音(已提 PR)
- 🔴 编辑器 Play 播放模式改造 @gz65555 @SwayYan
- 🔴 Grid 渲染问题,被截断 @cptbtptpbcptdtptp
- 🔴 Gizmo 旋转切面模式 bug 修复 @cptbtptpbcptdtptp
- 🔴 viewport 操作手感优化 @cptbtptpbcptdtptp
- 🔴 UI 组件批量对齐和分布 #2874 @singlecoder
- 🔴 RectTool 1.4 里程碑先支持基本的操作,位移、缩放和旋转 #2873 @cptbtptpbcptdtptp
- 🔴 模版工程优化,区分测试,预发,线上环境,做到按环境推进发布 @MrKou47
- 🟡 基于 ShaderLab 1.3 编译器提供 ShaderLab 语法报错提示、高亮、智能补全的 VSCode 插件 @SwayYan
- 🟡 VSCode 插件实现项目脚本、Shader资产本地编辑、云端同步功能 @SwayYan
负责人: @gz65555 @jtabibito
- 🔴 项目构建,资产构建,预览流程 e2e @gz65555
- 🔴 后端单测方案,目标覆盖率 40% @SwayYan
- 🔴 UI 单测方案,目标覆盖率 40% @MrKou47
- 🔴 UI 部分拆出编辑器 @MrKou47
负责人:@hhhhkrx
功能 | 执行人 | 是否完成 |
---|---|---|
🔴 2D 功能示例 - SpriteRenderer #2343 | @cptbtptpbcptdtptp | |
🔴 2D 功能示例 - SpriteMask #2343 | @singlecoder | |
🔴 2D 功能示例 - TextRenderer #2343 | @singlecoder | |
🔴 GUI 功能示例 - UIImage、UIButton、UIWidget、UIText #2344 | @cptbtptpbcptdtptp @singlecoder | |
🟡 GUI 功能示例 - UIMask | @singlecoder | |
🟡 Spine 功能示例添加动态换肤 | @johanzhu | |
🔴 Spine 教学示例添加动画编排 | @johanzhu | |
🔴 Spine 教学示例添加动画混合 | @johanzhu | |
🔴 Spine 教学示例添加动画IK | @johanzhu | |
🔴 物理功能实例 - 动态&&静态碰撞器 | @luzhuang | |
🔴 物理功能实例 - 关节 | @luzhuang | |
🟡 物理功能实例 - 角色控制器 | @luzhuang | |
🟢 ShaderLab 功能示例 | @SwayYan | |
🔴 高级内置材质集合案例 | @hhhhkrx |
游戏 Demo | 执行人 | 是否完成 |
---|---|---|
🔴 蚂蚁20周年 | @singlecoder @cptbtptpbcptdtptp @johanzhu | |
🟡 制作物理小游戏模版 | @luzhuang | |
🔴 第三人称角色控制模版 | @luzhuang | |
🔴 写实数字人结合 TTSA 案例 | @hhhhkrx @zhuxudong | |
🟢 中大型场景渲染 | @hhhhkrx @zhuxudong | |
@singlecoder @cptbtptpbcptdtptp @johanzhu |
1.4 里程碑文档改造计划:https://yuque.antfin.com/zhanyingwei.zyw/wer5yn/wicgbxm65fpefntk
1.4 手册目录整理:https://github.com/galacean/engine/issues/2358
执行人 | 是否完成 | |
---|---|---|
🔴 【新增】Script 文档 | @MrKou47 | |
🔴 【新增】为 XXX 开发者准备的 Galacean 指南 | @ALL | |
🔴 【改造】新内容 | @cptbtptpbcptdtptp | |
🔴 【改造】了解基础内容 | @ALL | |
🔴 【改造】模型工作流 | @zhuxudong | |
🔴 【改造】性能优化 | @gz65555 | |
🔴 【改造】脚本编写 | @MrKou47 | |
🔴 【改造】开发流程 | @ALL | |
🔴 【改造】动画工作流 | @luzhuang | |
🔴 【改造】增加物理与交互 | @luzhuang@cptbtptpbcptdtptp | |
🔴 【改造】设计渲染效果 | @zhuxudong@SwayYan@MrKou47 | |
🔴 【改造】开发 XR 项目 | @cptbtptpbcptdtptp | |
🔴 【改造】小游戏适配 | @singlecoder | |
🔴 【新增】后续新增的功能都遵循新版文档 | @ALL |
负责人:@MrKou47
现有埋点 https://log.alipay.com/index_v4.htm#/home/common?processViewType=COL&spma=a3352&tabKey=log
执行人 | 是否完成 | |
---|---|---|
🔴 动画 | @luzhuang | |
🟡 物理 | @luzhuang | |
🟡 GUI 组件 - UI Transform、Button、Image 等 | @singlecoder @cptbtptpbcptdtptp | |
🟡 2D 基础组件 - Sprite、Text、Mask | @singlecoder @cptbtptpbcptdtptp | |
🟡 2D Viewport 编辑 - 对齐和布局、RectTool 等 | @singlecoder | |
🔴 Spine 组件 | @johanzhu | |
🔴 Shader 资产 - 创建、编辑 等 #2876 | @SwayYan | |
🔴 渲染 | @zhuxudong |