Commit Graph

1531 Commits

Author SHA1 Message Date
56bf1c4e32 Update FOG_STEPS value in fog-material test 2026-04-07 11:35:12 +02:00
d4587ebfcd Add fog material creation and management in ViewportHost 2026-04-07 11:34:03 +02:00
f6cb305243 Add fog material creation and disposal methods in RuntimeHost 2026-04-07 11:33:34 +02:00
1b16aacf93 Optimize fog material calculations and parameters 2026-04-07 11:33:11 +02:00
4238bce5f5 Remove unnecessary onBeforeRender assignment in configureFogVolumeMesh methods 2026-04-07 11:20:47 +02:00
55290572e0 Add test for localCameraPosition uniform in fog-material 2026-04-07 11:20:47 +02:00
014b157a35 Add fog volume mesh configuration in ViewportHost 2026-04-07 11:19:30 +02:00
7a62d8ed7b Add fog volume mesh configuration in ViewportHost 2026-04-07 11:19:17 +02:00
5c5aaff8b1 Add fog volume mesh configuration in RuntimeHost 2026-04-07 11:19:06 +02:00
edea9a6976 Add fog volume mesh configuration in runtime-host.ts 2026-04-07 11:18:57 +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
802d3e026c Add conditional rendering based on layout mode and active panel status in ViewportCanvas 2026-04-07 10:54:36 +02:00
47cdebf7f8 Implement render enablement and disablement in ViewportHost 2026-04-07 10:53:29 +02:00
e993ff6116 Add render control based on layout mode and active panel 2026-04-07 10:53:28 +02:00
ee83c31f74 Add render enablement control in ViewportHost 2026-04-07 10:53:06 +02:00
cbed3c1503 Update water material test expectations 2026-04-07 10:46:22 +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
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