Commit Graph
47 Commits
Author SHA1 Message Date
西风逍遥游 45e4aedabb feat(editor): author montage layer bone masks 2026-09-13 14:48:16 +08:00
西风逍遥游 76c7b07f4e feat(editor): complete montage section controls 2026-09-13 14:40:27 +08:00
西风逍遥游 c7459c0010 feat(editor): cross-fade montage combo replays 2026-09-13 14:21:43 +08:00
西风逍遥游 83e1524f05 feat(editor): render the live montage pose 2026-09-13 14:01:10 +08:00
西风逍遥游 e668b67c52 feat(editor): expose montage playback diagnostics 2026-09-13 13:42:15 +08:00
西风逍遥游 00f6aeed48 feat(combat): register abilities from authored timelines 2026-09-13 13:16:48 +08:00
西风逍遥游 cfe341b753 feat(editor): route montage events into combat playtest 2026-09-13 12:56:33 +08:00
西风逍遥游 92fbd000c4 feat(action): persist ability definitions 2026-09-13 11:46:49 +08:00
西风逍遥游 7fad18e634 feat(action): use particle asset duration for VFX 2026-09-13 11:16:43 +08:00
西风逍遥游 1a7577bd24 feat(action): add VFX clip fit tools 2026-09-13 10:59:01 +08:00
西风逍遥游 ee760e1179 feat(action): fade montage audio on exit 2026-09-13 10:47:28 +08:00
西风逍遥游 fc6955c44b feat(action): expand montage audio blocks 2026-09-13 10:38:53 +08:00
西风逍遥游 6ee1188063 feat(action): edit physical montage sections 2026-09-13 10:27:06 +08:00
西风逍遥游 79f9dd2184 feat(action): add typed montage block properties 2026-09-13 09:53:39 +08:00
西风逍遥游 c88253eb41 feat(action): add magnetic timeline snapping 2026-09-13 09:24:17 +08:00
西风逍遥游 6e35b4dbb9 feat(action): edit montage-wide settings 2026-09-13 08:58:39 +08:00
西风逍遥游 84a6a1a5ca feat(action): edit montage animation sections 2026-09-13 08:28:18 +08:00
西风逍遥游 8a98b816f7 feat(action): add montage track inspector 2026-09-13 08:14:21 +08:00
西风逍遥游 9de0823ce6 feat(action): expose montage block creation UI 2026-09-13 08:03:10 +08:00
西风逍遥游 6ca9da897d feat(action): persist disabled montage blocks 2026-09-13 07:49:42 +08:00
西风逍遥游 8eaf5731c2 feat(action): add continuous parameter curves 2026-09-13 04:57:12 +08:00
西风逍遥游 c29b83c22a feat(action): draw audio block waveforms 2026-09-13 04:36:35 +08:00
西风逍遥游 b41735e1a8 feat(action): preview VFX blocks deterministically 2026-09-13 04:23:11 +08:00
西风逍遥游 56ed9f6ea1 feat(action): preview audio blocks in editor 2026-09-13 03:54:52 +08:00
西风逍遥游 8fc5323867 feat(action): render prefab blocks in editor preview 2026-09-13 03:39:05 +08:00
西风逍遥游 5c733dfe18 feat(ui): add selectable icon toolbar tools 2026-09-11 14:15:21 +08:00
西风逍遥游 76d80a1518 feat: add scalable terrain streaming and editor persistence 2026-09-10 08:11:01 +08:00
西风逍遥游 adda82a88f Add composable scene editing sessions and in-game builder examples 2026-09-09 23:24:34 +08:00
西风逍遥游andCursor 905bd8c813 feat(editor): add procgen script, UI theme, and voxel catalog workspaces
C++ owns those documents and workspace descriptors; examples compose panels. UI ColorPalette and theme scope support the theme editor inspector.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 19:08:50 +08:00
西风逍遥游andCursor 045b23606f feat(editor): add project-composed Audio, Animation, Avatar, and Biome workspace editors
C++ owns documents, transactions, and preview; example scripts compose EditorWorkspace panels. Stop Ninja source-list rescans from restamping every Windows TU.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 21:09:22 +08:00
西风逍遥游 47189745cf refactor(editor): split domain editors and unify results 2026-09-02 08:22:51 +08:00
西风逍遥游 8576b30e35 Merge pull request #305 from EVEngine/codex/editor-separation
refactor(editor): separate domain editing satellites
2026-08-31 15:24:16 +08:00
西风逍遥游 b131903c78 refactor(editor): separate domain editing satellites 2026-08-31 08:56:26 +08:00
西风逍遥游 80e0628c66 feat(editor): add real-time material studio 2026-08-31 08:52:04 +08:00
西风逍遥游 467b94cf0a fix(ci): restore merged graphics contracts 2026-08-29 12:18:13 +08:00
西风逍遥游 a894f349cf feat(editor): complete module tooling and profiler 2026-08-29 09:34:27 +08:00
西风逍遥游 c1ece61155 feat(editor): add interactive combat action example 2026-08-28 21:49:14 +08:00
西风逍遥游 3ce0111980 feat(editor): add composable voxel volume tools 2026-08-25 06:09:09 +08:00
西风逍遥游 a7ef7e55b6 feat(editor): compose live tile layers as targets 2026-08-25 06:09:09 +08:00
西风逍遥游 5419f58aeb feat(editor): expose composable field editing to scripts 2026-08-25 06:09:09 +08:00
西风逍遥游 b33e4e58b9 feat(editor): add composable workspace SDK example 2026-08-25 06:09:09 +08:00
西风逍遥游 328e37e8ec feat(editor): complete P0 and P1 authoring services 2026-08-24 22:47:23 +08:00
西风逍遥游 1cbcb15244 docs: document native heightmap brush 2026-08-24 01:00:10 +08:00
sunxfancy ca003c4358 docs(editor): cover all script tool bindings 2026-08-23 20:07:46 +08:00
sunxfancy ebfa403c3b docs(editor): explain protocol-first editor composition 2026-08-23 19:36:25 +08:00
西风逍遥游 091992eed2 docs(editor): document heightmap mesh bindings (incl. smooth variants) 2026-08-23 11:06:11 +08:00
西风逍遥游andCursor Agent 618fe97da4 feat(editor): 编辑器构件模块 — Gizmo / 笔刷 / UI 壳 (#36)
* feat(editor): 新增编辑器构件模块(gizmo / 笔刷 / UI 壳)

引擎不内置完整 3D 或地图编辑器,改为提供可组装构件:
TransformGizmo + GizmoManager(平移/旋转/缩放/包围盒)、
TileBuffer + Brush(paint/erase/fill/line/rect/stamp)、
以及 Toolbar / Inspector / Dock / History 辅助快速搭建编辑器 UI。
参考 Three.js、Babylon.js、ImGuizmo、Unity GridBrush 与 Godot 插件 API。

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>

* docs(editor): 标记编辑器模块 Phase A 已实现

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>

* fix(editor): avoid CHECK(unique_ptr) so zeroerr can compile tests

zeroerr's CHECK copies the expression for printing; unique_ptr is
non-copyable and broke unit_test on Linux/macOS/Windows.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-12 17:35:09 +08:00