--- layout: home title: TresJS titleTemplate: The solution for 3D on VueJS hero: name: TresJS text: Bring ThreeJS to VueJS ecosystem tagline: Think of it as a R3F or Lunchboxjs but without the need of a custom render. image: src: /hero.png alt: Tresjs actions: - theme: brand text: Get Started link: /guide/ - theme: alt text: Why Tres? link: /guide/#motivation - theme: alt text: View on GitHub link: https://github.com/tresjs/tres 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. ---