Uploaded February 2023 | Updated September 2026, 1 week ago
How to build a 3D product configurator? Together we will build a table configurator using threejs with React Three Fiber.
We will customize:
- The legs layout
- The legs' color
- and the table width
Get the starter pack here π
github.com/wass08/table-configurator-three-js-r3F-tutorial-starter
The text version of the tutorial is available here
dev.to/wawasensei/creating-a-3d-table-configurator-with-react-three-fiber-1dl2
#threejs #reactjs #r3f
β¬β¬β¬β¬β¬β¬ Useful L I N K S π β¬β¬β¬β¬β¬β¬
My complete course to learn React Three Fiber
https://lessons.wawasensei.dev/
Link to the final result
codesandbox.io/p/github/wass08/table-configurator-three-js-r3F-tutorial-final/main?workspaceId=5cd54208-3423-4f91-a7e8-14ca07bdc9af&file=%2Fsrc%2FApp.jsx
Link to the source code
github.com/wass08/table-configurator-three-js-r3F-tutorial-final
React Three Fiber documentation
https://docs.pmnd.rs/react-three-fiber/getting-started/introduction
R3F Drei
github.com/pmndrs/drei
PBR Textures
3dtextures.me
Create your React App in a minute with Vite
https://vitejs.dev/guide/
Material UI
mui.com
If you want to dive deeper into Three.js I highly recommend you to follow Bruno Simon complete tutorial named Three.js Journey.
threejs-journey.com
I also have a discount code just for you to get -20%
https://threejs-journey.xyz/join/wawasensei1
β¬β¬β¬β¬β¬β¬ T I M E S T A M P S β° β¬β¬β¬β¬β¬β¬
00:00 - Intro
00:44 - 3D Model
01:11 - Project setup
02:37 - Table legs layout
05:08 - Help the channel
05:08 - Legs color
06:00 - Table width
06:40 - Smooth animation with lerp
07:47 - Thank you
β¬β¬β¬β¬β¬β¬ Support the channel π β¬β¬β¬β¬β¬β¬
Become a member to get access to awesome perks:
youtube.com/channel/UCBH-5ctALmmOrm4kczL3urQ/join
β¬β¬β¬β¬β¬β¬ Connect with me π β¬β¬β¬β¬β¬β¬
π» The Discord Community
discord.gg/2wBhwchcWu
πΈ Instagram :
instagram.com/wawa.sensei
π Facebook :
facebook.com/wawasenseiyt
π¦Twitter :
twitter.com/wawasensei
π¦TikTok :
tiktok.com/@wawasensei08
π» My website :
https://www.wawasensei.dev
π¨ The end screen artist (aka My friend) :
instagram.com/noemie_pulido
How to build a 3D product configurator? Together we will build a table configurator using threejs with React Three Fiber.
We will customize:
- The legs layout
- The legs' color
- and the table width
Get the starter pack here π
github.com/wass08/table-configurator-three-js-r3F-tutorial-starter
The text version of the tutorial is available here
dev.to/wawasensei/creating-a-3d-table-configurator-with-react-three-fiber-1dl2
#threejs #reactjs #r3f
β¬β¬β¬β¬β¬β¬ Useful L I N K S π β¬β¬β¬β¬β¬β¬
My complete course to learn React Three Fiber
https://lessons.wawasensei.dev/
Link to the final result
codesandbox.io/p/github/wass08/table-configurator-three-js-r3F-tutorial-final/main?workspaceId=5cd54208-3423-4f91-a7e8-14ca07bdc9af&file=%2Fsrc%2FApp.jsx
Link to the source code
github.com/wass08/table-configurator-three-js-r3F-tutorial-final
React Three Fiber documentation
https://docs.pmnd.rs/react-three-fiber/getting-started/introduction
R3F Drei
github.com/pmndrs/drei
PBR Textures
3dtextures.me
Create your React App in a minute with Vite
https://vitejs.dev/guide/
Material UI
mui.com
If you want to dive deeper into Three.js I highly recommend you to follow Bruno Simon complete tutorial named Three.js Journey.
threejs-journey.com
I also have a discount code just for you to get -20%
https://threejs-journey.xyz/join/wawasensei1
β¬β¬β¬β¬β¬β¬ T I M E S T A M P S β° β¬β¬β¬β¬β¬β¬
00:00 - Intro
00:44 - 3D Model
01:11 - Project setup
02:37 - Table legs layout
05:08 - Help the channel
05:08 - Legs color
06:00 - Table width
06:40 - Smooth animation with lerp
07:47 - Thank you
β¬β¬β¬β¬β¬β¬ Support the channel π β¬β¬β¬β¬β¬β¬
Become a member to get access to awesome perks:
youtube.com/channel/UCBH-5ctALmmOrm4kczL3urQ/join
β¬β¬β¬β¬β¬β¬ Connect with me π β¬β¬β¬β¬β¬β¬
π» The Discord Community
discord.gg/2wBhwchcWu
πΈ Instagram :
instagram.com/wawa.sensei
π Facebook :
facebook.com/wawasenseiyt
π¦Twitter :
twitter.com/wawasensei
π¦TikTok :
tiktok.com/@wawasensei08
π» My website :
https://www.wawasensei.dev
π¨ The end screen artist (aka My friend) :
instagram.com/noemie_pulido





