UPDATE 🎉 We just launched the official TresJS Nuxt module for a seamless integration 😊 Check this new video to learn how to use it
Have you ever wondered to know how websites add these fancy 3D experiences? You know you can also do it with Nuxt and ThreeJS?
This tutorial serves as an extension to my @Nuxtnation talk last November with a more in-detail explanation of how to:
- Create a 3D Scene with ThreeJS
- Create a render based on canvas element using template Refs
- Make the scene responsive
- Only render the scene on the client with Nuxt
- Adding a GLTF model
- Using composables
And more.
Resources
- Link to the repo
- ThreeJS
- Nuxt v3
----
Our Sponsors
Meet Storyblok (not Storybook which is a different thing) The world’s first headless CMS that works for both developers & business users.
I must warn you when you start using it, you will never go back to any other CMS solution
Give it a try at 😜
00:00 - Intro
01:18 - What are we going to build?
01:56 - Create Nuxt App
02:44 - Basic Setup
04:51 - ThreeJS
06:38 - Install ThreeJS
07:02 - 3D Scene visual explanation
08:25 -
10:06 - Adding a camera and a sphere
14:08 - Renderer and canvas templateRef
19:54 - Set renderer to window size
21:58 - Nuxt ClientOnly
23:57 - useWindowSize
27:49 - The render loop
31:51 - Adding a GLTF Model
41:46 - Using composables
46:51 - Outro
1 view
81
19
2 months ago 00:02:45 1
“ADD IT UP“ CHEWY EL DINERO (SPILLGOD) - (Official Music Video)
2 months ago 00:00:24 1
Аддон с нейронкой для Blende #blender #addons
2 months ago 00:05:15 1
How to Make a Popup that Folds Basic Shape ’a Circle’ from 3D into flat