Commit Graph

69 Commits

Author SHA1 Message Date
43cb28954e auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 15:20:39 +02:00
20083dbd36 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 15:20:39 +02:00
bc033bcd13 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 15:19:47 +02:00
98d7cc0eaf auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 15:19:23 +02:00
5a6e22d98c auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 15:18:44 +02:00
62edf5aa78 auto-git:
[add] src/rendering/world-shader-sky.ts
2026-04-22 15:18:44 +02:00
dcbbc172b9 auto-git:
[change] src/rendering/advanced-rendering.ts
2026-04-22 14:55:59 +02:00
31e29bcedf auto-git:
[change] src/rendering/advanced-rendering.ts
2026-04-22 14:51:22 +02:00
1e196336e3 auto-git:
[add] src/rendering/celestial-shadows.ts
2026-04-22 14:51:22 +02:00
9c85a28fd2 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 14:03:02 +02:00
3e48fbd608 auto-git:
[change] src/rendering/quantized-environment-blend-cache.ts
2026-04-22 13:46:08 +02:00
fa47ff78d1 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 13:44:42 +02:00
0e0c327d64 auto-git:
[add] src/rendering/quantized-environment-blend-cache.ts
2026-04-22 13:44:42 +02:00
899ca9170b auto-git:
[change] src/rendering/world-background-renderer.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/viewport-three/viewport-host.ts
2026-04-22 13:15:12 +02:00
8624f6a0a2 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 13:11:07 +02:00
76f1b10a6a auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 13:06:29 +02:00
9e289f62f5 auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 13:00:23 +02:00
10780d50de auto-git:
[change] src/rendering/world-background-renderer.ts
2026-04-22 12:56:16 +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
e54ae8e121 Add world background renderer and update advanced rendering composer 2026-04-13 14:10:52 +02:00
696195b35e Update whitebox bevel material shader compilation types 2026-04-12 01:06:45 +02:00
f4a2676b0f Add whitebox bevel material for advanced rendering 2026-04-12 01:04:34 +02:00
f53c602f97 Add planar reflection rendering logic 2026-04-11 18:10:29 +02:00
9b7706bf5b auto-git:
[unlink] playwright.config.js
 [unlink] src/app/App.js
 [unlink] src/app/editor-store.js
 [unlink] src/app/use-editor-store.js
 [unlink] src/assets/audio-assets.js
 [unlink] src/assets/gltf-model-import.js
 [unlink] src/assets/image-assets.js
 [unlink] src/assets/model-instance-labels.js
 [unlink] src/assets/model-instance-rendering.js
 [unlink] src/assets/model-instances.js
 [unlink] src/assets/project-asset-storage.js
 [unlink] src/assets/project-assets.js
 [unlink] src/commands/brush-command-helpers.js
 [unlink] src/commands/command-history.js
 [unlink] src/commands/command.js
 [unlink] src/commands/commit-transform-session-command.js
 [unlink] src/commands/create-box-brush-command.js
 [unlink] src/commands/delete-box-brush-command.js
 [unlink] src/commands/delete-entity-command.js
 [unlink] src/commands/delete-interaction-link-command.js
 [unlink] src/commands/delete-model-instance-command.js
 [unlink] src/commands/duplicate-selection-command.js
 [unlink] src/commands/import-audio-asset-command.js
 [unlink] src/commands/import-background-image-asset-command.js
 [unlink] src/commands/import-model-asset-command.js
 [unlink] src/commands/move-box-brush-command.js
 [unlink] src/commands/resize-box-brush-command.js
 [unlink] src/commands/rotate-box-brush-command.js
 [unlink] src/commands/set-box-brush-face-material-command.js
 [unlink] src/commands/set-box-brush-face-uv-state-command.js
 [unlink] src/commands/set-box-brush-name-command.js
 [unlink] src/commands/set-box-brush-transform-command.js
 [unlink] src/commands/set-box-brush-volume-settings-command.js
 [unlink] src/commands/set-entity-name-command.js
 [unlink] src/commands/set-model-instance-name-command.js
 [unlink] src/commands/set-player-start-command.js
 [unlink] src/commands/set-scene-name-command.js
 [unlink] src/commands/set-world-settings-command.js
 [unlink] src/commands/upsert-entity-command.js
 [unlink] src/commands/upsert-interaction-link-command.js
 [unlink] src/commands/upsert-model-instance-command.js
 [unlink] src/core/ids.js
 [unlink] src/core/selection.js
 [unlink] src/core/tool-mode.js
 [unlink] src/core/transform-session.js
 [unlink] src/core/vector.js
 [unlink] src/core/whitebox-selection-feedback.js
 [unlink] src/core/whitebox-selection-mode.js
 [unlink] src/document/brushes.js
 [unlink] src/document/migrate-scene-document.js
 [unlink] src/document/scene-document-validation.js
 [unlink] src/document/scene-document.js
 [unlink] src/document/world-settings.js
 [unlink] src/entities/entity-instances.js
 [unlink] src/entities/entity-labels.js
 [unlink] src/geometry/box-brush-components.js
 [unlink] src/geometry/box-brush-mesh.js
 [unlink] src/geometry/box-brush.js
 [unlink] src/geometry/box-face-uvs.js
 [unlink] src/geometry/grid-snapping.js
 [unlink] src/geometry/model-instance-collider-debug-mesh.js
 [unlink] src/geometry/model-instance-collider-generation.js
 [unlink] src/interactions/interaction-links.js
 [unlink] src/main.js
 [unlink] src/materials/starter-material-library.js
 [unlink] src/materials/starter-material-textures.js
 [unlink] src/rendering/advanced-rendering.js
 [unlink] src/rendering/fog-material.js
 [unlink] src/rendering/planar-reflection.js
 [unlink] src/rendering/water-material.js
 [unlink] src/runner-web/RunnerCanvas.js
 [unlink] src/runtime-three/first-person-navigation-controller.js
 [unlink] src/runtime-three/navigation-controller.js
 [unlink] src/runtime-three/orbit-visitor-navigation-controller.js
 [unlink] src/runtime-three/player-collision.js
 [unlink] src/runtime-three/rapier-collision-world.js
 [unlink] src/runtime-three/runtime-audio-system.js
 [unlink] src/runtime-three/runtime-host.js
 [unlink] src/runtime-three/runtime-interaction-system.js
 [unlink] src/runtime-three/runtime-scene-build.js
 [unlink] src/runtime-three/runtime-scene-validation.js
 [unlink] src/runtime-three/underwater-fog.js
 [unlink] src/serialization/local-draft-storage.js
 [unlink] src/serialization/scene-document-json.js
 [unlink] src/shared-ui/HierarchicalMenu.js
 [unlink] src/shared-ui/Panel.js
 [unlink] src/shared-ui/world-background-style.js
 [unlink] src/viewport-three/ViewportCanvas.js
 [unlink] src/viewport-three/ViewportPanel.js
 [unlink] src/viewport-three/viewport-entity-markers.js
 [unlink] src/viewport-three/viewport-focus.js
 [unlink] src/viewport-three/viewport-host.js
 [unlink] src/viewport-three/viewport-layout.js
 [unlink] src/viewport-three/viewport-transient-state.js
 [unlink] src/viewport-three/viewport-view-modes.js
 [unlink] vite.config.js
 [unlink] vitest.config.js
