--- layout: home title: TresJS titleTemplate: The solution for 3D on VueJS hero: name: TresJS text: Bring Three to the Vue ecosystem tagline: Create awesome 3D experiences with the framework you love. image: src: /hero.png alt: Tresjs actions: - theme: brand text: Get Started link: /guide/ - theme: alt text: Why Tres? link: /guide/#motivation - theme: egghead-cta text: Egghead.io Course link: https://egghead.io/courses/create-interactive-3d-experiences-with-tresjs-004057c2 features: - icon: 💡 title: Declarative details: Build 3D scene as they were Vue components. - icon: ⚡️ title: Powered by Vite details: Hot Module Replacement (HMR) that stays fast regardless of app size. - icon: 🥰 title: Keeps up to date details: It brings all the updated features of ThreeJS right away. - icon: 🌳 title: Ecosystem details: Extend the core functionality with packages like `cientos` and `postprocessing`. Or add your own. ---