Files
martinfencl.eu/locenice2/data/assets.json
T
martin.fencl ba7790daba
continuous-integration/drone/push Build is passing
feat: Add legacy shaders, model I/O, and project panel functionality
- Introduced `legacy-shaders.js` containing vertex and fragment shaders for rendering.
- Implemented `model-io.js` for parsing and encoding GLB files, ensuring compatibility with glTF 2.0.
- Created `project-panel.js` to manage project resources and survey overlays, enhancing user interaction.
- Added `solar.js` for calculating solar positions based on UTC time, latitude, and longitude.
- Developed `three-renderer.js` as a standard backend for Three.js, managing scene rendering and material synchronization.
- Included a new GLB model `dum.glb` for testing and demonstration purposes.
- Established `data_checks.mjs` for validating model data and ensuring integrity of assets.
- Created `prepare_export.py` to facilitate Blender GLB exports, maintaining material and node references.
- Added `vendor_three.py` to download and configure a local version of Three.js for the project.
2026-10-22 01:04:21 +02:00

52 lines
2.0 KiB
JSON

{
"page12": "./assets/catalog/page12.jpg",
"page13": "./assets/catalog/page13.jpg",
"page14": "./assets/catalog/page14.jpg",
"page15": "./assets/catalog/page15.jpg",
"page16": "./assets/catalog/page16.jpg",
"page17": "./assets/catalog/page17.jpg",
"page18": "./assets/catalog/page18.jpg",
"page19": "./assets/catalog/page19.jpg",
"page20": "./assets/catalog/page20.jpg",
"page21": "./assets/catalog/page21.jpg",
"page22": "./assets/catalog/page22.jpg",
"page23": "./assets/catalog/page23.jpg",
"page24": "./assets/catalog/page24.jpg",
"page25": "./assets/catalog/page25.jpg",
"lam1": "./assets/catalog/lam1.jpg",
"lam2": "./assets/catalog/lam2.jpg",
"lam3": "./assets/catalog/lam3.jpg",
"lam4": "./assets/catalog/lam4.jpg",
"lam5": "./assets/catalog/lam5.jpg",
"lam6": "./assets/catalog/lam6.jpg",
"lam7": "./assets/catalog/lam7.jpg",
"lam8": "./assets/catalog/lam8.jpg",
"lam9": "./assets/catalog/lam9.jpg",
"tile1": "./assets/catalog/tile1.jpg",
"tile2": "./assets/catalog/tile2.jpg",
"tile3": "./assets/catalog/tile3.jpg",
"tile4": "./assets/catalog/tile4.jpg",
"tile5": "./assets/catalog/tile5.jpg",
"tile6": "./assets/catalog/tile6.jpg",
"tile7": "./assets/catalog/tile7.jpg",
"tile8": "./assets/catalog/tile8.jpg",
"tile9": "./assets/catalog/tile9.jpg",
"door0": "./assets/catalog/door0.jpg",
"door1": "./assets/catalog/door1.jpg",
"door2": "./assets/catalog/door2.jpg",
"door3": "./assets/catalog/door3.jpg",
"door4": "./assets/catalog/door4.jpg",
"door5": "./assets/catalog/door5.jpg",
"door6": "./assets/catalog/door6.jpg",
"door7": "./assets/catalog/door7.jpg",
"requestedDoor": "./assets/catalog/requestedDoor.jpg",
"roof0": "./assets/catalog/roof0.jpg",
"roof1": "./assets/catalog/roof1.jpg",
"roof2": "./assets/catalog/roof2.jpg",
"roof3": "./assets/catalog/roof3.jpg",
"roof4": "./assets/catalog/roof4.jpg",
"intsill0": "./assets/catalog/intsill0.jpg",
"intsill1": "./assets/catalog/intsill1.jpg",
"intsill2": "./assets/catalog/intsill2.jpg",
"prum": "./assets/catalog/prum.jpg"
}