threejs-fundamentals
๐ฏSkillfrom cloudai-x/threejs-skills
Three.js agent skills covering scene setup, cameras, renderer configuration, Object3D hierarchy, coordinate systems, and 3D rendering fundamentals.
Overview
Three.js Fundamentals is a Claude Code skill that provides comprehensive guidance for setting up 3D scenes, configuring cameras, managing renderers, and working with the Object3D hierarchy in Three.js. It covers the core building blocks needed to create 3D web applications, including scene setup, multiple camera types, coordinate systems, and responsive rendering.
Key Features
- Scene Configuration - Set up scenes with backgrounds (solid color, textures, cubemaps), environment maps for PBR materials, and fog effects (linear and exponential)
- Multiple Camera Types - Guidance for PerspectiveCamera (human eye simulation), OrthographicCamera (2D/isometric views), and ArrayCamera (multi-viewport rendering)
- Renderer Setup - Configure WebGLRenderer with antialiasing, pixel ratio management, and responsive resizing to handle different screen densities
- Animation Loop - Implement requestAnimationFrame-based render loops with object rotation, transformation, and dynamic updates
- Lighting Fundamentals - Add ambient and directional lights with proper positioning for illuminating 3D scenes
Who is this for?
This skill is designed for web developers getting started with Three.js who need guidance on scene setup, camera configuration, and basic 3D rendering patterns. It is also useful for experienced Three.js developers who want AI agents to generate properly structured 3D scene initialization code following best practices.
Same repository
cloudai-x/threejs-skills(10 items)
Installation
npx vibeindex add cloudai-x/threejs-skills --skill threejs-fundamentalsnpx skills add cloudai-x/threejs-skills --skill threejs-fundamentals~/.claude/skills/threejs-fundamentals/SKILL.mdSKILL.md
More from this repository9
Provides Three.js animation API references, patterns, and best practices for creating 3D animations and interactive experiences.
Provides Three.js shader development patterns including custom WebGL shaders, GLSL code examples, and advanced rendering effects
Three.js agent skills covering scene setup, cameras, renderer configuration, Object3D hierarchy, coordinate systems, and 3D rendering fundamentals.
Three.js agent skills covering scene setup, cameras, renderer configuration, Object3D hierarchy, coordinate systems, and 3D rendering fundamentals.
Provides Three.js material system patterns including PBR materials, textures, normal maps, environment mapping, and advanced rendering techniques
Three.js agent skills covering scene setup, cameras, renderer configuration, Object3D hierarchy, coordinate systems, and 3D rendering fundamentals.
Provides Three.js asset loading patterns for 3D models, textures, and animations using GLTF, OBJ, FBX, and other format loaders
Provides Three.js lighting patterns including light types, shadows, intensity controls, and techniques for realistic 3D scene illumination
Provides Three.js texture patterns including texture loading, UV mapping, mipmaps, filtering, and texture animation techniques