Open source · MIT licence · CC0 assets

Realistic 3D characters.
Rigged, animated, yours.

Shape a body, dress it, give it hair, tattoos and a weapon, pick from 39 animations and export to any engine. It runs in your browser: no accounts, no credits, no limits.

Launch the app
  • 19 presets
  • 39 animations
  • 219 detail sliders
  • GLB · FBX · OBJ

What you get

Everything between a blank scene and a playable character

Realistic humans

Built on the CC0 MakeHuman dataset: 900+ morph targets, 219 detail sliders, 20 photo-based skins and three detail levels from about 5k to 120k triangles.

Clothing and culture

Mix-and-match tops, bottoms, wrappers, uniforms and 30+ accessories. Kente, aso-oke, ankara, adire, camo and leather, all recolourable.

Hair, beards, tattoos

Cornrows, box braids, a punk mohawk and buzz cuts. Stubble to full beards. Tattoos and earrings. All follow every head and body shape.

Automatic rigging

Mixamo bone names for Unity Humanoid, Unreal and Godot. Game, lite or full skeleton, A- or T-pose, face bones and a weapon socket.

39 animations

Walk, run, strafe, turns, jump, punch, wave, a full rifle and pistol shooter set and sword attacks, with optional root motion.

Weapons

Rifle, pistol, sword and knife on a socket bone. The hands stay on the weapon in every pose. Export in the hand or as separate props.

Exports you can trust

Static, rigged, or rigged + animations; one file or one per clip. The export panel lists every file before you download.

Batch command line

Self-host it and generate hundreds of NPCs from a script. Every export carries its settings, so any character can be regenerated.

Why self-host

Online generators rent you characters. This one is yours.

Online platformsAra 3D Gen
CostSubscriptions, credits or per-export feesFree and open source
LimitsMonthly export or generation capsUnlimited
PrivacyYour work lives on their serversRuns on your machine
OfflineNeeds a connectionWorks offline when self-hosted
AutomationWeb UI, sometimes a paid APIBatch CLI and TypeScript API
OwnershipLicence terms can changeCC0 assets, commercial use OK
CustomisingWhat the vendor shipsFork it: add garments, hair, animations

Who it's for

From indie games to research labs

Game developers

NPCs, crowds and prototype heroes, ready for Unity, Unreal, Godot or the web.

Animators and previs

Rigged bodies to pose, animate and block out scenes.

XR and simulation

Diverse avatars for training, digital twins and virtual worlds.

Educators and students

Learn rigging, animation and engines with a real pipeline.

Researchers

Synthetic, diverse humans for computer-vision datasets.

Abija Wara gameplay: the player runs through the Ibadan market road

Built for real games

Abija Wara

A third-person action shooter across Ibadan, Abeokuta and Old Oyo. Its player character was made with Ara 3D Gen: generated, rigged and animated, then dropped straight into the game.

Works with your tools

Get started

Use it online, or own the whole pipeline

The online app has every feature for making characters by hand. Self-host it for batch generation, offline use and your own garments, hair and animations. Works on Windows, macOS and Linux with Node 20+ and git.

# one-time setup
git clone https://github.com/olatunde85/3d-gen.git
cd 3d-gen
npm install
npm run setup-assets
# run it
npm run dev