Commit Graph

  • ee83c31f74 Add render enablement control in ViewportHost Victor Giers 2026-04-07 10:52:46 +02:00
  • cbed3c1503 Update water material test expectations Victor Giers 2026-04-07 10:46:18 +02:00
  • 09159a1e3f Add functions for creating signed distance to patch region and box patch from segment loop in water-material.js Victor Giers 2026-04-07 10:46:07 +02:00
  • 5a29c4a2c9 Add functions for creating signed distance to patch region and box patch from segment loop in water-material.ts Victor Giers 2026-04-07 10:45:52 +02:00
  • 73fdff0167 Add test case for water material contact patches with box brush Victor Giers 2026-04-07 10:44:19 +02:00
  • e22c899d63 Add tests for water contact patch creation and foam generation Victor Giers 2026-04-07 10:38:12 +02:00
  • a171f26988 Update water material collision detection logic in JavaScript Victor Giers 2026-04-07 10:37:59 +02:00
  • 12fe38c268 Update water material collision detection logic Victor Giers 2026-04-07 10:37:54 +02:00
  • 05caaf888f Add logic to preserve and manage WebGL render targets for water reflections in viewport rendering Victor Giers 2026-04-07 08:48:00 +02:00
  • 7ea659e195 Add water reflection update interval and last update time tracking in ViewportHost Victor Giers 2026-04-07 08:39:20 +02:00
  • ebafda0833 Simplify reflection enabled condition and handle null render target Victor Giers 2026-04-07 08:31:54 +02:00
  • 691b0ca645 Refactor uniform creation in water material shaders and tests Victor Giers 2026-04-07 07:50:20 +02:00
  • 372a5551aa Add test for subdividing displaced water geometry without altering collider Victor Giers 2026-04-07 07:46:47 +02:00
  • de8ceafb7f Add water surface subdivision and UV interpolation in box brush mesh Victor Giers 2026-04-07 07:45:15 +02:00
  • 27071fc3f3 Add missing closing brace in App.tsx Victor Giers 2026-04-07 07:36:48 +02:00
  • f8e23bcb4e Refactor App.tsx to use inline function for onBlur event Victor Giers 2026-04-07 07:36:23 +02:00
  • 36b474c2aa Add onBlur event handler for interaction links in App.tsx Victor Giers 2026-04-07 07:35:03 +02:00
  • 79dac5911c Update tests for water material and volume integration Victor Giers 2026-04-07 07:33:25 +02:00
  • 578f316db7 Refactor water settings handling and update reflection logic in rendering Victor Giers 2026-04-07 07:32:25 +02:00
  • c82d547dd8 Add surfaceDisplacementEnabled to water material tests and validation Victor Giers 2026-04-07 07:22:13 +02:00
  • 0b4c144090 Add support for water surface displacement in scene documents Victor Giers 2026-04-07 07:20:30 +02:00
  • cb2b511cfc Add water reflection update interval and fix fog handling in RuntimeHost Victor Giers 2026-04-07 07:19:35 +02:00
  • 6881b3ae2f Add surface displacement feature to water material Victor Giers 2026-04-07 07:15:07 +02:00
  • 6a7ff5ba4a Update underwater fog density calculation based on point position Victor Giers 2026-04-07 07:14:48 +02:00
  • 289369674d Validate surfaceDisplacementEnabled in scene document validation Victor Giers 2026-04-07 07:14:39 +02:00
  • 5ae932fdcc Add surfaceDisplacementEnabled to water volume settings Victor Giers 2026-04-07 07:14:32 +02:00
  • c7797cdf9b Add surface displacement enabled setting to box brush water settings Victor Giers 2026-04-07 07:14:23 +02:00
  • d12f6103fa Bump scene document version and add water surface displacement version Victor Giers 2026-04-07 07:14:15 +02:00
  • f65e00b94f Optimize water reflection rendering with time-based updates Victor Giers 2026-04-07 07:13:51 +02:00
  • 49a64b2d9b Reset lastReflectionUpdateTime when resizing reflection render targets Victor Giers 2026-04-07 07:13:41 +02:00
  • 2789859360 Add surfaceDisplacementEnabled to water material properties Victor Giers 2026-04-07 07:13:38 +02:00
  • bfb3eebd2c Refactor fog handling and add reflection update timestamp Victor Giers 2026-04-07 07:13:33 +02:00
  • 052b0a3bcb Implement reflection update interval and fog handling Victor Giers 2026-04-07 07:13:18 +02:00
  • d5d7219c57 Reset lastReflectionUpdateTime when resizing reflection target Victor Giers 2026-04-07 07:13:08 +02:00
  • 0d5855171a Add surfaceDisplacementEnabled to water material properties Victor Giers 2026-04-07 07:13:02 +02:00
  • 85acd40fbc Disable underwater scene fog by default Victor Giers 2026-04-07 07:12:52 +02:00
  • 5d87c62754 Add lastReflectionUpdateTime to RuntimeWaterContactUniformBinding Victor Giers 2026-04-07 07:12:47 +02:00
  • be7ccc93e8 Update underwater fog calculations and add local point function Victor Giers 2026-04-07 07:11:46 +02:00
  • 4c0b429964 Add surface displacement option to water material Victor Giers 2026-04-07 07:11:33 +02:00
  • 66bb99b5ac Add water surface displacement option in App and update document migration & validation Victor Giers 2026-04-07 07:11:15 +02:00
  • e32c00e0ef Add surface displacement enabled setting to box brush water settings Victor Giers 2026-04-07 07:10:36 +02:00
  • 90012d9499 Bump scene document version and add water surface displacement version Victor Giers 2026-04-07 07:10:29 +02:00
  • f9f0a4cfd1 Add foamContactLimit to water volume test Victor Giers 2026-04-07 06:56:35 +02:00
  • f4624d4bc1 Add foamContactLimit to water properties in multiple tests Victor Giers 2026-04-07 06:56:17 +02:00
  • 238e8390a2 Add foamContactLimit to water properties in water-volume.integration.test.tsx Victor Giers 2026-04-07 06:55:52 +02:00
  • e73aed9063 Add foamContactLimit to water properties in create-box-brush.command.test.ts Victor Giers 2026-04-07 06:55:45 +02:00
  • 0241e076ba Add foamContactLimit to water properties in build-runtime-scene.test.ts Victor Giers 2026-04-07 06:55:41 +02:00
  • 5ec9099a02 Extract and use runtime water foam contact limit calculation in multiple methods Victor Giers 2026-04-07 06:55:29 +02:00
  • 3be887d0aa Extract and use getRuntimeWaterFoamContactLimit method in RuntimeHost Victor Giers 2026-04-07 06:55:15 +02:00
  • 32b50fe95e Add test for foam contact patch count cap and update water material tests Victor Giers 2026-04-07 06:54:22 +02:00
  • 0609882a16 Add water reflection mode and foam contact limit handling in scene document JSON tests Victor Giers 2026-04-07 06:53:28 +02:00
  • 4fe105aa1b auto-git: [change] tests/domain/world-settings.test.ts Victor Giers 2026-04-07 06:52:59 +02:00
  • 196bb6cef8 auto-git: [change] tests/domain/create-empty-scene-document.test.js Victor Giers 2026-04-07 06:52:54 +02:00
  • 720a53c2f4 auto-git: [change] tests/domain/create-empty-scene-document.test.ts Victor Giers 2026-04-07 06:52:44 +02:00
  • 99716fbe30 Add water reflection mode selection in advanced rendering settings Victor Giers 2026-04-07 06:46:32 +02:00
  • 047204bada Add Foam Contact Limit input field in App.tsx Victor Giers 2026-04-07 06:46:26 +02:00
  • b206149c68 auto-git: [change] src/app/App.tsx Victor Giers 2026-04-07 06:46:20 +02:00
  • f88ad88ff2 Include water foam contact limit in box settings update Victor Giers 2026-04-07 06:46:10 +02:00
  • a587b08a82 Add state and handling for box volume water foam contact limit Victor Giers 2026-04-07 06:46:01 +02:00
  • 0a66233db7 Implement readWaterFoamContactLimitDraft and formatAdvancedRenderingWaterReflectionModeLabel functions Victor Giers 2026-04-07 06:45:48 +02:00
  • 80840536c8 auto-git: [change] src/app/App.tsx Victor Giers 2026-04-07 06:45:41 +02:00
  • d810f96d10 Add water reflection functionality to ViewportHost Victor Giers 2026-04-07 06:44:46 +02:00
  • d7294e2de1 Refactor viewport-host.js to simplify water contact patch collection and usage Victor Giers 2026-04-07 06:44:34 +02:00
  • fecd08b9ad Update water material to include reflection properties Victor Giers 2026-04-07 06:44:13 +02:00
  • 2e5c86e274 Add AxesHelper and WebGLRenderTarget import in viewport-host.js Victor Giers 2026-04-07 06:44:08 +02:00
  • 445d0acf6b Enhance water contact handling and reflection management in RuntimeHost Victor Giers 2026-04-07 06:43:57 +02:00
  • c4739493d9 Update shader and add water reflection features in runtime-host.js Victor Giers 2026-04-07 06:43:38 +02:00
  • a155291778 Update water material handling with reflection properties Victor Giers 2026-04-07 06:43:08 +02:00
  • e65e6b730e Add water reflection camera to RuntimeHost class Victor Giers 2026-04-07 06:43:02 +02:00
  • 08c880ccf2 Import additional Three.js modules and update planar reflection Victor Giers 2026-04-07 06:42:59 +02:00
  • 0624f2ae96 Refactor water reflection target size calculation in viewport-host.ts Victor Giers 2026-04-07 06:42:36 +02:00
  • a9ca100c3d Adjust water reflection target creation and resizing logic Victor Giers 2026-04-07 06:42:24 +02:00
  • a6a7abfbdd Update viewport water reflections in render loop Victor Giers 2026-04-07 06:42:12 +02:00
  • e28ca1bcd0 Resize water reflection targets on resize Victor Giers 2026-04-07 06:42:09 +02:00
  • 1b7b0d87c5 Dispose reflection render targets in clear method Victor Giers 2026-04-07 06:42:05 +02:00
  • 83475a72f9 Add water reflection functionality in viewport-host.ts Victor Giers 2026-04-07 06:41:56 +02:00
  • be2ccd8208 Refactor viewport water contact patch collection and usage Victor Giers 2026-04-07 06:41:36 +02:00
  • a50793b268 Update water material to include reflection properties Victor Giers 2026-04-07 06:41:28 +02:00
  • d28d7f3a47 Add axes helper and water reflection camera to ViewportHost Victor Giers 2026-04-07 06:41:26 +02:00
  • d8cb047eb2 Define ViewportWaterSurfaceBinding interface Victor Giers 2026-04-07 06:41:14 +02:00
  • 83f76ed164 Import additional Three.js classes and functions Victor Giers 2026-04-07 06:41:11 +02:00
  • 5fd02cdece Add water reflection target disposal and resize handling in RuntimeHost Victor Giers 2026-04-07 06:36:13 +02:00
  • aa94c950e1 Update water contact patch handling in runtime-host.ts Victor Giers 2026-04-07 06:36:05 +02:00
  • d1f0957a7b Add water reflection functionality in runtime-host.ts Victor Giers 2026-04-07 06:35:21 +02:00
  • 5061ddbcb3 Add reflection properties to water material and update shader uniforms Victor Giers 2026-04-07 06:35:08 +02:00
  • 728dc02d72 Add reflection support to runtime-host.ts Victor Giers 2026-04-07 06:34:54 +02:00
  • 7720b458ff Add planar reflection implementation in JavaScript and TypeScript Victor Giers 2026-04-07 06:33:12 +02:00
  • 018a6ad1c5 Add reflection support to water material Victor Giers 2026-04-07 06:32:12 +02:00
  • 282c282f9c Add reflection support to water material Victor Giers 2026-04-07 06:31:29 +02:00
  • d2bb70434b Add water reflection mode and foam contact limit validation Victor Giers 2026-04-07 06:30:35 +02:00
  • 8bbdd634da Add water reflection mode and foam contact limit to advanced rendering settings Victor Giers 2026-04-07 06:30:21 +02:00
  • 8b76e1688c Add validation for water reflection mode and foam contact limit Victor Giers 2026-04-07 06:30:14 +02:00
  • 662369e6e3 Add foam contact limit to box brush water settings and update world settings with water reflection modes Victor Giers 2026-04-07 06:30:04 +02:00
  • f4714e8c25 Add foamContactLimit to BoxBrushWaterSettings and waterReflectionMode to AdvancedRenderingSettings Victor Giers 2026-04-07 06:29:31 +02:00
  • b2ed3d7383 Make points readonly in measureSegmentExtentsInBasis Victor Giers 2026-04-07 06:16:40 +02:00
  • 32cef4334d Update water material tests Victor Giers 2026-04-07 06:16:01 +02:00
  • b6f34a3604 Add underwater fog functionality Victor Giers 2026-04-07 06:15:54 +02:00
  • 7d61cd322d Add underwater fog effect and update shader material for water patches Victor Giers 2026-04-07 06:15:21 +02:00
  • 3e370591d3 Add underwater fog effect and update water material handling Victor Giers 2026-04-07 06:15:02 +02:00
  • 786225b4b7 Add support for different shapes in water contact patches Victor Giers 2026-04-07 06:14:39 +02:00