├── .gitignore ├── car-physics ├── .gitignore ├── .vscode │ └── settings.json ├── README.md ├── credits.txt ├── package-lock.json ├── package.json ├── public │ ├── index.html │ ├── models │ │ ├── car.glb │ │ ├── ramp.glb │ │ └── track.glb │ └── textures │ │ ├── alpha-map.png │ │ ├── envmap.hdr │ │ ├── grid.png │ │ ├── ground-ao.png │ │ └── track.png └── src │ ├── Car.jsx │ ├── ColliderBox.jsx │ ├── Ground.jsx │ ├── Ramp.jsx │ ├── Scene.jsx │ ├── Track.jsx │ ├── WheelDebug.jsx │ ├── index.css │ ├── index.js │ ├── useControls.jsx │ └── useWheels.jsx ├── car-show ├── .gitignore ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── models │ │ └── car │ │ │ ├── license.txt │ │ │ ├── scene.bin │ │ │ ├── scene.gltf │ │ │ └── textures │ │ │ ├── Brake_Caliper_baseColor.png │ │ │ ├── Brake_Caliper_metallicRoughness.png │ │ │ ├── Brake_Caliper_normal.png │ │ │ ├── Brake_Disc_baseColor.png │ │ │ ├── Brake_Disc_metallicRoughness.png │ │ │ ├── Brake_Disc_normal.png │ │ │ ├── CorvetteWingEmblem_baseColor.png │ │ │ ├── CorvetteWingEmblem_metallicRoughness.png │ │ │ ├── Exhaust_baseColor.png │ │ │ ├── Exhaust_metallicRoughness.png │ │ │ ├── Exhaust_normal.png │ │ │ ├── Glossy_Plastic_metallicRoughness.png │ │ │ ├── License_Plate_baseColor.jpeg │ │ │ ├── License_Plate_normal.jpeg │ │ │ ├── TireMaterial_baseColor.png │ │ │ ├── TireMaterial_metallicRoughness.png │ │ │ ├── TireMaterial_normal.png │ │ │ ├── Windows_metallicRoughness.png │ │ │ ├── Wipers_baseColor.png │ │ │ └── Wipers_metallicRoughness.png │ ├── studio_small_05_1k.hdr │ └── textures │ │ ├── grid-texture.png │ │ ├── terrain-normal.jpg │ │ └── terrain-roughness.jpg └── src │ ├── App.js │ ├── Boxes.js │ ├── Car.js │ ├── FloatingGrid.js │ ├── Ground.js │ ├── Rings.js │ ├── index.js │ └── style.css ├── npm-commands.md ├── portals-and-masks ├── .gitignore ├── README.md ├── deps.txt ├── package-lock.json ├── package.json ├── public │ ├── fonts │ │ └── Roboto_Regular.json │ ├── index.html │ ├── models │ │ ├── floating_island.glb │ │ ├── floating_rock_1.glb │ │ ├── floating_rock_2.glb │ │ ├── floating_rock_3.glb │ │ ├── grass.glb │ │ ├── portal.glb │ │ ├── portal_mask.glb │ │ ├── rocks.glb │ │ └── trees.glb │ └── textures │ │ ├── bg.hdr │ │ ├── envmap.hdr │ │ └── galaxy.jpg └── src │ ├── App.jsx │ ├── FillQuad.jsx │ ├── FloatingIsland.jsx │ ├── FloatingRocks.jsx │ ├── Grass.jsx │ ├── Portal.jsx │ ├── Rocks.jsx │ ├── SceneContainer.jsx │ ├── SceneParticles.jsx │ ├── Trees.jsx │ ├── Words.jsx │ ├── index.css │ └── index.js └── r3f-in-practice ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── index.html ├── models │ ├── car.glb │ ├── ramp.glb │ └── track.glb └── textures │ ├── alpha-map.png │ ├── envmap.hdr │ ├── grid.png │ ├── ground-ao.png │ └── track.png └── src ├── Car.jsx ├── ColliderBox.jsx ├── Ground.jsx ├── Ramp.jsx ├── Scene.jsx ├── Track.jsx ├── WheelDebug.jsx ├── index.css ├── index.js ├── useControls.jsx └── useWheels.jsx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/.gitignore -------------------------------------------------------------------------------- /car-physics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/.gitignore -------------------------------------------------------------------------------- /car-physics/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /car-physics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/README.md -------------------------------------------------------------------------------- /car-physics/credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/credits.txt -------------------------------------------------------------------------------- /car-physics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/package-lock.json -------------------------------------------------------------------------------- /car-physics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/package.json -------------------------------------------------------------------------------- /car-physics/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/index.html -------------------------------------------------------------------------------- /car-physics/public/models/car.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/models/car.glb -------------------------------------------------------------------------------- /car-physics/public/models/ramp.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/models/ramp.glb -------------------------------------------------------------------------------- /car-physics/public/models/track.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/models/track.glb -------------------------------------------------------------------------------- /car-physics/public/textures/alpha-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/textures/alpha-map.png -------------------------------------------------------------------------------- /car-physics/public/textures/envmap.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/textures/envmap.hdr -------------------------------------------------------------------------------- /car-physics/public/textures/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/textures/grid.png -------------------------------------------------------------------------------- /car-physics/public/textures/ground-ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/textures/ground-ao.png -------------------------------------------------------------------------------- /car-physics/public/textures/track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/public/textures/track.png -------------------------------------------------------------------------------- /car-physics/src/Car.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/Car.jsx -------------------------------------------------------------------------------- /car-physics/src/ColliderBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/ColliderBox.jsx -------------------------------------------------------------------------------- /car-physics/src/Ground.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/Ground.jsx -------------------------------------------------------------------------------- /car-physics/src/Ramp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/Ramp.jsx -------------------------------------------------------------------------------- /car-physics/src/Scene.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/Scene.jsx -------------------------------------------------------------------------------- /car-physics/src/Track.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/Track.jsx -------------------------------------------------------------------------------- /car-physics/src/WheelDebug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/WheelDebug.jsx -------------------------------------------------------------------------------- /car-physics/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/index.css -------------------------------------------------------------------------------- /car-physics/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/index.js -------------------------------------------------------------------------------- /car-physics/src/useControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/useControls.jsx -------------------------------------------------------------------------------- /car-physics/src/useWheels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-physics/src/useWheels.jsx -------------------------------------------------------------------------------- /car-show/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/.gitignore -------------------------------------------------------------------------------- /car-show/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/package-lock.json -------------------------------------------------------------------------------- /car-show/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/package.json -------------------------------------------------------------------------------- /car-show/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/favicon.ico -------------------------------------------------------------------------------- /car-show/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/index.html -------------------------------------------------------------------------------- /car-show/public/models/car/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/license.txt -------------------------------------------------------------------------------- /car-show/public/models/car/scene.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/scene.bin -------------------------------------------------------------------------------- /car-show/public/models/car/scene.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/scene.gltf -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Caliper_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Caliper_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Caliper_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Caliper_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Caliper_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Caliper_normal.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Disc_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Disc_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Disc_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Disc_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Brake_Disc_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Brake_Disc_normal.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/CorvetteWingEmblem_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/CorvetteWingEmblem_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/CorvetteWingEmblem_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/CorvetteWingEmblem_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Exhaust_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Exhaust_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Exhaust_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Exhaust_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Exhaust_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Exhaust_normal.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Glossy_Plastic_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Glossy_Plastic_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/License_Plate_baseColor.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/License_Plate_baseColor.jpeg -------------------------------------------------------------------------------- /car-show/public/models/car/textures/License_Plate_normal.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/License_Plate_normal.jpeg -------------------------------------------------------------------------------- /car-show/public/models/car/textures/TireMaterial_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/TireMaterial_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/TireMaterial_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/TireMaterial_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/TireMaterial_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/TireMaterial_normal.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Windows_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Windows_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Wipers_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Wipers_baseColor.png -------------------------------------------------------------------------------- /car-show/public/models/car/textures/Wipers_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/models/car/textures/Wipers_metallicRoughness.png -------------------------------------------------------------------------------- /car-show/public/studio_small_05_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/studio_small_05_1k.hdr -------------------------------------------------------------------------------- /car-show/public/textures/grid-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/textures/grid-texture.png -------------------------------------------------------------------------------- /car-show/public/textures/terrain-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/textures/terrain-normal.jpg -------------------------------------------------------------------------------- /car-show/public/textures/terrain-roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/public/textures/terrain-roughness.jpg -------------------------------------------------------------------------------- /car-show/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/App.js -------------------------------------------------------------------------------- /car-show/src/Boxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/Boxes.js -------------------------------------------------------------------------------- /car-show/src/Car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/Car.js -------------------------------------------------------------------------------- /car-show/src/FloatingGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/FloatingGrid.js -------------------------------------------------------------------------------- /car-show/src/Ground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/Ground.js -------------------------------------------------------------------------------- /car-show/src/Rings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/Rings.js -------------------------------------------------------------------------------- /car-show/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/index.js -------------------------------------------------------------------------------- /car-show/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/car-show/src/style.css -------------------------------------------------------------------------------- /npm-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/npm-commands.md -------------------------------------------------------------------------------- /portals-and-masks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/.gitignore -------------------------------------------------------------------------------- /portals-and-masks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/README.md -------------------------------------------------------------------------------- /portals-and-masks/deps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/deps.txt -------------------------------------------------------------------------------- /portals-and-masks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/package-lock.json -------------------------------------------------------------------------------- /portals-and-masks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/package.json -------------------------------------------------------------------------------- /portals-and-masks/public/fonts/Roboto_Regular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/fonts/Roboto_Regular.json -------------------------------------------------------------------------------- /portals-and-masks/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/index.html -------------------------------------------------------------------------------- /portals-and-masks/public/models/floating_island.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/floating_island.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/floating_rock_1.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/floating_rock_1.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/floating_rock_2.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/floating_rock_2.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/floating_rock_3.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/floating_rock_3.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/grass.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/grass.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/portal.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/portal.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/portal_mask.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/portal_mask.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/rocks.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/rocks.glb -------------------------------------------------------------------------------- /portals-and-masks/public/models/trees.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/models/trees.glb -------------------------------------------------------------------------------- /portals-and-masks/public/textures/bg.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/textures/bg.hdr -------------------------------------------------------------------------------- /portals-and-masks/public/textures/envmap.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/textures/envmap.hdr -------------------------------------------------------------------------------- /portals-and-masks/public/textures/galaxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/public/textures/galaxy.jpg -------------------------------------------------------------------------------- /portals-and-masks/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/App.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/FillQuad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/FillQuad.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/FloatingIsland.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/FloatingIsland.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/FloatingRocks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/FloatingRocks.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/Grass.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/Grass.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/Portal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/Portal.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/Rocks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/Rocks.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/SceneContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/SceneContainer.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/SceneParticles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/SceneParticles.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/Trees.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/Trees.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/Words.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/Words.jsx -------------------------------------------------------------------------------- /portals-and-masks/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/index.css -------------------------------------------------------------------------------- /portals-and-masks/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/portals-and-masks/src/index.js -------------------------------------------------------------------------------- /r3f-in-practice/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/.gitignore -------------------------------------------------------------------------------- /r3f-in-practice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/README.md -------------------------------------------------------------------------------- /r3f-in-practice/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/package-lock.json -------------------------------------------------------------------------------- /r3f-in-practice/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/package.json -------------------------------------------------------------------------------- /r3f-in-practice/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/index.html -------------------------------------------------------------------------------- /r3f-in-practice/public/models/car.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/models/car.glb -------------------------------------------------------------------------------- /r3f-in-practice/public/models/ramp.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/models/ramp.glb -------------------------------------------------------------------------------- /r3f-in-practice/public/models/track.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/models/track.glb -------------------------------------------------------------------------------- /r3f-in-practice/public/textures/alpha-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/textures/alpha-map.png -------------------------------------------------------------------------------- /r3f-in-practice/public/textures/envmap.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/textures/envmap.hdr -------------------------------------------------------------------------------- /r3f-in-practice/public/textures/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/textures/grid.png -------------------------------------------------------------------------------- /r3f-in-practice/public/textures/ground-ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/textures/ground-ao.png -------------------------------------------------------------------------------- /r3f-in-practice/public/textures/track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/public/textures/track.png -------------------------------------------------------------------------------- /r3f-in-practice/src/Car.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/Car.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/ColliderBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/ColliderBox.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/Ground.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/Ground.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/Ramp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/Ramp.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/Scene.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/Scene.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/Track.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/Track.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/WheelDebug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/WheelDebug.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/index.css -------------------------------------------------------------------------------- /r3f-in-practice/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/index.js -------------------------------------------------------------------------------- /r3f-in-practice/src/useControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/useControls.jsx -------------------------------------------------------------------------------- /r3f-in-practice/src/useWheels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domenicobrz/R3F-in-practice/HEAD/r3f-in-practice/src/useWheels.jsx --------------------------------------------------------------------------------