Commit Graph

1601 Commits

Author SHA1 Message Date
32e217d4ee Add ProjectPackageTree type and setPackagedFile function in project-package.ts 2026-04-10 12:28:13 +02:00
ebde30ab22 Refactor test mocks in app-project-persistence.integration.test.tsx 2026-04-10 12:28:13 +02:00
713b42e9b2 Add cloneArrayBuffer function and update tests 2026-04-10 12:27:23 +02:00
3816ad4b33 Convert project bytes to Uint8Array before creating Blob 2026-04-10 12:27:23 +02:00
10dde354f7 Update project-package.ts to handle asset metadata and improve cloning logic 2026-04-10 12:27:04 +02:00
1ecf4bbe78 Replace Save Draft button with reload in e2e tests 2026-04-10 12:26:21 +02:00
f98c32a7af Update local draft storage test messages and add recovery diagnostic check 2026-04-10 12:26:04 +02:00
19fb68b1ce Add tests and update messages for autosave functionality 2026-04-10 12:26:04 +02:00
a57247a7a0 Add project-package serialization tests 2026-04-10 12:25:30 +02:00
df616188f4 Update diagnostic handling in local-draft-storage 2026-04-10 12:25:30 +02:00
5b8842b199 Update dependencies in App.tsx 2026-04-10 12:23:52 +02:00
faaa6775f2 Update toolbar buttons and file input handling in App.tsx 2026-04-10 12:23:41 +02:00
63b9f29ef5 Refactor save and load functionality in App.tsx 2026-04-10 12:23:35 +02:00
65bf168d3a Add autosave functionality and update project package handling 2026-04-10 12:23:26 +02:00
72ca505a61 Add editor-autosave.ts for autosave functionality 2026-04-10 12:23:11 +02:00
7ed2cf92f9 Add project-package.ts for scene serialization 2026-04-10 12:23:11 +02:00
9dca4d3c2f Add fflate dependency and update package.json 2026-04-10 12:23:11 +02:00
2c5ee65291 Add test for SSAO radius value in advanced rendering 2026-04-07 12:18:22 +02:00
6e28024097 Enhance ambient occlusion effect with dual-layer SSAO and additional parameters 2026-04-07 12:17:15 +02:00
486f0f3f3c Enhance advanced rendering by adding normal pass and refining SSAO effect settings 2026-04-07 12:16:56 +02:00
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