Commit Graph

1512 Commits

Author SHA1 Message Date
73fdff0167 Add test case for water material contact patches with box brush 2026-04-07 10:44:41 +02:00
e22c899d63 Add tests for water contact patch creation and foam generation 2026-04-07 10:38:32 +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
05caaf888f Add logic to preserve and manage WebGL render targets for water reflections in viewport rendering 2026-04-07 08:48:37 +02:00
7ea659e195 Add water reflection update interval and last update time tracking in ViewportHost 2026-04-07 08:40:04 +02:00
ebafda0833 Simplify reflection enabled condition and handle null render target 2026-04-07 08:32:36 +02:00
691b0ca645 Refactor uniform creation in water material shaders and tests 2026-04-07 07:50:46 +02:00
372a5551aa Add test for subdividing displaced water geometry without altering collider 2026-04-07 07:46:57 +02:00
de8ceafb7f Add water surface subdivision and UV interpolation in box brush mesh 2026-04-07 07:46:47 +02:00
27071fc3f3 Add missing closing brace in App.tsx 2026-04-07 07:37:55 +02:00
f8e23bcb4e Refactor App.tsx to use inline function for onBlur event 2026-04-07 07:36:37 +02:00
36b474c2aa Add onBlur event handler for interaction links in App.tsx 2026-04-07 07:36:21 +02:00
79dac5911c Update tests for water material and volume integration 2026-04-07 07:33:37 +02:00
578f316db7 Refactor water settings handling and update reflection logic in rendering 2026-04-07 07:33:25 +02:00
c82d547dd8 Add surfaceDisplacementEnabled to water material tests and validation 2026-04-07 07:22:24 +02:00
0b4c144090 Add support for water surface displacement in scene documents 2026-04-07 07:21:38 +02:00
cb2b511cfc Add water reflection update interval and fix fog handling in RuntimeHost 2026-04-07 07:19:46 +02:00
6881b3ae2f Add surface displacement feature to water material 2026-04-07 07:15:18 +02:00
6a7ff5ba4a Update underwater fog density calculation based on point position 2026-04-07 07:14:59 +02:00
289369674d Validate surfaceDisplacementEnabled in scene document validation 2026-04-07 07:14:59 +02:00
5ae932fdcc Add surfaceDisplacementEnabled to water volume settings 2026-04-07 07:14:59 +02:00
c7797cdf9b Add surface displacement enabled setting to box brush water settings 2026-04-07 07:14:30 +02:00
d12f6103fa Bump scene document version and add water surface displacement version 2026-04-07 07:14:30 +02:00
f65e00b94f Optimize water reflection rendering with time-based updates 2026-04-07 07:14:00 +02:00
49a64b2d9b Reset lastReflectionUpdateTime when resizing reflection render targets 2026-04-07 07:14:00 +02:00
2789859360 Add surfaceDisplacementEnabled to water material properties 2026-04-07 07:14:00 +02:00
bfb3eebd2c Refactor fog handling and add reflection update timestamp 2026-04-07 07:13:38 +02:00
052b0a3bcb Implement reflection update interval and fog handling 2026-04-07 07:13:33 +02:00
d5d7219c57 Reset lastReflectionUpdateTime when resizing reflection target 2026-04-07 07:13:33 +02:00
0d5855171a Add surfaceDisplacementEnabled to water material properties 2026-04-07 07:13:33 +02:00
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