Commit Graph

461 Commits

Author SHA1 Message Date
fdb8d15619 Add path ID collection for rail camera rigs from selection 2026-04-27 00:13:54 +02:00
35132bc9fb Adjust model instance rendering logic in ViewportHost 2026-04-27 00:13:54 +02:00
d64ac05ffe Refactor model instance rendering and selection logic in ViewportHost 2026-04-27 00:13:21 +02:00
28294a4a20 Refactor entity marker cleanup to properly dispose resources 2026-04-27 00:12:52 +02:00
2df82a9a91 Refactor entity rendering logic in ViewportHost 2026-04-27 00:12:41 +02:00
d89aaa2ec7 Refactor path presentation logic in ViewportHost 2026-04-27 00:12:15 +02:00
a8a11a764c auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-27 00:12:03 +02:00
9187bf717b Refactor path visualization rendering to include object lifecycle management and synchronization 2026-04-27 00:11:54 +02:00
593c45a239 Refactor terrain material presentation update into a dedicated method 2026-04-27 00:11:32 +02:00
c02bc1979f Refactor: Modularize brush presentation update logic in ViewportHost 2026-04-27 00:11:21 +02:00
66489ee8c7 Optimize selection presentation refresh by using affected IDs for targeted updates 2026-04-27 00:10:31 +02:00
397a19b40e Track affected selection IDs for viewport updates 2026-04-27 00:10:18 +02:00
7fb757ee1c Implement selection change handling in ViewportHost, triggering refresh of paths, markers, and model instances, and update related integration tests. 2026-04-27 00:02:42 +02:00
ac815f4260 Refactor viewport update logic to separate selection handling and simplify document updates 2026-04-27 00:02:26 +02:00
c550ca7634 Refactor: Improve readability of function signatures and calls in advanced rendering modules 2026-04-26 05:39:19 +02:00
e3805db485 Apply rendering categories to creation previews and scene elements 2026-04-26 05:34:43 +02:00
1c1ade4ba2 Add helper method for material-based render category 2026-04-26 05:34:21 +02:00
2b4baa5386 Apply overlay rendering category to viewport elements 2026-04-26 05:34:21 +02:00
d754cbec6f Set 'ao-world' render category for terrain meshes 2026-04-26 05:33:58 +02:00
9899dcb97f Apply 'overlay' render category to newly created brush geometry (lines and vertices) 2026-04-26 05:33:58 +02:00
b382ee016e Apply render categories to viewport elements (fog, edges, render objects) based on materials 2026-04-26 05:33:58 +02:00
a304fb0713 Improve viewport rendering setup by applying render categories and enabling visibility for viewport objects 2026-04-26 05:33:58 +02:00
50b8a7c4ef Apply renderer render categories to scene objects and cameras 2026-04-26 05:33:19 +02:00
8561e3e369 Import render layer management utilities 2026-04-26 05:33:19 +02:00
cf309e4753 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-23 09:06:56 +02:00
c6a83d7999 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-23 09:01:02 +02:00
6e751186d3 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-23 09:00:45 +02:00
e3dba1a533 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 18:25:00 +02:00
319cf17a6a auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 18:09:28 +02:00
4346055c27 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 18:09:17 +02:00
23d0be0d2c auto-git:
[change] src/rendering/precomputed-shader-sky-environment-cache.ts
 [change] src/rendering/quantized-environment-blend-cache.ts
 [change] src/rendering/world-background-renderer.ts
 [change] src/rendering/world-shader-sky.ts
 [change] src/runtime-three/runtime-host.ts
2026-04-22 17:57:09 +02:00
58b029eb81 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:53:17 +02:00
61d3aef499 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:51:59 +02:00
42f7885673 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:46 +02:00
d62756a539 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:32 +02:00
a6bafdf579 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:32 +02:00
f9e2856e4e auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:32 +02:00
f97654a348 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:08 +02:00
fc41de7cac auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:08 +02:00
fed0b1d1a7 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 17:07:08 +02:00
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
12523f184d auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 15:22:14 +02:00
9b9d1560fa auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 15:21:55 +02:00
72bfcb95e9 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 15:21:55 +02:00
239cd06a5a auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:55:59 +02:00
ddaf024d5a auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:55:18 +02:00
57043de82e auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:55:12 +02:00
898aa2e3f7 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:54:03 +02:00
7f1af9bf1c auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:54:03 +02:00
7d653313d0 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-22 14:53:51 +02:00