Commit Graph

1554 Commits

Author SHA1 Message Date
a9567d3dc8 Add support for triangle mesh water contact source 2026-04-07 05:44:04 +02:00
0826cc78bb Update RunnerCanvas to use cameraSubmerged for underwater overlay and add tests 2026-04-07 05:30:24 +02:00
b062b2beea Add polygon clipping and area calculation to water contact patch collection 2026-04-07 05:12:55 +02:00
340ea8c3d3 Update water material test size values 2026-04-07 05:04:12 +02:00
a8ad839ee2 Remove unused imports in viewport-host.ts 2026-04-07 05:02:53 +02:00
867a20ab15 Update water contact patch handling in runtime and viewport components 2026-04-07 05:01:43 +02:00
de430fdda1 Add support for oriented boxes in water material rendering 2026-04-07 05:01:26 +02:00
0e4bd01e69 Update water contact patch collection and handling in rendering and runtime modules 2026-04-07 04:59:09 +02:00
30ddb565db Add support for oriented boxes in water material contact patches 2026-04-07 04:58:48 +02:00
6587f59cda Update createFaceMaterial to include staticContactPatches in runtime-host.js and .ts, adjust tests in water-material.test.ts 2026-04-06 20:55:31 +02:00
0e86dd3d07 Enable WebGL rendering unconditionally and update telemetry handling in RunnerCanvas.js 2026-04-06 20:54:40 +02:00
a46640bfb6 Add underwater effect to RunnerCanvas and update WebGL rendering check 2026-04-06 20:54:24 +02:00
e4146ea35e Disable antialiasing in WebGL renderer 2026-04-06 20:54:24 +02:00
7c26caa2e8 Disable antialiasing in WebGLRenderer and update water contact patch collection logic 2026-04-06 20:53:56 +02:00
748273ff38 Refactor water material and runtime handling for better performance and accuracy 2026-04-06 20:52:19 +02:00
25c39e0507 Rename radius to halfWidth and intensity to halfDepth in WaterContactPatch interface 2026-04-06 20:52:05 +02:00
47362036bf Enhance advanced rendering settings and water material handling 2026-04-06 18:06:50 +02:00
14bb36f7a6 Update rendering settings and remove WebGL check in ViewportCanvas 2026-04-06 18:04:52 +02:00
c3d28b11ab Add water contact patch uniform handling in RuntimeHost 2026-04-06 18:04:44 +02:00
c7433820a4 Add contact patches uniform to water material and update tests 2026-04-06 18:04:25 +02:00
ab44a2b9c5 Refactor water material shader and add contact patch collection 2026-04-06 17:54:42 +02:00
ff23723797 Refactor water material to use ShaderMaterial for better rendering effects 2026-04-06 17:48:23 +02:00
6da77e8495 Update water material properties and tests 2026-04-06 17:43:33 +02:00
b89f30a5b6 Remove unused method createWaterQualityMaterial from runtime-host.js 2026-04-06 17:37:53 +02:00
4e455d4076 Remove unused water quality material creation function 2026-04-06 17:37:28 +02:00
230a45e857 Refactor texture creation and contact patch collection in viewport-host.ts 2026-04-06 17:36:12 +02:00
2f8d22640d Refactor water volume integration test to use waitFor instead of fake timers 2026-04-06 17:35:21 +02:00
a157eefd1f Add water material and volume tests 2026-04-06 17:34:54 +02:00
7a134d8685 Add volume animation update to ViewportHost 2026-04-06 17:34:54 +02:00
fd5b8b2dad Implement collectViewportWaterContactPatches method in viewport-host.js 2026-04-06 17:33:35 +02:00
df6d5936c0 Add contact patch collection for water brushes in viewport-host.js 2026-04-06 17:33:35 +02:00
94c423878e Add contact patch collection and update material creation for water brushes 2026-04-06 17:32:56 +02:00
ab4eb22662 Import additional modules and add volume time tracking in viewport-host.js 2026-04-06 17:32:44 +02:00
ab88923c85 Add water contact patch collection and material update in viewport-host.ts 2026-04-06 17:32:44 +02:00
592a062b32 Add water material support and contact patch collection in runtime-host.js 2026-04-06 17:31:34 +02:00
4d32769fda Add volume animation support in viewport-host.ts 2026-04-06 17:30:48 +02:00
aa9a532ae9 Add method to collect viewport water contact patches 2026-04-06 17:29:41 +02:00
ee1b9f80e1 Add contact patch handling for water brushes in viewport-host.ts 2026-04-06 17:29:36 +02:00
cdfb401832 Add volume time and animated uniforms to ViewportHost 2026-04-06 17:28:39 +02:00
4caa673a1d Reset volume animated uniforms on clear 2026-04-06 17:28:39 +02:00
cef207de4a Update volume time for animated uniforms 2026-04-06 17:28:39 +02:00
0529975ef7 Add support for water material in runtime host 2026-04-06 17:27:13 +02:00
4d59e00ac9 Update App.tsx to handle box water and fog color changes with draft commits 2026-04-06 17:27:02 +02:00
f9f4d6a4a1 Add water material implementation in JavaScript and TypeScript 2026-04-06 17:27:02 +02:00
580eb7f856 Add depth-based water effect and specular highlights in runtime-host.js 2026-04-06 17:05:21 +02:00
46553a050d Enhance water shader with object interaction and improved foam effects 2026-04-06 17:04:59 +02:00
565e6e54a3 Update shader for more realistic water effects 2026-04-06 16:58:16 +02:00
ef1c7fa0df Enhance water shader with Gerstner waves, normal mapping, refraction, and foam effects 2026-04-06 16:56:46 +02:00
3191b2cefd Add clearModelInstances method to RuntimeHost 2026-04-06 09:21:06 +02:00
41feeb463e Add shader-based water and fog materials with animation support 2026-04-06 09:20:00 +02:00