Commit Graph

1437 Commits

Author SHA1 Message Date
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
728dc02d72 Add reflection support to runtime-host.ts 2026-04-07 06:35:00 +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
d2bb70434b Add water reflection mode and foam contact limit validation 2026-04-07 06:30:48 +02:00
8bbdd634da Add water reflection mode and foam contact limit to advanced rendering settings 2026-04-07 06:30:28 +02:00
8b76e1688c Add validation for water reflection mode and foam contact limit 2026-04-07 06:30:19 +02:00
662369e6e3 Add foam contact limit to box brush water settings and update world settings with water reflection modes 2026-04-07 06:30:13 +02:00
f4714e8c25 Add foamContactLimit to BoxBrushWaterSettings and waterReflectionMode to AdvancedRenderingSettings 2026-04-07 06:30:04 +02:00
b2ed3d7383 Make points readonly in measureSegmentExtentsInBasis 2026-04-07 06:17:25 +02:00
32cef4334d Update water material tests 2026-04-07 06:17:25 +02:00
b6f34a3604 Add underwater fog functionality 2026-04-07 06:17:25 +02:00
7d61cd322d Add underwater fog effect and update shader material for water patches 2026-04-07 06:15:39 +02:00
3e370591d3 Add underwater fog effect and update water material handling 2026-04-07 06:15:18 +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
acf82132ba Update test vertices for water material 2026-04-07 06:04:11 +02:00
76b7cf538a Update vertex coordinates in water material test 2026-04-07 06:03:01 +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
47efbbfd43 Update vertex coordinates in water material test 2026-04-07 05:52:19 +02:00
8a774a8e7f Update test data for water material helpers 2026-04-07 05:51:49 +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
a74a7c02f0 Update collision detection to handle triangle meshes and transformed colliders 2026-04-07 05:44:28 +02:00
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