Commit Graph

78 Commits

Author SHA1 Message Date
b2a4e1da7b auto-git:
[change] src/app/App.tsx
 [change] src/assets/starter-environment-assets.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/world-settings.ts
 [change] src/rendering/world-background-renderer.ts
 [change] src/rendering/world-shader-sky.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-project-time.ts
 [change] src/shared-ui/world-background-style.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-project-time.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/domain/world-settings.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/world-shader-sky.test.ts
2026-04-22 15:30:43 +02:00
a6cfd6ced3 auto-git:
[change] src/document/scene-document.ts
2026-04-22 15:14:13 +02:00
cf14db9223 auto-git:
[change] src/document/scene-document.ts
2026-04-22 14:01:25 +02:00
68ddbb84d6 auto-git:
[change] src/document/scene-document.ts
2026-04-22 13:57:06 +02:00
91ebbad206 auto-git:
[change] src/document/scene-document.ts
2026-04-22 12:29:45 +02:00
94dec56eb4 auto-git:
[add] src/rendering/terrain-layer-material.ts
 [add] tests/domain/terrains.test.ts
 [change] src/app/App.tsx
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/terrains.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
 [change] src/runtime-three/rapier-collision-world.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/ViewportPanel.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/rapier-collision-world.test.ts
 [change] tests/domain/terrain.command.test.ts
 [change] tests/domain/water-material.test.ts
 [change] tests/geometry/terrain-brush.test.ts
 [change] tests/geometry/terrain-mesh.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-20 02:37:01 +02:00
6e78d66a11 Update scene document to include terrains 2026-04-18 19:44:57 +02:00
f8c0e2c4ea Bump SCENE_DOCUMENT_VERSION to 64 and add FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION 2026-04-15 11:11:10 +02:00
f6a411e761 Bump SCENE_DOCUMENT_VERSION to 63 and add NPC_DIALOGUE_LINE_SPEAKER_REMOVED_SCENE_DOCUMENT_VERSION 2026-04-15 10:10:54 +02:00
8118657464 Bump SCENE_DOCUMENT_VERSION to 62 and add NPC_ONLY_DIALOGUES_SCENE_DOCUMENT_VERSION 2026-04-15 09:46:32 +02:00
3a5751b428 Bump SCENE_DOCUMENT_VERSION to 61 and add WHITEBOX_EXPANDED_PRIMITIVES_SCENE_DOCUMENT_VERSION 2026-04-15 09:11:37 +02:00
cfa2cef7f9 Bump SCENE_DOCUMENT_VERSION and add WHITEBOX_PRIMITIVES_SCENE_DOCUMENT_VERSION 2026-04-15 08:10:35 +02:00
1fdbf50d16 auto-git:
[change] src/app/App.tsx
 [change] src/document/scene-document.ts
 [change] src/geometry/box-face-uvs.ts
 [change] src/materials/starter-material-textures.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/viewport-three/viewport-host.ts
