├── .gitignore ├── LICENSE ├── README.md ├── favicon.svg ├── index.html ├── package.json ├── prettier.config.js ├── public └── _redirects ├── src ├── App.tsx ├── index.tsx ├── lessons │ ├── 04-webpack │ │ └── webpack.tsx │ ├── 05-transform-objects │ │ └── transform-objects.tsx │ ├── 06-animations │ │ └── animations.tsx │ ├── 07-cameras │ │ └── cameras.tsx │ ├── 08-fullscreen-and-resizing │ │ └── fullscreen-and-resizing.tsx │ ├── 09-geometries │ │ └── geometries.tsx │ ├── 10-debug-ui │ │ └── debug.tsx │ ├── 11-textures │ │ ├── textures.tsx │ │ └── textures │ │ │ ├── checkerboard-1024x1024.png │ │ │ ├── checkerboard-8x8.png │ │ │ ├── door │ │ │ ├── alpha.jpg │ │ │ ├── ambientOcclusion.jpg │ │ │ ├── color.jpg │ │ │ ├── height.jpg │ │ │ ├── metalness.jpg │ │ │ ├── normal.jpg │ │ │ └── roughness.jpg │ │ │ └── minecraft.png │ ├── 12-materials │ │ ├── materials.tsx │ │ └── textures │ │ │ ├── door │ │ │ ├── alpha.jpg │ │ │ ├── ambientOcclusion.jpg │ │ │ ├── color.jpg │ │ │ ├── height.jpg │ │ │ ├── metalness.jpg │ │ │ ├── normal.jpg │ │ │ └── roughness.jpg │ │ │ ├── environmentMaps │ │ │ ├── 0 │ │ │ │ ├── nx.jpg │ │ │ │ ├── ny.jpg │ │ │ │ ├── nz.jpg │ │ │ │ ├── px.jpg │ │ │ │ ├── py.jpg │ │ │ │ └── pz.jpg │ │ │ ├── 1 │ │ │ │ ├── nx.jpg │ │ │ │ ├── ny.jpg │ │ │ │ ├── nz.jpg │ │ │ │ ├── px.jpg │ │ │ │ ├── py.jpg │ │ │ │ └── pz.jpg │ │ │ ├── 2 │ │ │ │ ├── nx.jpg │ │ │ │ ├── ny.jpg │ │ │ │ ├── nz.jpg │ │ │ │ ├── px.jpg │ │ │ │ ├── py.jpg │ │ │ │ └── pz.jpg │ │ │ └── 3 │ │ │ │ ├── nx.jpg │ │ │ │ ├── ny.jpg │ │ │ │ ├── nz.jpg │ │ │ │ ├── px.jpg │ │ │ │ ├── py.jpg │ │ │ │ └── pz.jpg │ │ │ ├── gradients │ │ │ ├── 3.jpg │ │ │ └── 5.jpg │ │ │ └── matcaps │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ ├── 13-3d-text │ │ ├── 3d-text.tsx │ │ ├── fonts │ │ │ ├── helvetiker_bold.typeface.json │ │ │ ├── helvetiker_regular.typeface.json │ │ │ ├── optimer_bold.typeface.json │ │ │ └── optimer_regular.typeface.json │ │ └── textures │ │ │ └── matcaps │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ ├── 15-lights │ │ └── lights.tsx │ └── index.tsx └── styles.tsx ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/README.md -------------------------------------------------------------------------------- /favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/favicon.svg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | trailingComma: "all", 3 | }; 4 | -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/public/_redirects -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lessons/04-webpack/webpack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/04-webpack/webpack.tsx -------------------------------------------------------------------------------- /src/lessons/05-transform-objects/transform-objects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/05-transform-objects/transform-objects.tsx -------------------------------------------------------------------------------- /src/lessons/06-animations/animations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/06-animations/animations.tsx -------------------------------------------------------------------------------- /src/lessons/07-cameras/cameras.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/07-cameras/cameras.tsx -------------------------------------------------------------------------------- /src/lessons/08-fullscreen-and-resizing/fullscreen-and-resizing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/08-fullscreen-and-resizing/fullscreen-and-resizing.tsx -------------------------------------------------------------------------------- /src/lessons/09-geometries/geometries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/09-geometries/geometries.tsx -------------------------------------------------------------------------------- /src/lessons/10-debug-ui/debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/10-debug-ui/debug.tsx -------------------------------------------------------------------------------- /src/lessons/11-textures/textures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures.tsx -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/checkerboard-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/checkerboard-1024x1024.png -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/checkerboard-8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/checkerboard-8x8.png -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/alpha.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/alpha.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/ambientOcclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/ambientOcclusion.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/color.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/height.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/height.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/metalness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/metalness.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/normal.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/door/roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/door/roughness.jpg -------------------------------------------------------------------------------- /src/lessons/11-textures/textures/minecraft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/11-textures/textures/minecraft.png -------------------------------------------------------------------------------- /src/lessons/12-materials/materials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/materials.tsx -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/alpha.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/alpha.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/ambientOcclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/ambientOcclusion.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/color.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/height.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/height.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/metalness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/metalness.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/normal.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/door/roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/door/roughness.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/nx.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/ny.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/nz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/px.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/py.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/0/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/0/pz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/nx.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/ny.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/nz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/px.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/py.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/1/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/1/pz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/nx.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/ny.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/nz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/px.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/py.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/2/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/2/pz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/nx.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/ny.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/nz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/px.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/py.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/environmentMaps/3/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/environmentMaps/3/pz.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/gradients/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/gradients/3.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/gradients/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/gradients/5.jpg -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/1.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/2.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/3.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/4.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/5.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/6.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/7.png -------------------------------------------------------------------------------- /src/lessons/12-materials/textures/matcaps/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/12-materials/textures/matcaps/8.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/3d-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/3d-text.tsx -------------------------------------------------------------------------------- /src/lessons/13-3d-text/fonts/helvetiker_bold.typeface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/fonts/helvetiker_bold.typeface.json -------------------------------------------------------------------------------- /src/lessons/13-3d-text/fonts/helvetiker_regular.typeface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/fonts/helvetiker_regular.typeface.json -------------------------------------------------------------------------------- /src/lessons/13-3d-text/fonts/optimer_bold.typeface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/fonts/optimer_bold.typeface.json -------------------------------------------------------------------------------- /src/lessons/13-3d-text/fonts/optimer_regular.typeface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/fonts/optimer_regular.typeface.json -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/1.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/2.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/3.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/4.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/5.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/6.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/7.png -------------------------------------------------------------------------------- /src/lessons/13-3d-text/textures/matcaps/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/13-3d-text/textures/matcaps/8.png -------------------------------------------------------------------------------- /src/lessons/15-lights/lights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/15-lights/lights.tsx -------------------------------------------------------------------------------- /src/lessons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/lessons/index.tsx -------------------------------------------------------------------------------- /src/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/src/styles.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slorber/react-three-fiber-journey/HEAD/yarn.lock --------------------------------------------------------------------------------