
Tresjs
This wraps Three.js objects as Vue 3 components with a Tres prefix, so you build 3D scenes with template syntax instead of imperative code. You get TresCanvas for setup, reactive props that update the scene automatically, and the cientos package adds helpful abstractions like OrbitControls, useGLTF for loading models, and Environment for lighting. There's also a post-processing package for bloom and other effects. The declarative approach feels natural if you're already in Vue, and reactivity just works, but you're still dealing with Three.js concepts underneath. Good for Vue developers who want to add 3D without leaving the component model they know.
- skills.sh installs
- 1.2K
- GitHub stars
- 723
- last updated
- Aug 21, 2026
Install
$ npx -y skills add onmax/nuxt-skills --skill tresjs --agent claude-codeInstalls into .claude/skills of the current project.
Files
This wraps Three.js objects as Vue 3 components with a Tres prefix, so you build 3D scenes with template syntax instead of imperative code. You get TresCanvas for setup, reactive props that update the scene automatically, and the cientos package adds helpful abstractions like OrbitControls, useGLTF for loading models, and Environment for lighting. There's also a post-processing package for bloom and other effects. The declarative approach feels natural if you're already in Vue, and reactivity just works, but you're still dealing with Three.js concepts underneath. Good for Vue developers who want to add 3D without leaving the component model they know.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/onmax/nuxt-skills
- Category
- Frontend Development
- First seen
- May 16, 2026