Commit Graph

1481 Commits

Author SHA1 Message Date
85acd40fbc Disable underwater scene fog by default 2026-04-07 07:13:33 +02:00
5d87c62754 Add lastReflectionUpdateTime to RuntimeWaterContactUniformBinding 2026-04-07 07:13:33 +02:00
be7ccc93e8 Update underwater fog calculations and add local point function 2026-04-07 07:11:52 +02:00
4c0b429964 Add surface displacement option to water material 2026-04-07 07:11:46 +02:00
66bb99b5ac Add water surface displacement option in App and update document migration & validation 2026-04-07 07:11:26 +02:00
e32c00e0ef Add surface displacement enabled setting to box brush water settings 2026-04-07 07:11:15 +02:00
90012d9499 Bump scene document version and add water surface displacement version 2026-04-07 07:11:15 +02:00
f9f0a4cfd1 Add foamContactLimit to water volume test 2026-04-07 06:57:42 +02:00
f4624d4bc1 Add foamContactLimit to water properties in multiple tests 2026-04-07 06:56:35 +02:00
238e8390a2 Add foamContactLimit to water properties in water-volume.integration.test.tsx 2026-04-07 06:56:35 +02:00
e73aed9063 Add foamContactLimit to water properties in create-box-brush.command.test.ts 2026-04-07 06:56:35 +02:00
0241e076ba Add foamContactLimit to water properties in build-runtime-scene.test.ts 2026-04-07 06:56:35 +02:00
5ec9099a02 Extract and use runtime water foam contact limit calculation in multiple methods 2026-04-07 06:55:36 +02:00
3be887d0aa Extract and use getRuntimeWaterFoamContactLimit method in RuntimeHost 2026-04-07 06:55:29 +02:00
32b50fe95e Add test for foam contact patch count cap and update water material tests 2026-04-07 06:54:30 +02:00
0609882a16 Add water reflection mode and foam contact limit handling in scene document JSON tests 2026-04-07 06:53:34 +02:00
4fe105aa1b auto-git:
[change] tests/domain/world-settings.test.ts
2026-04-07 06:53:27 +02:00
196bb6cef8 auto-git:
[change] tests/domain/create-empty-scene-document.test.js
2026-04-07 06:53:27 +02:00
720a53c2f4 auto-git:
[change] tests/domain/create-empty-scene-document.test.ts
2026-04-07 06:53:27 +02:00
99716fbe30 Add water reflection mode selection in advanced rendering settings 2026-04-07 06:46:37 +02:00
047204bada Add Foam Contact Limit input field in App.tsx 2026-04-07 06:46:31 +02:00
b206149c68 auto-git:
[change] src/app/App.tsx
2026-04-07 06:46:25 +02:00
f88ad88ff2 Include water foam contact limit in box settings update 2026-04-07 06:46:20 +02:00
a587b08a82 Add state and handling for box volume water foam contact limit 2026-04-07 06:46:20 +02:00
0a66233db7 Implement readWaterFoamContactLimitDraft and formatAdvancedRenderingWaterReflectionModeLabel functions 2026-04-07 06:46:00 +02:00
80840536c8 auto-git:
[change] src/app/App.tsx
2026-04-07 06:46:00 +02:00
d810f96d10 Add water reflection functionality to ViewportHost 2026-04-07 06:45:03 +02:00
d7294e2de1 Refactor viewport-host.js to simplify water contact patch collection and usage 2026-04-07 06:44:46 +02:00
fecd08b9ad Update water material to include reflection properties 2026-04-07 06:44:33 +02:00
2e5c86e274 Add AxesHelper and WebGLRenderTarget import in viewport-host.js 2026-04-07 06:44:33 +02:00
445d0acf6b Enhance water contact handling and reflection management in RuntimeHost 2026-04-07 06:44:07 +02:00
c4739493d9 Update shader and add water reflection features in runtime-host.js 2026-04-07 06:43:56 +02:00
a155291778 Update water material handling with reflection properties 2026-04-07 06:43:18 +02:00
e65e6b730e Add water reflection camera to RuntimeHost class 2026-04-07 06:43:18 +02:00
08c880ccf2 Import additional Three.js modules and update planar reflection 2026-04-07 06:43:18 +02:00
0624f2ae96 Refactor water reflection target size calculation in viewport-host.ts 2026-04-07 06:42:41 +02:00
a9ca100c3d Adjust water reflection target creation and resizing logic 2026-04-07 06:42:36 +02:00
a6a7abfbdd Update viewport water reflections in render loop 2026-04-07 06:42:36 +02:00
e28ca1bcd0 Resize water reflection targets on resize 2026-04-07 06:42:36 +02:00
1b7b0d87c5 Dispose reflection render targets in clear method 2026-04-07 06:42:36 +02:00
83475a72f9 Add water reflection functionality in viewport-host.ts 2026-04-07 06:42:05 +02:00
be2ccd8208 Refactor viewport water contact patch collection and usage 2026-04-07 06:41:41 +02:00
a50793b268 Update water material to include reflection properties 2026-04-07 06:41:36 +02:00
d28d7f3a47 Add axes helper and water reflection camera to ViewportHost 2026-04-07 06:41:36 +02:00
d8cb047eb2 Define ViewportWaterSurfaceBinding interface 2026-04-07 06:41:26 +02:00
83f76ed164 Import additional Three.js classes and functions 2026-04-07 06:41:25 +02:00
5fd02cdece Add water reflection target disposal and resize handling in RuntimeHost 2026-04-07 06:37:22 +02:00
aa94c950e1 Update water contact patch handling in runtime-host.ts 2026-04-07 06:36:13 +02:00
d1f0957a7b Add water reflection functionality in runtime-host.ts 2026-04-07 06:35:29 +02:00
5061ddbcb3 Add reflection properties to water material and update shader uniforms 2026-04-07 06:35:15 +02:00