Commit Graph

  • bbf28f9590 Add segment patch creation and handling in water-material.js Victor Giers 2026-04-07 06:14:13 +02:00
  • a1669a1d69 Add support for segment-shaped water contact patches Victor Giers 2026-04-07 06:12:54 +02:00
  • acf82132ba Update test vertices for water material Victor Giers 2026-04-07 06:04:05 +02:00
  • 76b7cf538a Update vertex coordinates in water material test Victor Giers 2026-04-07 06:01:46 +02:00
  • 3c54ba00c9 Add waterline segment creation and update contact patch logic Victor Giers 2026-04-07 06:00:55 +02:00
  • 0cb68e3737 Adjust gap settings in water material for better alignment and spacing Victor Giers 2026-04-07 05:52:34 +02:00
  • 47efbbfd43 Update vertex coordinates in water material test Victor Giers 2026-04-07 05:52:13 +02:00
  • 8a774a8e7f Update test data for water material helpers Victor Giers 2026-04-07 05:51:44 +02:00
  • b62edd7e88 Enhance water material merging logic with normal alignment and profile settings Victor Giers 2026-04-07 05:50:55 +02:00
  • b9bda55693 Add patch merging functionality in water-material Victor Giers 2026-04-07 05:48:16 +02:00
  • b289a8d72c Add functions for clipping polygons and creating patches from projected points Victor Giers 2026-04-07 05:44:28 +02:00
  • a74a7c02f0 Update collision detection to handle triangle meshes and transformed colliders Victor Giers 2026-04-07 05:44:04 +02:00
  • a9567d3dc8 Add support for triangle mesh water contact source Victor Giers 2026-04-07 05:43:04 +02:00
  • 0826cc78bb Update RunnerCanvas to use cameraSubmerged for underwater overlay and add tests Victor Giers 2026-04-07 05:29:41 +02:00
  • b062b2beea Add polygon clipping and area calculation to water contact patch collection Victor Giers 2026-04-07 05:11:31 +02:00
  • 340ea8c3d3 Update water material test size values Victor Giers 2026-04-07 05:03:06 +02:00
  • a8ad839ee2 Remove unused imports in viewport-host.ts Victor Giers 2026-04-07 05:01:43 +02:00
  • 867a20ab15 Update water contact patch handling in runtime and viewport components Victor Giers 2026-04-07 05:01:27 +02:00
  • de430fdda1 Add support for oriented boxes in water material rendering Victor Giers 2026-04-07 05:00:49 +02:00
  • 0e4bd01e69 Update water contact patch collection and handling in rendering and runtime modules Victor Giers 2026-04-07 04:58:48 +02:00
  • 30ddb565db Add support for oriented boxes in water material contact patches Victor Giers 2026-04-07 04:57:52 +02:00
  • 6587f59cda Update createFaceMaterial to include staticContactPatches in runtime-host.js and .ts, adjust tests in water-material.test.ts Victor Giers 2026-04-06 20:55:10 +02:00
  • 0e86dd3d07 Enable WebGL rendering unconditionally and update telemetry handling in RunnerCanvas.js Victor Giers 2026-04-06 20:54:24 +02:00
  • a46640bfb6 Add underwater effect to RunnerCanvas and update WebGL rendering check Victor Giers 2026-04-06 20:54:05 +02:00
  • e4146ea35e Disable antialiasing in WebGL renderer Victor Giers 2026-04-06 20:53:56 +02:00
  • 7c26caa2e8 Disable antialiasing in WebGLRenderer and update water contact patch collection logic Victor Giers 2026-04-06 20:53:43 +02:00
  • 748273ff38 Refactor water material and runtime handling for better performance and accuracy Victor Giers 2026-04-06 20:52:05 +02:00
  • 25c39e0507 Rename radius to halfWidth and intensity to halfDepth in WaterContactPatch interface Victor Giers 2026-04-06 20:51:36 +02:00
  • 47362036bf Enhance advanced rendering settings and water material handling Victor Giers 2026-04-06 18:06:16 +02:00
  • 14bb36f7a6 Update rendering settings and remove WebGL check in ViewportCanvas Victor Giers 2026-04-06 18:04:44 +02:00
  • c3d28b11ab Add water contact patch uniform handling in RuntimeHost Victor Giers 2026-04-06 18:04:29 +02:00
  • c7433820a4 Add contact patches uniform to water material and update tests Victor Giers 2026-04-06 18:03:32 +02:00
  • ab44a2b9c5 Refactor water material shader and add contact patch collection Victor Giers 2026-04-06 17:53:49 +02:00
  • ff23723797 Refactor water material to use ShaderMaterial for better rendering effects Victor Giers 2026-04-06 17:46:59 +02:00
  • 6da77e8495 Update water material properties and tests Victor Giers 2026-04-06 17:42:56 +02:00
  • b89f30a5b6 Remove unused method createWaterQualityMaterial from runtime-host.js Victor Giers 2026-04-06 17:37:30 +02:00
  • 4e455d4076 Remove unused water quality material creation function Victor Giers 2026-04-06 17:37:04 +02:00
  • 230a45e857 Refactor texture creation and contact patch collection in viewport-host.ts Victor Giers 2026-04-06 17:36:04 +02:00
  • 2f8d22640d Refactor water volume integration test to use waitFor instead of fake timers Victor Giers 2026-04-06 17:35:16 +02:00
  • a157eefd1f Add water material and volume tests Victor Giers 2026-04-06 17:34:29 +02:00
  • 7a134d8685 Add volume animation update to ViewportHost Victor Giers 2026-04-06 17:33:38 +02:00
  • fd5b8b2dad Implement collectViewportWaterContactPatches method in viewport-host.js Victor Giers 2026-04-06 17:33:28 +02:00
  • df6d5936c0 Add contact patch collection for water brushes in viewport-host.js Victor Giers 2026-04-06 17:32:56 +02:00
  • 94c423878e Add contact patch collection and update material creation for water brushes Victor Giers 2026-04-06 17:32:49 +02:00
  • ab4eb22662 Import additional modules and add volume time tracking in viewport-host.js Victor Giers 2026-04-06 17:32:36 +02:00
  • ab88923c85 Add water contact patch collection and material update in viewport-host.ts Victor Giers 2026-04-06 17:32:26 +02:00
  • 592a062b32 Add water material support and contact patch collection in runtime-host.js Victor Giers 2026-04-06 17:31:25 +02:00
  • 4d32769fda Add volume animation support in viewport-host.ts Victor Giers 2026-04-06 17:29:44 +02:00
  • aa9a532ae9 Add method to collect viewport water contact patches Victor Giers 2026-04-06 17:29:37 +02:00
  • ee1b9f80e1 Add contact patch handling for water brushes in viewport-host.ts Victor Giers 2026-04-06 17:29:27 +02:00
  • cdfb401832 Add volume time and animated uniforms to ViewportHost Victor Giers 2026-04-06 17:28:25 +02:00
  • 4caa673a1d Reset volume animated uniforms on clear Victor Giers 2026-04-06 17:27:49 +02:00
  • cef207de4a Update volume time for animated uniforms Victor Giers 2026-04-06 17:27:44 +02:00
  • 0529975ef7 Add support for water material in runtime host Victor Giers 2026-04-06 17:27:03 +02:00
  • 4d59e00ac9 Update App.tsx to handle box water and fog color changes with draft commits Victor Giers 2026-04-06 17:25:42 +02:00
  • f9f4d6a4a1 Add water material implementation in JavaScript and TypeScript Victor Giers 2026-04-06 17:25:30 +02:00
  • 580eb7f856 Add depth-based water effect and specular highlights in runtime-host.js Victor Giers 2026-04-06 17:05:09 +02:00
  • 46553a050d Enhance water shader with object interaction and improved foam effects Victor Giers 2026-04-06 17:04:23 +02:00
  • 565e6e54a3 Update shader for more realistic water effects Victor Giers 2026-04-06 16:57:58 +02:00
  • ef1c7fa0df Enhance water shader with Gerstner waves, normal mapping, refraction, and foam effects Victor Giers 2026-04-06 16:56:03 +02:00
  • 3191b2cefd Add clearModelInstances method to RuntimeHost Victor Giers 2026-04-06 09:20:00 +02:00
  • 41feeb463e Add shader-based water and fog materials with animation support Victor Giers 2026-04-06 09:19:34 +02:00
  • 8bfdcd5f9c Update material creation methods to use volume properties directly Victor Giers 2026-04-06 09:18:20 +02:00
  • 163609fb02 Refactor water and fog material creation methods to accept configuration objects Victor Giers 2026-04-06 09:18:04 +02:00
  • c76c42d5c6 Refactor material creation logic for water and fog modes in runtime-host.ts Victor Giers 2026-04-06 09:17:19 +02:00
  • 9a5b48a02f Add volume time update and material uniform handling in runtime-host.ts Victor Giers 2026-04-06 09:16:39 +02:00
  • d6eba50dac Update runtime-host.ts to support additional materials and volume animation Victor Giers 2026-04-06 09:16:30 +02:00
  • e6405fb3de Reorganize Volume Rendering Paths section in App.tsx Victor Giers 2026-04-06 09:16:05 +02:00
  • 18f69a7d20 Configure Vite to prefer TypeScript source files Victor Giers 2026-04-06 09:06:06 +02:00
  • dc9daf0ce2 Remove Volume Rendering Paths section from App.tsx Victor Giers 2026-04-06 09:04:00 +02:00
  • 620e73d380 Add advanced rendering options for fog and water paths in App.tsx Victor Giers 2026-04-06 09:02:11 +02:00
  • e8e9dc61a4 Configure Vite to prefer TypeScript source files Victor Giers 2026-04-06 09:00:57 +02:00
  • e284344f69 Update test case with additional camera properties Victor Giers 2026-04-06 08:54:53 +02:00
  • 635ab33d4e Update test case with additional camera properties Victor Giers 2026-04-06 08:54:46 +02:00
  • 1e1f781c2c Remove thickness property from material settings in multiple files Victor Giers 2026-04-06 08:50:16 +02:00
  • dfb9018e41 Remove transmission property from material settings Victor Giers 2026-04-06 08:50:01 +02:00
  • 40fb0a0973 Add volumes property to runtime scene fixture Victor Giers 2026-04-06 08:49:48 +02:00
  • c456b63204 Initialize volumes object in runtime scene fixture Victor Giers 2026-04-06 08:45:06 +02:00
  • d7369da1c3 Remove transmission property from material settings in ViewportHost Victor Giers 2026-04-06 08:44:56 +02:00
  • 40bd7540e9 Add type annotation for volumeRenderPaths in RuntimeHost Victor Giers 2026-04-06 08:44:52 +02:00
  • 6cdb99e80e Update validation tests for scene document Victor Giers 2026-04-06 08:44:04 +02:00
  • f130bd0af9 Add fogPath and waterPath to scene document JSON test Victor Giers 2026-04-06 08:44:02 +02:00
  • ae0838838d Update tests for invalid volume settings in scene document validation Victor Giers 2026-04-06 08:43:43 +02:00
  • 30b7b152c3 Add tests for advanced rendering logic Victor Giers 2026-04-06 08:33:32 +02:00
  • df4064ba12 Update test for scene document JSON migration Victor Giers 2026-04-06 08:33:26 +02:00
  • 87651ee670 Add tests for whitebox geometry volume settings and migration of legacy scenes Victor Giers 2026-04-06 08:33:18 +02:00
  • 2b282ad01a Add validation for advanced rendering fog and water paths, and box volume settings Victor Giers 2026-04-06 08:33:11 +02:00
  • 55482624f1 Update build-runtime-scene.test.ts to include water and fog volumes Victor Giers 2026-04-06 08:33:00 +02:00
  • da6d6d1c2c auto-git: [change] tests/domain/create-box-brush.command.test.ts Victor Giers 2026-04-06 08:32:45 +02:00
  • c8fe4125ec Add locomotion state and water/fog volume status to runner stats in App.js Victor Giers 2026-04-06 08:31:42 +02:00
  • c074f3e597 Add locomotion, water volume, and fog volume stats to App.tsx Victor Giers 2026-04-06 08:31:18 +02:00
  • 2f5fd46044 Add volume mode selection and settings for water and fog in App.tsx Victor Giers 2026-04-06 08:29:39 +02:00
  • b4cd57c5fa Add volume rendering paths selection to App component Victor Giers 2026-04-06 08:29:11 +02:00
  • 3a12826d6b Add advanced rendering fog and water path settings in App.tsx Victor Giers 2026-04-06 08:28:59 +02:00
  • f42ca08334 Add functions to apply box volume settings and modes in App.tsx Victor Giers 2026-04-06 08:28:50 +02:00
  • b6e0f57251 Update selected brush handling to include volume properties in App.tsx Victor Giers 2026-04-06 08:28:33 +02:00
  • ce27bc718a Add state variables for box volume properties in App.tsx Victor Giers 2026-04-06 08:28:28 +02:00
  • f3abebeb17 Add helper functions for formatting box volume mode and render path labels in App.tsx Victor Giers 2026-04-06 08:28:19 +02:00
  • 720a182305 Import and add BoxBrushVolumeSettingsCommand to App.tsx Victor Giers 2026-04-06 08:28:13 +02:00
  • d7bad93e67 Add support for water and fog volume rendering in ViewportHost Victor Giers 2026-04-06 08:27:28 +02:00