Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sickn33/threejs-loaders
Three.js asset loading - GLTF, textures, images, models, async patterns.
Passed 21 of 22 test cases with the skill, and 20 of 22 without it.
1 fixed20 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
When loading a normal map and a roughness map in Three.js with TextureLoader, how should their color spaces be configured compared to diffuse color textures?
| Checked | Without skill | With skill |
|---|---|---|
| LinearSRGBColorSpace | Missed | Passed |
The instructions your model reads when the skill loads.
GLTFLoader, TextureLoader, loading progress, or async asset orchestration.import * as THREE from "three";
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
// Load GLTF model
const loader = new GLTFLoader();
loader.load("model.glb", (gltf) => {
scene.add(gltf.scene);
});
// Load texture
const textureLoader = new THREE.TextureLoader();
const texture = textureLoader.load("texture.jpg");
Coordinate multiple loaders and track progress.
const manager = new THREE.LoadingManager();
// Callbacks
manager.onStart = (url, loaded, total) => {
console.log(`Started loading: ${url}`);
};
manager.onLoad = () => {
console.log("All assets loaded!");
startGame();
};
test cases passed, vs 20 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.