Skip to main content

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 / ToolBest formatRig typeNotes
UnityFBX (preferred), GLB (via package)Humanoid or GenericHumanoid auto-maps standard bone names; retarget any animation
Unreal Engine 5FBX (preferred), GLTF/GLB (UE5+)Skeletal Mesh + Physics AssetIK Retargeter for motion capture; MetaHuman-compatible bone mapping
BlenderFBX, GLB/GLTFArmature + Vertex GroupsBake animations, retarget with Rokoko or Auto-Rig Pro
Godot 4GLB/GLTF (native), FBX (plugin)Skeleton3D nodeGLB is the recommended format; SkeletonIK3D for procedural motion
MayaFBXJoint hierarchyHIK (Human IK) for full-body retargeting from mocap
Three.js / Babylon.jsGLB/GLTFSkinnedMesh + SkeletonAnimationMixer 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 countTierTypical usePlatform
2k–8k trisLow poly / mobileBackground NPCs, mobile gamesiOS, Android, WebGL
8k–25k trisStandard real-timeSupporting characters, mid NPCsPC, console, XR
25k–80k trisHigh detail real-timeHero / player characterPC, console AAA
80k–500k trisCinematic real-timeIn-engine cutscene charactersPC/console with high-end GPU
> 500k trisFilm / VFXPre-rendered animation, VFX compositingOffline 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)

  1. Drag the .fbx file into your Assets folder in the Project window
  2. Select the asset → Inspector → Rig tab → set Animation Type to Humanoid
  3. Click Configure... — Unity maps bones automatically for Mixamo-style rigs; fix any yellow/red bones manually
  4. Switch to the Animation tab — set clip loop settings and rename clips (e.g. "Take 001" → "Idle")
  5. Drag the FBX into the scene → add an Animator component → create an Animator Controller
  6. Retarget any Mixamo clip: select the clip → Inspector → copy the Avatar source to match your character

Unreal Engine 5 (Skeletal Mesh)

  1. Content Browser → right-click → Import to /Game/Characters/ → select the .fbx
  2. FBX Import Options: Import Mesh → Skeletal; enable Import Animations if clips are embedded
  3. Enable Create Physics Asset (auto-generates ragdoll colliders)
  4. Right-click the Skeletal Mesh → Create → Anim Blueprint for full animation graph control
  5. For Humanoid rigs: use IK Rig + IK Retargeter to transfer animations from UE5 Mannequin to your character
  6. 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.

FeatureProfessional rigWarning signs
Bone namingMixamo/UE Mannequin standard names, documented in listingGeneric names (Bone001, Object02) — harder to retarget
Bone count30–80 bones for humanoid; documented in listingNo bone count mentioned; no rig documentation
Skin weightsSmooth falloff, max 4 influences per vertex, no visible seamsCandy-wrapper twisting at forearms, sharp mesh edges at joints
Animation clipsNamed clips, loop flag set, root motion documentedSingle clip 'Take 001', no documentation
Blend shapesFacial expressions (blink, open_mouth, smile), documented countNo blend shapes on face-heavy characters
Preview imagesPosed renders showing deformation quality at jointsOnly 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.