threejs-geometry

Community

Create and optimize Three.js geometries.

Authornicolasieber-tm
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Designing 3D scenes in Three.js often requires juggling a variety of geometry types and data layouts. This Skill centralizes common geometry techniques—built-in shapes, custom BufferGeometry, and instancing—so developers can rapidly prototype and optimize geometry workflows.

Core Features & Use Cases

  • Built-in geometries (BoxGeometry, SphereGeometry, PlaneGeometry, etc.) for quick scene setup.
  • Custom BufferGeometry workflows, including attributes, indices, normals, and UVs for per-vertex control.
  • Instancing patterns with InstancedMesh and InstancedBufferGeometry to render many objects efficiently.
  • Geometry utilities and best practices for centering, scaling, morph targets, and performance optimization.

Quick Start

Create a simple scene using BoxGeometry and render it with a basic material. Then, extend to a custom BufferGeometry by adding position and normal attributes and observe the effect on lighting.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: threejs-geometry
Download link: https://github.com/nicolasieber-tm/threejs-skills/archive/main.zip#threejs-geometry

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.