threejs-materials

Generate Three.js material configurations for PBR, basic, toon, shader, and physical materials.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/CarlosQ96/robot-crawler --skill threejs-materials-carlosq96
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-materials
Source: https://github.com/CarlosQ96/robot-crawler/tree/main/.agents/skills/threejs-materials
Command: npx skills add https://github.com/CarlosQ96/robot-crawler --skill threejs-materials-carlosq96

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to select and configure the appropriate Three.js material for their meshes, leading to suboptimal visual quality or performance issues.

Core Features & Use Cases

  • Provides an overview of all major Three.js material types, their lighting behavior, and typical use cases.
  • Details property configurations for PBR, basic, toon, shader, and advanced physical materials, including texture mapping and performance tips.
  • Example use case: a game developer creates a realistic character using MeshStandardMaterial with proper roughness and metalness, then switches to MeshPhysicalMaterial for glass effects.

Quick Start

Use the threejs-materials skill to create a green MeshStandardMaterial with roughness 0.5 for realistic rendering.

Frequently Asked Questions about threejs-materials

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Three.js PBR materials for realistic rendering?

Configure Three.js PBR materials by setting roughness and metalness properties on MeshStandardMaterial. This skill generates material configurations with customizable textures and lighting to achieve realistic shading for web-based 3D scenes.

What is the difference between MeshStandardMaterial and MeshPhysicalMaterial in Three.js?

MeshStandardMaterial provides basic PBR shading with roughness and metalness, while MeshPhysicalMaterial extends it for advanced effects like glass. This skill details property configurations for both to help you select the appropriate material type.

Can I use Three.js toon and shader materials for stylized game graphics?

Yes, you can use Three.js toon and shader materials for stylized game graphics. This skill provides an overview of all major material types, their lighting behavior, and typical use cases for web-based 3D games and interactive scenes.

How do I optimize Three.js material performance for complex 3D scenes?

Optimize Three.js material performance by selecting appropriate material types and adjusting configurable settings. This skill provides performance tips and configurations for PBR, basic, toon, and physical materials to prevent suboptimal visual quality in complex scenes.

Does this skill support texture mapping for Three.js materials?

Yes, this skill supports texture mapping for Three.js materials. It details property configurations for PBR, basic, toon, shader, and advanced physical materials, including customizable textures and lighting settings for meshes.