Integrations
SpriteCook+

Integration

SpriteCook+Three.js

Three.js renders 3D, and SpriteCook makes the 2D art that dresses it. Seamless textures, transparent sprites, and sprite-sheet animations drop in as textures and billboards, crisp with nearest filtering.

SpriteCook textures mapped onto 3D geometry

Textures for your surfaces

SpriteCook makes seamless, tileable textures and detailed art you can map onto planes, floors, and walls. Set the texture filter to nearest and the pixels stay crisp.

Sprites and billboards

Transparent PNG characters and props drop in as THREE.Sprite billboards or textured planes, so your 2D art lives inside a 3D scene.

Sprite-sheet animation

Animations come back as sprite sheets. Step through the frames with UV offsets to animate a sprite in three dimensions.

Guides and docs

Common questions

Does SpriteCook export to Three.js?

Three.js is a 3D library and SpriteCook makes 2D art, so there is no dedicated export. The transparent PNGs, seamless textures, and sprite sheets load straight in as textures and sprites.

How do I keep pixel art crisp in Three.js?

Set the texture’s magFilter and minFilter to NearestFilter so it does not blur when scaled up onto geometry.

Can I animate a sprite in Three.js?

Yes. Export an animation as a sprite sheet, then step through the frames by offsetting the texture’s UV coordinates over time.

Can SpriteCook make 3D models?

No. SpriteCook makes 2D art, both pixel and detailed. You would model 3D elsewhere, and use SpriteCook for the textures, sprites, and UI in that scene.

Make textures and sprites for your 3D scene

Generate seamless textures and sprites in under a minute, then load them straight into Three.js.

Start creating free