3D models for React Three Fiber
Load any Gaitkit GLB in React Three Fiber with useGLTF and play its Walk or Loop clip with useAnimations from drei, or build the model from its module and mount it with <primitive>. Every asset page has a ready R3F snippet that follows your knob settings.
import { useGLTF, useAnimations } from '@react-three/drei';
import { useEffect } from 'react';
function Specimen() {
const { scene, animations } = useGLTF('https://gaitkit.com/cdn/bicycle.glb');
const { actions } = useAnimations(animations, scene);
useEffect(() => { Object.values(actions)[0]?.play(); }, [actions]);
return <primitive object={scene} />;
}Runs as written with Bicycle, a free specimen. Swap the id for any card below.
Showing 24 of 586. See them all in the catalogue.
How it works
The GLB route is the quickest in R3F: the file is small, has one material per colour and carries its animation clip, so drei's hooks do the rest. The module route gives you live knobs in React state: rebuild the group when a knob changes and swap the primitive.
Because every specimen is at real scale in metres and faces +Z, models from different kits line up in one scene without per-model transforms.
Questions
Can I use these models with drei?
Yes. useGLTF loads the GLB and useAnimations plays its clip.
Do I need to convert the GLB with gltfjsx?
No, but you can: the files are standard glTF binary with named nodes.
Can I change colours from React?
With the module route, pass knob values to createAsset() and rebuild; with GLB, tune the knobs on the site before you download.
Keep looking
Browse by type
Low-poly charactersLow-poly creaturesLow-poly vehiclesLow-poly buildingsLow-poly robots and mechsLow-poly propsLow-poly trees, rocks and terrainLow-poly furnitureLow-poly weaponsLow-poly sci-fi assetsLow-poly fantasy and medievalModular level kits
By engine
3D models for three.jsLow-poly 3D models for GodotLow-poly 3D models for Unity3D assets for AI agents
Kits
Adventurer GearAir, Sea & SpaceAlien WorldAncient WorldAnimalsBiomesBirds & Sea LifeBug WorldCastleCharactersCity StreetCoastal TownCyberpunkDungeonEveryday PropsFantasy CreaturesFantasy HeroesFarmFoodForest & WildsGarden BugsHalloweenHeavy VehiclesHistoricalHome & GardenHome FurnitureInteriorsKitchen & BathMachinesMech HangarMedieval VillageMilitary BaseModern ArsenalModular Level KitMonster HordeMonstersOffice & TechOutdoorsPiratesPlatformerPlayground & SportsPublic InteriorsRoad VehiclesRobotsSci-Fi CrewSeasonalShop & MarketSolarpunkSpace ColonySports & SkateTabletopTerrainTower DefenseTown BuildingsTownsfolkUnderwaterWastelandWild WestWildlifeWorld Architecture
Guides
How to add a walking 3D creature to a three.js sceneHow to add an animated low-poly model to React Three FiberHow to import an animated low-poly GLB into Godot 4How to use an animated GLB model in UnityHow to give an AI coding agent a 3D asset library over MCPHow do procedural IK walk cycles work?How to use low-poly 3D assets in a web game