Jak sprawić, żeby dowolny obiekt 3D podskakiwał, wirował, chybotał się albo robił squash and stretch
Animacja podskoku, obrotu, chybotania, kołysania lub squash and stretch dla monety, skrzyni, szyldu czy rekwizytu. GLB do Unity, Unreal, Godot lub three.js.
25 października 2026
Rekwizyty najłatwiej wymodelować, a najtrudniej porządnie zanimować. Moneta, skrzynia ze skarbem czy butelka z eliksirem nie mają szkieletu, więc większość ludzi animuje je, przesuwając i obracając cały obiekt w silniku. Tak dostaniesz monetę, która się obraca. Nigdy jednak nie dostaniesz skrzyni, która spłaszcza się przy lądowaniu, galaretki, która się trzęsie, ani szyldu, który wygina się na wietrze, bo do tego sama siatka musi zmieniać kształt.
Rig obiektu w afk.ai to rozwiązuje. Dopasowuje mały szkielet wewnątrz dowolnego modelu i podpina do niego siatkę (skinning), więc obiekt może się zginać, spłaszczać i rozciągać, a do tego dostajesz dziewięć gotowych animacji.
Szkielet obiektu

Szkielet obiektu ma 21 kości: kręgosłup biegnący przez środek modelu i trzy rzędy kości w poprzek, dopasowane do twojego modelu. Ponieważ siatka jest podpięta do tych kości, obiekt zgina się i zmienia kształt w ruchu, czego zwykła animacja przesunięcia i obrotu nie potrafi.
Dziewięć animacji
| Animacja | Co robi | Długość | Do czego |
|---|---|---|---|
| Bounce | Podskakuje w górę i w dół | 0,8 s | Pickupy, znajdźki, przedmioty w spoczynku |
| Squash_Stretch | Spłaszcza się i rozciąga | 1 s | Kreskówkowe rekwizyty, przyciski, wszystko, co sprężyste |
| Spin | Jeden pełny obrót | 1 s | Monety, klejnoty, nagrody |
| Float | Powolne unoszenie się w górę i w dół | 3 s | Unoszące się przedmioty, power-upy, latające wyspy |
| Wobble | Chybotanie jak galaretka | 1,3 s | Coś, co właśnie wylądowało albo oberwało |
| Shake | Szybkie potrząśnięcie | 1 s | Zamknięte drzwi, złe odpowiedzi, obrażenia |
| Sway | Łagodne kołysanie | 2 s | Drzewa, szyldy, lampy, rośliny |
| Flag_Wave | Fala przechodząca przez obiekt | 1 s | Flagi, banery, tkaniny |
| Pop_In | Wyskakuje na scenę | 0,7 s | Spawnowanie, odblokowywanie, pojawianie się elementów UI |
Animuj obiekt w przeglądarce
- Otwórz afk.ai/rig i przeciągnij swój model (GLB, glTF lub FBX; modele OBJ, STL i spakowane w ZIP zostaną przekonwertowane automatycznie).
- Gdy pojawi się pytanie, czym jest model, wybierz Object or prop (obiekt lub rekwizyt). Żeby animować tylko część modelu, najpierw wybierz Select a part (zaznacz część; więcej o tym niżej).
- Obejrzyj animacje na swoim modelu.
- Pobierz GLB z rigiem i wybranymi animacjami.
Animuj tylko część modelu
Często ruszać powinna się tylko część rekwizytu: flaga, a nie maszt, szyld, a nie słup, na którym wisi, roślina, a nie doniczka, abażur lampy, kryształ na szczycie piedestału. Na afk.ai/rig możesz zrobić rig tylko tej części, a resztę modelu zostawić dokładnie tam, gdzie jest.
- Przeciągnij model, a gdy pojawi się pytanie, czym jest, wybierz Select a part zamiast Whole model (cały model).
- Obrysuj część, którą chcesz animować, albo kliknij element, żeby zaznaczyć go w całości. Add (dodaj) i Remove (usuń) doprecyzowują zaznaczenie, Turn view (obróć widok) pozwala obejść model dookoła, a Select through to the back (zaznacz na wylot) obejmuje też ściany, których nie widać.
- Naciśnij Continue (dalej) i wybierz, czym jest ta część, np. Object or prop dla flagi, szyldu albo rośliny.
- AI robi rig tylko zaznaczonej części. Obejrzyj animacje, a potem pobierz plik.
Wszystko, czego nie zaznaczysz, pozostaje nieruchome i trafia razem z tą częścią do tego samego pliku GLB, więc powiewająca flaga przychodzi razem z masztem, a kołyszący się szyld ze słupem, gotowe do wrzucenia na scenę. Działa to z każdym typem ciała, nie tylko z obiektami: zaznacz posąg na cokole albo postać na podstawce, a ruszać się będzie tylko figura.
Zaznaczanie części działa na stronie. API robi rig całego modelu.
Animuj obiekty z kodu
API afk.ai robi rigi obiektów w ten sam sposób, dla całego folderu rekwizytów naraz albo dla obiektów wgrywanych przez twoich graczy:
npx afk-rig coin.glb --type object --animations Spin,Bounce -o coin.rigged.glb
Z poziomu agenta AI to samo robi serwer MCP afk-rig jednym wywołaniem narzędzia.
Odtwórz w swoim silniku
three.js
import * as THREE from 'three'
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
const gltf = await new GLTFLoader().loadAsync('coin.rigged.glb')
scene.add(gltf.scene)
const mixer = new THREE.AnimationMixer(gltf.scene)
mixer.clipAction(THREE.AnimationClip.findByName(gltf.animations, 'Bounce')).play()
const clock = new THREE.Clock()
renderer.setAnimationLoop(() => {
mixer.update(clock.getDelta())
renderer.render(scene, camera)
})
Godot
Wrzuć GLB do projektu. Zaimportowana scena ma AnimationPlayer ze wszystkimi animacjami pod ich nazwami, więc $AnimationPlayer.play("Spin") odtwarza jedną z nich. Jeśli animacja ma się powtarzać, ustaw jej tryb pętli w ustawieniach importu.
Unity
Zainstaluj pakiet glTFast i wrzuć GLB do projektu. Zaimportuj go jako rig Generic (nie Humanoid) i dodaj klipy do animator controllera.
Unreal Engine
Unreal 5.1 i nowsze importują GLB bezpośrednio jako skeletal mesh z animacjami.
Wskazówki
- Łącz oba rodzaje ruchu. Niech silnik przesuwa obiekt po trasie, a rig zajmuje się kształtem: moneta, która leci do licznika punktów i jednocześnie się obraca, albo skrzynia, która wpada z Pop_In i osiada z Wobble.
- Wybieraj na wyczucie. Bounce i Float mówią „podnieś mnie”. Shake mówi „nie”. Sway mówi „żywe, ale spokojne”.
- Jeden model, wiele rekwizytów. Każdy rig obiektu ma te same dziewięć nazw animacji, więc jedna konfiguracja animacji działa dla wszystkich twoich pickupów.
Najczęstsze pytania
Czy mogę animować tylko część modelu?
Tak. Na afk.ai/rig wybierz Select a part, obrysuj część do animacji i wskaż, czym jest. Rig i animacje dostaje tylko ta część, a reszta modelu pozostaje nieruchoma i trafia razem z nią do pobieranego pliku.
Jakie obiekty się nadają?
Wszelkiego rodzaju rekwizyty: monety, klejnoty, skrzynie, skrzynki, butelki, szyldy, flagi, lampy, rośliny, meble, jedzenie i zabawki. Jeśli to nie postać ani zwierzę, zrób rig jako obiekt.
Czy mogę użyć animacji w grze komercyjnej?
Tak. Szkielet i animacje są na licencji CC0 (domena publiczna), a twój model pozostaje twój.
Czy mogę animować też postacie i zwierzęta?
Tak. afk.ai robi też rigi ludzi, czworonogów i zwierząt kopytnych, ptaków, smoków, dinozaurów, pająków, węży, ryb, kangurów, żab i duchów, każdy z własnymi animacjami.
Zrób rig swojego modelu
Automatyczny rigging z AI w przeglądarce. Pobierz GLB z animacjami.