Commit e5d7bfd
committed
rebrand to 3D Portfolio, fix bugs, add vitest config
rebrand:
- rename Severance/Lumon/MDR/Macrodata/Refinement vocab to
Office/Workstation/Work/Workspace across code, comments, strings
- rename files: SeveranceEnvironment.js -> OfficeEnvironment.js,
SeveranceMaterials.js -> OfficeMaterials.js,
SeveranceCorridorMap.js -> CorridorMap.js,
MDREnvironment.js -> WorkstationEnvironment.js,
severance_tv_show_office.glb -> office.glb
- move Neue Montreal font into src/assets/fonts for proper Vite bundling
- update package.json name and description, README
bug fixes:
- THREE.ClampToEdgeWrap -> ClampToEdgeWrapping (was undefined, broke
texture wrapping silently)
- office model load: getRootModelPath -> getModelPath (was 404,
Vite served index.html SPA fallback as the GLB)
- convert dynamic three.js postprocessing imports to static
- consolidate getRootModelPath calls to getModelPath in OfficeEnvironment
- guard window writes in constructor/dispose for non-DOM contexts
- remove dead /public/src/shaders/wall.glsl literal fallback in
OfficeMaterials.js
- refactor assetPaths.js to use import.meta.env.BASE_URL instead of
hardcoded /3D-Portfolio/
infra/cleanup:
- add vitest.config.js with jsdom env (8+ more tests pass)
- add manualChunks: app bundle 1158 kB -> 236 kB; three -> 672 kB,
vendor -> 247 kB
- add .claude/ to .gitignore
- delete orphan src/shaders/ (public/shaders/ is canonical and
contains more developed versions)
- stop tracking dist/ build output (regenerated by CI)1 parent b4d7809 commit e5d7bfd
403 files changed
Lines changed: 190 additions & 16147 deletions
File tree
- dist
- Images/performance
- solo%20performances
- circle%20of%20confusion
- circle-of-confusion
- dissolve
- friends
- solo-performances
- circle-of-confusion
- dissolve
- friends
- assets
- Images/performance/solo performances
- circle of confusion
- friends
- fonts
- images
- creative dev/german art schools
- film
- 38:01
- favorite films
- performance/solo performances
- circle of confusion
- dissolve
- friends
- models
- textures
- posters
- fonts
- images
- creative dev/german art schools
- creative-dev/german-art-schools
- film
- 38:01
- favorite films
- favorite-films
- posters
- performance
- solo performances
- circle of confusion
- dissolve
- friends
- solo-performances/circle-of-confusion
- models
- glb
- neue-montreal-free-demo-pangram-pangram-030418
- shaders
- common
- sounds
- src/shaders
- common
- textures
- posters
- public
- neue-montreal-free-demo-pangram-pangram-030418
- src
- assets/fonts
- core
- audio
- rendering
- environments
- materials
- shaders/corridor
- shaders
- common
- styles
- systems
- keycard
- map
- tests/rendering/environments
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
66 | | - | |
67 | | - | |
68 | 67 | | |
69 | 68 | | |
70 | 69 | | |
| |||
This file was deleted.
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments