Commit Graph

448 Commits

Author SHA1 Message Date
3ae63c83d1 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-04-14 01:42:17 +02:00
184147f8d5 Skip model instance without animations 2026-04-14 01:39:14 +02:00
a18c536659 Skip sound emitter with null audio asset ID 2026-04-14 01:39:14 +02:00
6d9bcb0880 Update import statements in runtime-host.ts 2026-04-14 01:36:00 +02:00
4df26baa14 Update localLightObjects to use LocalLightRenderObjects and adjust related methods 2026-04-14 01:35:46 +02:00
5c8bc31fb9 Add control state synchronization and effect application to RuntimeHost 2026-04-14 01:35:41 +02:00
a935ccfc96 Make playSound method in RuntimeAudioSystem accept null for link parameter and update RuntimeInteractionSystem to handle new control effects 2026-04-14 01:35:03 +02:00
8639566565 Add runtime control surface definition and build function 2026-04-14 01:34:56 +02:00
2a488fd3ad Remove unused import from runtime-host.ts 2026-04-13 23:57:32 +02:00
fc93c45491 Map NPCs to runtime entities in RuntimeHost 2026-04-13 23:57:32 +02:00
dc791efab1 Add function to clone runtime character shape and create runtime NPC from definition 2026-04-13 23:57:07 +02:00
6a662bc9ff Rename colliders to staticColliders and add runtimeTimeOfDayHours parameter 2026-04-13 23:53:41 +02:00
a56d4e4af9 Export buildRuntimeNpcCollider function and update parameter type 2026-04-13 23:53:41 +02:00
32f6c1a2c4 Update buildRuntimeSceneCollections to include NPC definitions and active status 2026-04-13 23:53:24 +02:00
0b7d7f5443 Ensure NPC presence update only when scene is ready 2026-04-13 23:50:58 +02:00
bb938d94dd Update NPC presence handling and collision world refresh in runtime-host.ts 2026-04-13 23:50:52 +02:00
1220df79e6 Update scene build to include NPC definitions and runtime clock state 2026-04-13 23:49:34 +02:00
b711e0f10f auto-git:
[add] src/runtime-three/runtime-npc-presence.ts
2026-04-13 23:48:38 +02:00
3f4e951f41 Add path-related commands and update selection handling 2026-04-13 21:23:03 +02:00
0eac096de5 Add paths functionality to scene document and related components 2026-04-13 21:21:39 +02:00
eb6386c7fd Remove unused variable in runtime-scene-build.ts 2026-04-13 17:26:25 +02:00
1f48b7a7c1 Add fallback collider rendering for NPCs without model assets 2026-04-13 17:25:15 +02:00
0b7c2ba210 Import getNpcColliderHeight function in runtime-host.ts 2026-04-13 17:25:06 +02:00
1272092f8a Add new geometry types to runtime-host.ts 2026-04-13 17:25:06 +02:00
bcd6f7d158 Add NPC collider attachment and update player collider creation logic 2026-04-13 17:17:10 +02:00
6252f6b12e Add NPC collider support in runtime scene build 2026-04-13 17:17:02 +02:00
46ca1660d1 Add NPC model rendering support in RuntimeHost 2026-04-13 16:30:25 +02:00
ea29e329bc Add support for NPCs in runtime scene build 2026-04-13 16:19:34 +02:00
989efdd53d Add resolveRuntimeGlobalTimeState function and enhance runtime project time logic 2026-04-13 15:55:03 +02:00
4cf07a38e0 Remove unused render call in runtime-host.ts 2026-04-13 15:35:28 +02:00
c567041bff Refactor time settings and background handling in scene document migration 2026-04-13 15:24:03 +02:00
22dd8ac5bb auto-git:
[change] src/runtime-three/runtime-project-time.ts
2026-04-13 15:16:47 +02:00
bacfb0c99e Refactor background blending logic in runtime-project-time.ts 2026-04-13 14:57:53 +02:00
d118b89e92 Refactor time-driven background resolution and phase gradient creation 2026-04-13 14:57:39 +02:00
dd444a4b3d Refactor rendering logic in runtime-host.ts 2026-04-13 14:18:27 +02:00
4f67e7b655 Integrate world background rendering in runtime-host.ts 2026-04-13 14:10:59 +02:00
2aeb38d97c Update RunnerCanvas and RuntimeHost to handle runtime clock state changes more efficiently 2026-04-12 14:57:20 +02:00
d843a3bc67 Refactor moon light calculation in runtime-project-time.ts 2026-04-12 14:57:01 +02:00
5b7be52736 Refactor runtime project time handling and add night background overlay support 2026-04-12 14:33:21 +02:00
2b42cc3f0d Add moon light to runtime host and update lighting logic 2026-04-12 14:10:22 +02:00
0641e41d88 Refactor and enhance day-night cycle handling in runtime-project-time.ts 2026-04-12 14:10:11 +02:00
45bce7846a Add ProjectTimeSettings to RuntimeSceneDefinition and RuntimeBoxBrushInstance 2026-04-12 04:37:07 +02:00
09525d28d4 Implement runtime clock state management and lighting 2026-04-12 04:33:00 +02:00
c3f56292fd Include time settings in runtime scene build 2026-04-12 04:33:00 +02:00
ff5df14ac6 Update runtime global state to include clock state and modify scene build to use project time settings 2026-04-12 04:30:54 +02:00
c00d3ce6c8 Add project time settings command and related files 2026-04-12 04:30:49 +02:00
dd5dac2b59 Add kind property to geometryBrush in runtime-host.ts 2026-04-12 03:57:47 +02:00
0a3cfab4ac Update runtime-host.ts to handle BoxBrush type and improve geometry processing 2026-04-12 03:56:36 +02:00
9040bde495 Ensure mesh visibility matches brush visibility in RuntimeHost 2026-04-12 03:36:40 +02:00
f0b453f35e Update interaction checks to use 'interactionEnabled' property 2026-04-12 03:36:01 +02:00