threejs-loaders

Load GLTF, GLB, OBJ, FBX, STL, and PLY models with progress tracking.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill threejs-loaders-zocomputer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-loaders
Source: https://github.com/zocomputer/skills/tree/main/External/threejs-loaders
Command: npx skills add https://github.com/zocomputer/skills --skill threejs-loaders-zocomputer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of loading various 3D model formats and textures within a Three.js environment, handling complex asset loading and asynchronous patterns.

Core Features & Use Cases

  • Multiple Format Support: Load GLTF, GLB, OBJ, FBX, STL, and PLY models.
  • Texture Loading: Load images, HDR environments, and EXR files with advanced configuration.
  • Progress Tracking: Utilize LoadingManager for coordinated loading and progress updates.
  • Use Case: Integrate complex 3D scenes into your web application by easily loading architectural models, character assets, or environmental textures.

Quick Start

Use the threejs-loaders skill to load a GLTF model named 'scene.glb' into your Three.js scene.

Frequently Asked Questions about threejs-loaders

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

FAQPage Schema
How do I load a GLTF model into a Three.js scene?

To load a GLTF model in Three.js, you use an asynchronous loader to fetch the asset and then append the resulting object to your scene graph. This skill facilitates that process with built-in progress tracking.

What 3D file formats can I load in Three.js besides GLTF?

Three.js supports loading multiple 3D model formats including GLB, OBJ, FBX, STL, and PLY. This skill simplifies loading these various asset types within your environment using standardized asynchronous patterns.

Can I load HDR and EXR environment textures in Three.js?

Yes, you can load HDR and EXR files as environment textures in Three.js. This skill supports loading various image formats with advanced configuration to integrate complex environmental lighting into your scenes.

How do I track the loading progress of 3D assets in Three.js?

You track 3D asset loading progress in Three.js by utilizing the LoadingManager. This skill provides progress management features to coordinate multiple asynchronous file loads and report real-time loading updates.

Does Three.js support loading Draco and KTX2 compressed assets?

Yes, Three.js supports loading Draco and KTX2 compressed assets. This skill handles these compression formats natively, allowing you to efficiently load compressed 3D models and textures without manual decompression logic.