2026-04-15 04:05:05 +02:00
98aa66d5e1 Bump scene document version and add new transition effect constant 2026-04-15 03:43:45 +02:00
52b3cba899 auto-git:
[change] src/document/scene-document.ts
2026-04-15 01:40:53 +02:00
cfcb131b56 Add project sequence steps and update related files 2026-04-15 01:10:26 +02:00
133a83bcdb Update scene document version and add project sequence duration 2026-04-15 00:46:53 +02:00
f13188bf32 Refactor sequence step handling to use clips 2026-04-15 00:18:42 +02:00
328018154c Update scene document to include sequences 2026-04-14 23:33:13 +02:00
9314beef68 Bump scene document version and clear pressed keys in runtime host 2026-04-14 22:39:24 +02:00
fd13fdffe8 Add NPC dialogue support in scene document and runtime interaction system 2026-04-14 20:32:23 +02:00
d800b9a2a5 Update scene document to include dialogues 2026-04-14 19:54:15 +02:00
369c0de432 Bump SCENE_DOCUMENT_VERSION to 49 and add SCHEDULER_ACTOR_ROUTINE_EFFECTS_SCENE_DOCUMENT_VERSION 2026-04-14 13:42:12 +02:00
7a9bc35849 Bump SCENE_DOCUMENT_VERSION to 48 and add SCHEDULER_CONTROL_EFFECTS_SCENE_DOCUMENT_VERSION 2026-04-14 03:06:48 +02:00
80c0946edd Bump scene-document version and add EXPANDED_CONTROL_SURFACE_SCENE_DOCUMENT_VERSION 2026-04-14 02:40:16 +02:00
5facb6f136 Add set project scheduler command and update scene document to include scheduler 2026-04-14 01:53:16 +02:00
c1f1ff7488 auto-git:
[change] src/app/App.tsx
 [change] src/controls/control-surface.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/interactions/interaction-links.ts
 [change] src/runtime-three/runtime-audio-system.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] tests/domain/runtime-control-foundation.test.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/serialization/control-interaction-links.test.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-14 01:42:17 +02:00
72029da2c1 Add interaction-links.ts and update scene-document.ts 2026-04-14 01:34:07 +02:00
6847d7c211 Add NPC presence support in scene document 2026-04-13 23:48:23 +02:00
0eac096de5 Add paths functionality to scene document and related components 2026-04-13 21:21:39 +02:00
de10305f69 Add NPC collider settings to scene document 2026-04-13 17:10:47 +02:00
5ac196cef9 Bump SCENE_DOCUMENT_VERSION to 41 and add NPC_ENTITY_FOUNDATION_SCENE_DOCUMENT_VERSION 2026-04-13 16:17:44 +02:00
65fe197d27 Remove unused time phase and night background settings from project-time-settings.ts and update scene-document.ts and world-settings.ts accordingly 2026-04-13 14:44:35 +02:00
b54598e2b9 Add support for project time night background settings in scene document 2026-04-12 14:32:11 +02:00
5cb979f93d Update scene document version and add project time lighting to world settings 2026-04-12 14:07:56 +02:00
40b3ed560a Update scene document to include project time settings 2026-04-12 04:30:49 +02:00
cac9fd4752 Bump SCENE_DOCUMENT_VERSION to 36 and add AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION 2026-04-12 03:33:59 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
8aba9a02d7 Add air movement controls for player in App.tsx and related files 2026-04-12 02:06:32 +02:00
ad9790e750 Add support for whitebox bevel in scene document 2026-04-12 01:03:58 +02:00
e71f4f9bbd Bump SCENE_DOCUMENT_VERSION to 32 and add PLAYER_START_LOCOMOTION_CORE_SCENE_DOCUMENT_VERSION 2026-04-11 18:23:50 +02:00
5a77b9cb37 Update scene document version and add player start movement template 2026-04-11 17:58:52 +02:00
f4150ea4a8 Add static-simple collision mode for model instances 2026-04-11 16:31:56 +02:00
e664f1e316 Add scene editor preferences and update version constants 2026-04-11 14:25:21 +02:00
88047649f9 Update SceneDocument version and add project name field 2026-04-11 13:25:22 +02:00
d823fa5a39 Bump scene document version and add new constant 2026-04-11 12:31:30 +02:00
119ca52b75 Update scene document version and add input bindings support 2026-04-11 12:12:55 +02:00
d968bd2ed2 Update scene document version and add player start navigation mode 2026-04-11 11:14:09 +02:00
a74f0a1b2a Add scene entry and exit entities to document migration and reading 2026-04-11 04:29:25 +02:00
e205cea50c auto-git:
[change] src/app/app.css
 [change] src/commands/set-scene-loading-screen-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runner-web/RunnerCanvas.tsx
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/orbit-visitor-navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] tests/domain/editor-store.test.ts
 [change] tests/serialization/local-draft-storage.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/unit/runner-canvas.test.tsx
 [change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00