2026-04-11 15:48:39 +02:00
6e28024097 Enhance ambient occlusion effect with dual-layer SSAO and additional parameters 2026-04-07 12:17:15 +02:00
486f0f3f3c Enhance advanced rendering by adding normal pass and refining SSAO effect settings 2026-04-07 12:16:56 +02:00
1b16aacf93 Optimize fog material calculations and parameters 2026-04-07 11:33:11 +02:00
cf48cabb11 Add local camera position uniform to fog material shaders 2026-04-07 11:18:36 +02:00
40a53801a7 Add fog quality material and update runtime/viewport hosts 2026-04-07 11:08:57 +02:00
09159a1e3f Add functions for creating signed distance to patch region and box patch from segment loop in water-material.js 2026-04-07 10:46:18 +02:00
5a29c4a2c9 Add functions for creating signed distance to patch region and box patch from segment loop in water-material.ts 2026-04-07 10:46:04 +02:00
a171f26988 Update water material collision detection logic in JavaScript 2026-04-07 10:38:32 +02:00
12fe38c268 Update water material collision detection logic 2026-04-07 10:38:32 +02:00
691b0ca645 Refactor uniform creation in water material shaders and tests 2026-04-07 07:50:46 +02:00
de8ceafb7f Add water surface subdivision and UV interpolation in box brush mesh 2026-04-07 07:46:47 +02:00
578f316db7 Refactor water settings handling and update reflection logic in rendering 2026-04-07 07:33:25 +02:00
6881b3ae2f Add surface displacement feature to water material 2026-04-07 07:15:18 +02:00
4c0b429964 Add surface displacement option to water material 2026-04-07 07:11:46 +02:00
7720b458ff Add planar reflection implementation in JavaScript and TypeScript 2026-04-07 06:34:29 +02:00
018a6ad1c5 Add reflection support to water material 2026-04-07 06:32:30 +02:00
282c282f9c Add reflection support to water material 2026-04-07 06:31:50 +02:00
b2ed3d7383 Make points readonly in measureSegmentExtentsInBasis 2026-04-07 06:17:25 +02:00
786225b4b7 Add support for different shapes in water contact patches 2026-04-07 06:15:02 +02:00
bbf28f9590 Add segment patch creation and handling in water-material.js 2026-04-07 06:14:35 +02:00
a1669a1d69 Add support for segment-shaped water contact patches 2026-04-07 06:13:56 +02:00
3c54ba00c9 Add waterline segment creation and update contact patch logic 2026-04-07 06:01:45 +02:00
0cb68e3737 Adjust gap settings in water material for better alignment and spacing 2026-04-07 05:52:43 +02:00
b62edd7e88 Enhance water material merging logic with normal alignment and profile settings 2026-04-07 05:51:42 +02:00
b9bda55693 Add patch merging functionality in water-material 2026-04-07 05:48:48 +02:00
b289a8d72c Add functions for clipping polygons and creating patches from projected points 2026-04-07 05:44:58 +02:00