What problem does it solve?
This Skill solves the problem of picking and configuring the correct Three.js material for a mesh so your rendering matches your lighting needs, visual style, and performance constraints.
Core Features & Use Cases
- Material selection by rendering goal: Decide between unlit, lighting-enabled, PBR, toon, and debug visualization materials depending on the look you want.
- PBR property configuration: Set up realistic surface appearance using MeshStandardMaterial and MeshPhysicalMaterial parameters like roughness, metalness, emissive, environment maps, and texture maps.
- Shader and advanced workflows: Create custom appearances with ShaderMaterial and RawShaderMaterial, including uniform-driven GLSL effects.
- Use cases: Build game-ready visuals (PBR for realism), stylize assets (toon shading), debug geometry (normals/depth), and optimize runtime material usage (reuse, pooling, transparency avoidance).
Quick Start
Use the threejs-materials Skill to generate a PBR material configuration for a mesh using MeshStandardMaterial with albedo, normal, roughness, and an environment map.