Commit Graph

29 Commits

Author SHA1 Message Date
ayuan9957
77626017a3 Fix Player crash caused by unable to find ReplayStream file. Resolved it by utilizing MetaCoreDiscoverProjectRoot to find projectRoot and use relative path. 2026-05-21 17:49:16 +08:00
ayuan9957
e85a5b8422 feat: 清理默认场景中的多余3D网格与光源,仅保留相机和方向光,同步更新冒烟测试并重新烘焙运行时场景 2026-05-21 17:33:00 +08:00
ayuan9957
4a95a1a4d5 feat(editor): implement Enabled controls for Camera/Light components in Inspector with Prefab override support 2026-05-21 16:22:35 +08:00
ayuan9957
d195294b17 feat(editor): support opening scene files via command line arguments 2026-05-21 16:20:59 +08:00
ayuan9957
04cff527e3 feat(render): add SceneRenderSync snapshot and route Filament bridge through it 2026-05-21 16:13:31 +08:00
ayuan9957
1a822288b7 feat: add scene render sync bridge for Filament P1 2026-05-21 12:03:39 +08:00
ayuan9957
7d5887bbbb milestone: remove Panda3D backend and stabilize JSON asset pipeline 2026-05-21 11:32:37 +08:00
ayuan9957
bd17aa46ee feat(editor): Stage 1.1 fully completed - Implement SubAssets metadata generation, JSON disk writing and registry scanning 2026-05-18 14:24:35 +08:00
ayuan9957
edf6402a6a feat(editor): Stage 4 completed - Implement asset GUID reverse resolve in Inspector with rich UI presentation 2026-05-18 14:09:37 +08:00
ayuan9957
a8022e5808 feat: 实现场景的 JSON 序列化闭环 (完全由 MetaCoreReflection 编译期反射描述的 Fields 驱动) 2026-05-18 14:06:47 +08:00
ayuan9957
05ac9e499c feat: 引入 AssetRegistry 并修复 PPM 与 Gltf 导入的编译及 UAF 闪退崩溃,通过全部冒烟测试 2026-05-18 14:03:53 +08:00
ayuan9957
3a2d9465dd fix(editor): resolve sub-node coordinate misalignment via hierarchical basis change 2026-05-18 10:50:51 +08:00
ayuan9957
c400f050c1 feat(editor): fix gizmo spatial misalignment and drift by reordering viewport render loop and aligning projection spaces 2026-05-16 21:07:53 +08:00
ayuan9957
107dbb6861 feat: 完成工具栏汉化,去掉视口黄色框和原点轴,默认加载 box1.glb,解决崩溃问题 2026-05-15 17:12:24 +08:00
ayuan9957
1d0377584c feat: 恢复 ImGui OpenGL3 渲染链,剥离 Panda3D,实现 Filament 离屏渲染 2026-05-15 15:06:15 +08:00
ayuan9957
3bf03f4b1f feat: 实现 Filament 离屏渲染与 ImGui 视口嵌合(打通 RTT 管线) 2026-05-14 15:36:17 +08:00
ayuan9957
2799ddc0e3 feat: 实现模型导入基础版,支持纯色渲染排查,修复UI卡顿 2026-05-14 11:14:51 +08:00
ayuan9957
c8021a9206 refactor: 迁移GameObject到EnTT ECS架构并修复编译错误 2026-05-12 15:29:16 +08:00
ayuan9957
3b1aa895aa Unify MetaCore editor workflow and debug logging 2026-04-11 17:13:06 +08:00
ayuan9957
9a33e9f243 Advance editor workflows and add UI and simplepbr foundations 2026-03-30 08:30:28 +08:00
ayuan9957
c8ba59f07a Build runtime data workflow and localize design docs 2026-03-28 09:44:06 +08:00
ayuan9957
1f7c4b5cda Refine editor panels and viewport controls 2026-03-26 10:43:38 +08:00
ayuan9957
706d4553f8 Stabilize debug startup and modularize scene interactions 2026-03-26 09:58:09 +08:00
ayuan9957
79fe8fb906 Stabilize editor startup and refactor scene interaction handling 2026-03-25 17:06:08 +08:00
ayuan9957
2ed3737c90 Extract scene interaction logic into a dedicated service 2026-03-25 11:19:27 +08:00
ayuan9957
3409fec66b Implement Unity-like editor interactions with undo and multiselect 2026-03-25 10:50:42 +08:00
ayuan9957
ea6291fba3 Improve editor viewport gizmo and Panda3D camera integration 2026-03-25 09:31:40 +08:00
ayuan9957
633156e3be Rebuild MetaCore editor on Panda3D with single-window viewport 2026-03-20 16:02:35 +08:00
ayuan9957
a637100607 Rebuild MetaCore Unity-like prototype 2026-03-20 10:39:34 +08:00