Proofly Marketplace
Rigged 3D Models
Download animation-ready 3D characters in FBX and GLB — humanoids, creatures, heroes, and NPCs. Compatible with Unity, Unreal Engine 5, Blender, and Godot. Inspect the rig in 3D before you buy. Creators keep 100%.
Engine & Software Compatibility (2026)
FBX is universally supported across all major game engines and DCC tools. GLB is gaining ground for web-based and open-source pipelines.
| Engine / Tool | Best format | Rig type | Notes |
|---|---|---|---|
| Unity | FBX (preferred), GLB (via package) | Humanoid or Generic | Humanoid auto-maps standard bone names; retarget any animation |
| Unreal Engine 5 | FBX (preferred), GLTF/GLB (UE5+) | Skeletal Mesh + Physics Asset | IK Retargeter for motion capture; MetaHuman-compatible bone mapping |
| Blender | FBX, GLB/GLTF | Armature + Vertex Groups | Bake animations, retarget with Rokoko or Auto-Rig Pro |
| Godot 4 | GLB/GLTF (native), FBX (plugin) | Skeleton3D node | GLB is the recommended format; SkeletonIK3D for procedural motion |
| Maya | FBX | Joint hierarchy | HIK (Human IK) for full-body retargeting from mocap |
| Three.js / Babylon.js | GLB/GLTF | SkinnedMesh + Skeleton | AnimationMixer for clip playback; GLTF is the web standard |
What to Check Before Buying a Rigged Character
Joint topology
Orbit the 3D viewer to elbows, knees, and shoulder joints. Clean edge loops here ensure smooth deformation when the rig moves. Triangulated joints or n-gons around joints cause mesh tearing.
Bone naming convention
Mixamo-style names (Hips, Spine, Chest, LeftArm, etc.) are the easiest to use — Unity and Unreal auto-map them to Humanoid. Non-standard names still work but need manual bone mapping. Check the listing description.
Skin weights quality
Good skin weights mean gradual influence falloff from bone to bone. Bad weights cause 'candy-wrapper' twisting at forearms and sharp edges at shoulders. Checking deformation requires animating the rig — good listings include render previews of posed characters.
Included animation clips
The minimum useful set for a game character: idle, walk, run, jump, and one action (attack or interact). Check the listing for what clips are embedded in the FBX and whether they use root motion or in-place.
Polygon count and LODs
Check polycount in the Proofly viewer stats bar. For real-time: under 25k tris for NPCs, 25k–80k for hero characters. Film rigs can go 500k+. LOD (Level of Detail) meshes are a bonus — ask the creator if not listed.
Blend shapes / morph targets
High-quality characters include facial blend shapes for expressions (open mouth, blink, lip sync). These appear in the viewer's mesh stats. Blend shapes are exported correctly in FBX and GLB — not in OBJ.
Rigged Character Polygon Count Guide
The right polygon budget depends on target platform, character role, and whether you need real-time or pre-rendered output.
| Triangle count | Tier | Typical use | Platform |
|---|---|---|---|
| 2k–8k tris | Low poly / mobile | Background NPCs, mobile games | iOS, Android, WebGL |
| 8k–25k tris | Standard real-time | Supporting characters, mid NPCs | PC, console, XR |
| 25k–80k tris | High detail real-time | Hero / player character | PC, console AAA |
| 80k–500k tris | Cinematic real-time | In-engine cutscene characters | PC/console with high-end GPU |
| > 500k tris | Film / VFX | Pre-rendered animation, VFX compositing | Offline render only |
FBX vs GLB for Rigged Characters
Both formats carry rigging data — the right choice depends on your pipeline.
FBX — the game industry standard
- Native import in Unity, Unreal Engine, Maya, and 3ds Max
- Embedded animation clips — idle, walk, run in one file
- Blend shapes (morph targets) for facial animation
- Multiple material slots — body, face, clothes as separate materials
- Mixamo retargeting — drag Mixamo FBX clips onto your character in Unity
- Proprietary format — Autodesk SDK, not open
GLB — the open-standard alternative
- Web-native — Three.js, Babylon.js, PlayCanvas, React Three Fiber
- Godot 4 native — drag-drop import, no plugin needed
- Blender native — import preserves bones, weights, and morph targets
- Smaller file size — binary format, textures embedded
- Open spec — Khronos Group, royalty-free
- Unity/Unreal support is good but FBX round-trips more reliably
Tip: The best listings include both FBX and GLB in a ZIP archive. If you're unsure which pipeline you'll use, buy listings that include both. You can verify which formats are included in the Files tab on any Proofly model page.
Import Rigged FBX into Unity — Step-by-Step
Unity Humanoid (biped characters)
- Drag the .fbx file into your Assets folder in the Project window
- Select the asset → Inspector → Rig tab → set Animation Type to Humanoid
- Click Configure... — Unity maps bones automatically for Mixamo-style rigs; fix any yellow/red bones manually
- Switch to the Animation tab — set clip loop settings and rename clips (e.g. "Take 001" → "Idle")
- Drag the FBX into the scene → add an Animator component → create an Animator Controller
- Retarget any Mixamo clip: select the clip → Inspector → copy the Avatar source to match your character
Unreal Engine 5 (Skeletal Mesh)
- Content Browser → right-click → Import to /Game/Characters/ → select the .fbx
- FBX Import Options: Import Mesh → Skeletal; enable Import Animations if clips are embedded
- Enable Create Physics Asset (auto-generates ragdoll colliders)
- Right-click the Skeletal Mesh → Create → Anim Blueprint for full animation graph control
- For Humanoid rigs: use IK Rig + IK Retargeter to transfer animations from UE5 Mannequin to your character
- Drag into Level and configure in the Details panel → Anim Class → your Anim Blueprint
Browse Rigged Models by Type
Rig Quality Indicators
You can assess rig quality before buying using the Proofly 3D viewer and listing description. Here's what separates a professional rig from a rushed one.
| Feature | Professional rig | Warning signs |
|---|---|---|
| Bone naming | Mixamo/UE Mannequin standard names, documented in listing | Generic names (Bone001, Object02) — harder to retarget |
| Bone count | 30–80 bones for humanoid; documented in listing | No bone count mentioned; no rig documentation |
| Skin weights | Smooth falloff, max 4 influences per vertex, no visible seams | Candy-wrapper twisting at forearms, sharp mesh edges at joints |
| Animation clips | Named clips, loop flag set, root motion documented | Single clip 'Take 001', no documentation |
| Blend shapes | Facial expressions (blink, open_mouth, smile), documented count | No blend shapes on face-heavy characters |
| Preview images | Posed renders showing deformation quality at joints | Only T-pose or A-pose shown — no deformation evidence |
FAQ — Rigged 3D Models
What is a rigged 3D model?▾
A rigged 3D model has an internal skeleton (armature) made of bones, with the mesh vertices bound to those bones via skin weights. When a bone moves, the surrounding mesh deforms with it — this is what makes a character's arm bend or a creature's jaw open. Rigged models are the starting point for all character animation in game engines (Unity, Unreal) and DCC tools (Blender, Maya, Cinema 4D). A model without rigging is a static prop; a rigged model can be animated, retargeted with motion capture data, or controlled by a physics rig.
What format should I buy for Unity or Unreal Engine?▾
FBX is the industry standard for game engine pipelines. Unity and Unreal Engine both import FBX natively, preserving bones, skin weights, blend shapes (morph targets), and embedded animation clips. GLB (binary GLTF) is an alternative: Unity supports it via packages, and Unreal supports GLTF import from UE5.0+. FBX remains the safer choice because it has the most consistent bone and animation data round-tripping. For web-based engines like Three.js, Babylon.js, or PlayCanvas, GLB is preferred. When a listing includes both FBX and GLB, buy it — you get the best of both.
What should I check before buying a rigged 3D character?▾
Before buying a rigged character: (1) Open the 3D viewer — orbit around joints (elbows, knees, shoulder, spine) to check mesh quality; poor topology here means bad deformation. (2) Read the listing for bone count and naming convention — Humanoid rigs with standard bone names (mixamo-style or UE Mannequin-compatible) are easy to retarget. (3) Check if animation clips are included — idle, walk, run, and attack cover most game needs. (4) Check the polygon count in the viewer stats — 5k–25k tris is typical for real-time characters; over 100k is usually for film/pre-rendered work. (5) Verify the license covers your use (game, film, or commercial product).
Can I retarget animations from a Mixamo rig to a Proofly character?▾
Yes, if the character uses Mixamo-compatible bone names — many Proofly creators export FBX with Mixamo bone naming (Hips, Spine, Chest, Neck, Head, LeftArm, etc.). In Unity: select the FBX → Rig → Humanoid, and Unity will auto-map the bones. Then you can drag any Mixamo animation clip onto the character. In Unreal Engine: import the FBX as a Skeletal Mesh with Create Physics Asset checked; then use the IK Retargeter to remap motion capture data. If the bone naming is non-standard, check the listing description — the creator usually documents the rig schema.
What poly count is right for a real-time game character?▾
For real-time game characters: Mobile (iOS/Android) → 2k–8k triangles. PC/console NPCs → 8k–25k triangles. PC/console hero (player character, frequent close-ups) → 25k–80k triangles. Cinematic/film real-time → 80k–500k triangles (for in-engine cutscenes). High-poly source mesh (for baking normals) → no limit. A 10k-triangle character with a good normal map looks nearly as good as a 40k-triangle one. When buying, check polycount in the Proofly 3D viewer stats bar, and read whether the listing includes a low-poly version, a high-poly version, or both.
How do I import a rigged FBX into Unity?▾
Drag the .fbx file into your Unity Assets folder. Unity will auto-import it as a Model asset. In the Inspector: (1) Go to the Rig tab → set Animation Type to Humanoid if it's a biped character, or Generic for creatures. (2) Click Configure to review the bone mapping — Unity usually auto-maps correctly for standard rigs. (3) Go to the Animation tab to see embedded animation clips — rename them, set loop settings, and extract clips if needed. (4) Create an Animator Controller and assign it to a GameObject with an Animator component. Drag your FBX into the scene or use it as a Prefab. Characters with Mixamo-style bone names configure automatically in under 2 minutes.
Related Use Cases
Find Your Next Rigged Character
FBX and GLB characters with documented rigs — inspect in the 3D viewer, check poly count and topology, download instantly. No subscription.