---
title: "three.js Procedural Animals"
description: "24 animals for three.js built entirely in code: SDF-sculpted bodies, auto-rigging, fur, feathers or scales, and IK gaits, with no models, textures or clips."
canonical: "https://vibing.inc/library/three-js-procedural-animals-vg-2484"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Procedural generation"
license: "MIT"
author: "@majidmanzarpour"
source: "https://majidmanzarpour.github.io/threejs-procedural-animals/"
---

# three.js Procedural Animals
24 animals for three.js built entirely in code: SDF-sculpted bodies, auto-rigging, fur, feathers or scales, and IK gaits, with no models, textures or clips.
## Facts
- Source: https://majidmanzarpour.github.io/threejs-procedural-animals/
- Category: Shaders, WebGL & Creative Coding / Procedural generation
- Author: @majidmanzarpour
- Licence: MIT
- Tags: threejs, procedural, sdf, animation, ik
## Why it's a gem
Call createAnimal('wolf') and get a rigged, seeded, animated creature without touching Blender.
---
Listed in The Vibeary: https://vibing.inc/library/three-js-procedural-animals-vg-2484 · JSON: https://vibing.inc/api/public/library/gems/three-js-procedural-animals-vg-2484