├── .editorconfig ├── .gitignore ├── .prettierrc ├── .storybook ├── main.js └── preview.js ├── LICENSE ├── README.md ├── demo-sandbox ├── index.css ├── index.jsx └── package.json ├── package.json ├── react-three-lightmap-example.png ├── src ├── core │ ├── AutoUV2.tsx │ ├── Lightmap.tsx │ ├── WorkManager.tsx │ ├── atlas.ts │ ├── bake.ts │ ├── lightProbe.ts │ ├── lightScene.ts │ ├── offscreenWorkflow.tsx │ └── workbench.ts ├── entry.ts └── stories │ ├── DebugOverlayScene.tsx │ ├── Spinner.tsx │ ├── ao.stories.tsx │ ├── cylinder-smooth.glb │ ├── delay.stories.tsx │ ├── glb.d.ts │ ├── gltf.stories.tsx │ ├── multiMaterial.stories.tsx │ ├── polyUV.stories.tsx │ ├── potpack.d.ts │ ├── simple.stories.tsx │ ├── smooth.stories.tsx │ ├── text.stories.tsx │ └── tile-game-room6.glb ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/.prettierrc -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- 1 | export const parameters = { 2 | actions: { argTypesRegex: '^on[A-Z].*' } 3 | }; 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/README.md -------------------------------------------------------------------------------- /demo-sandbox/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/demo-sandbox/index.css -------------------------------------------------------------------------------- /demo-sandbox/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/demo-sandbox/index.jsx -------------------------------------------------------------------------------- /demo-sandbox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/demo-sandbox/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/package.json -------------------------------------------------------------------------------- /react-three-lightmap-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/react-three-lightmap-example.png -------------------------------------------------------------------------------- /src/core/AutoUV2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/AutoUV2.tsx -------------------------------------------------------------------------------- /src/core/Lightmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/Lightmap.tsx -------------------------------------------------------------------------------- /src/core/WorkManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/WorkManager.tsx -------------------------------------------------------------------------------- /src/core/atlas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/atlas.ts -------------------------------------------------------------------------------- /src/core/bake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/bake.ts -------------------------------------------------------------------------------- /src/core/lightProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/lightProbe.ts -------------------------------------------------------------------------------- /src/core/lightScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/lightScene.ts -------------------------------------------------------------------------------- /src/core/offscreenWorkflow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/offscreenWorkflow.tsx -------------------------------------------------------------------------------- /src/core/workbench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/core/workbench.ts -------------------------------------------------------------------------------- /src/entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/entry.ts -------------------------------------------------------------------------------- /src/stories/DebugOverlayScene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/DebugOverlayScene.tsx -------------------------------------------------------------------------------- /src/stories/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/Spinner.tsx -------------------------------------------------------------------------------- /src/stories/ao.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/ao.stories.tsx -------------------------------------------------------------------------------- /src/stories/cylinder-smooth.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/cylinder-smooth.glb -------------------------------------------------------------------------------- /src/stories/delay.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/delay.stories.tsx -------------------------------------------------------------------------------- /src/stories/glb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/glb.d.ts -------------------------------------------------------------------------------- /src/stories/gltf.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/gltf.stories.tsx -------------------------------------------------------------------------------- /src/stories/multiMaterial.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/multiMaterial.stories.tsx -------------------------------------------------------------------------------- /src/stories/polyUV.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/polyUV.stories.tsx -------------------------------------------------------------------------------- /src/stories/potpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/potpack.d.ts -------------------------------------------------------------------------------- /src/stories/simple.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/simple.stories.tsx -------------------------------------------------------------------------------- /src/stories/smooth.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/smooth.stories.tsx -------------------------------------------------------------------------------- /src/stories/text.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/text.stories.tsx -------------------------------------------------------------------------------- /src/stories/tile-game-room6.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/src/stories/tile-game-room6.glb -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/react-three-lightmap/HEAD/yarn.lock --------------------------------------------------------------------------------