Commit Graph

422 Commits

Author SHA1 Message Date
9eb35964f1 Add background image import functionality 2026-03-31 20:16:41 +02:00
d41a60a901 Add loadedImageAssets to App component 2026-03-31 20:16:41 +02:00
2a50b0eaab Enhance world background preview and add image mode support in App.tsx 2026-03-31 20:16:11 +02:00
86466a5dfb Separate model assets and image assets in the outliner, add import background image button 2026-03-31 20:16:03 +02:00
4724a7543d Add buttons for adding point light and spot light entities 2026-03-31 20:16:03 +02:00
65be5a6432 Add light properties form sections for point and spot lights in App.tsx 2026-03-31 20:15:22 +02:00
944118a130 Refactor event handlers in App.tsx 2026-03-31 20:14:51 +02:00
1415b22481 Refactor event handlers in App.tsx 2026-03-31 20:14:45 +02:00
de9b8b4905 Refactor event handlers in App.tsx 2026-03-31 20:14:39 +02:00
df79a67b93 Add function to apply selected entity draft changes 2026-03-31 20:14:15 +02:00
87fddf6b7b Add functionality to import background images 2026-03-31 20:14:10 +02:00
d6ba906386 Add functions to apply changes for Point Light and Spot Light 2026-03-31 20:14:01 +02:00
95783d0ddc Add support for pointLight and spotLight entities in App.tsx 2026-03-31 20:13:57 +02:00
246926c64f Update applyWorldBackgroundMode to handle image asset selection 2026-03-31 20:13:54 +02:00
2aa6b47715 Add support for model and image assets in App component 2026-03-31 20:13:31 +02:00
76c1ae3447 Add image asset list and light selection logic 2026-03-31 20:10:33 +02:00
74c43c600e Update status message and add image assets state 2026-03-31 20:10:33 +02:00
7301623974 Enhance background mode formatting in App.tsx 2026-03-31 20:09:24 +02:00
e3d387491b Add image asset type and summary formatting 2026-03-31 20:09:21 +02:00
907d8cd642 Add light entity creation functions and constants 2026-03-31 20:09:18 +02:00
81de8f26fd Add image asset import functions and types 2026-03-31 20:09:14 +02:00
72b5e0b6de Import background image asset command 2026-03-31 20:09:14 +02:00
7f41363e8c Update RunnerCanvas to support image background assets 2026-03-31 20:08:33 +02:00
aabdcd8e09 Update ViewportCanvas to support image background assets 2026-03-31 20:08:33 +02:00
094b9c34dc Update updateAssets method to include loadedImageAssets in viewport-host.ts 2026-03-31 20:08:05 +02:00
386fbdfdc3 Add method to clear local lights in runtime-host.ts 2026-03-31 20:08:05 +02:00
bfd6abfae6 Add methods to create point and spot light runtime objects 2026-03-31 20:07:36 +02:00
01ebb119eb Add local light rendering and update asset handling in RuntimeHost 2026-03-31 20:07:18 +02:00
57c83d764b Add local light support and update imports in runtime-host.ts 2026-03-31 20:07:01 +02:00
3df6c82cb6 Add clearLocalLights method to ViewportHost 2026-03-31 20:06:37 +02:00
1ba4e2b113 Remove unused variable in viewport-host.ts 2026-03-31 20:06:37 +02:00
27d7636a45 Rename render object creation methods in ViewportHost 2026-03-31 20:06:18 +02:00
45899ecc6a auto-git:
[change] src/viewport-three/viewport-host.ts
2026-03-31 20:06:12 +02:00
b423115186 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-03-31 20:06:12 +02:00
d5702fe98c Refactor viewport update logic to use applyWorld method 2026-03-31 20:05:39 +02:00
ee4587db5e Update viewport-host.ts with new light and asset types 2026-03-31 20:05:30 +02:00
09466f34d0 Add support for pointLight and spotLight in viewport focus calculations 2026-03-31 20:05:00 +02:00
9f6c906a90 Add support for point and spot lights in runtime scene build 2026-03-31 20:04:56 +02:00
ff34d3942d Add support for image background in world settings 2026-03-31 20:04:39 +02:00
85644944b7 Add command for importing background image asset 2026-03-31 20:04:35 +02:00
c80d2f04a1 Add image asset management functionality 2026-03-31 20:04:35 +02:00
954cd09086 Update background validation for vertical gradient mode 2026-03-31 20:04:35 +02:00
4f2fddfbd5 Simplify world background mode handling in src/document/world-settings.ts 2026-03-31 20:03:09 +02:00
81c2ea1e59 Add default colors and improve background mode handling in world-settings.ts 2026-03-31 20:03:03 +02:00
b7ed908959 Update asset handling in scene document migration 2026-03-31 19:59:18 +02:00
3b83683d2e Add support for point and spot lights in scene migration 2026-03-31 19:58:07 +02:00
6b3d2a7f61 Update validation to include point and spot light entities 2026-03-31 19:58:07 +02:00
701775afe5 Add validation for world background image and light entities 2026-03-31 19:57:50 +02:00
4e7635a5f2 Update ENTITY_KIND_ORDER and define default positions for point and spot lights 2026-03-31 19:57:40 +02:00
405a00de6e Bump SCENE_DOCUMENT_VERSION to 11 and add LOCAL_LIGHTS_AND_SKYBOX_SCENE_DOCUMENT_VERSION 2026-03-31 19:57:40 +02:00