Értékelés:
A könyv átfogó útmutatót nyújt az OpenGL és glTF fájlokat használó játékanimációs programozáshoz, így alkalmas azok számára, akik szilárd ismereteket szeretnének szerezni a technikai animációról. Bár a könyvet dicsérték az áttekinthetőségéért és mélységéért, kritikák érték, mivel nem kezdőbarát, és nem tartalmaz megfelelő utasításokat az újonnan érkezők számára.
Előnyök:A játékanimációs fogalmak alapos lefedése, világos illusztrációk és példák, erős alap a további felfedezéshez, modern fájlformátumokat (glTF) tartalmaz, jó tanulási tempó, a megértést elősegítő működő kódpéldák.
Hátrányok:Nem kezdőbarát, nincsenek egyértelmű utasítások a kezdők számára, egyes olvasók szerint zavaros írásmód, a programozási fogalmak előzetes ismeretére támaszkodik, különösen a C++-ban.
(5 olvasói vélemény alapján)
Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Tanulj meg animációs programozást az első alapelvektől kezdve, és alkalmazz modern animációs technikákat, amelyek bármely játékfejlesztési munkafolyamatba integrálhatók
Főbb jellemzők
⬤ Építsen egy funkcionális és gyártásra kész modern animációs rendszert teljes körű funkciókkal C++ nyelven.
⬤ Tanulj meg alapszintű, haladó és nyúzott animációs programozást ezzel a lépésről lépésre haladó útmutatóval.
⬤ Fedezze fel az olyan élvonalbeli animációs technikák megvalósításához szükséges matematikát, mint az inverz kinematika és a duális kvaternionok.
Könyv leírása
Az animáció minden játék egyik legfontosabb része. A modern animációs rendszerek közvetlenül a sávvezérelt animációval dolgoznak, és támogatást nyújtanak az olyan fejlett technikákhoz, mint az inverz kinematika (IK), a blend trees és a dual quaternion skinning.
Ez a könyv végigvezet mindazon, ami egy optimalizált, gyártásra kész animációs rendszer felállításához és működtetéséhez szükséges, és tartalmazza az animációs rendszer felépítéséhez szükséges összes kódot. Az alapelvek elsajátításával kezd, majd egy görbealapú, nyúzott animációs rendszer felépítésével elmélyül az animációs programozás alapvető témáiban. Különböző nyúzási technikákat fogsz alkalmazni, és olyan haladó animációs témákat fogsz felfedezni, mint az IK, az animációs keverés, a kettős quaternion-nyúzás és a tömeges renderelés. Az animációs rendszer, amelyet e könyv nyomán építesz, könnyen beépíthető a következő játékfejlesztési projektedbe. A könyvet az elejétől a végéig kell olvasni, bár minden fejezet önálló, és önállóan is olvasható.
A könyv végére egy modern animációs rendszert valósíthatsz meg, és megismerkedhetsz az optimalizálási koncepciókkal és a fejlett animációs technikákkal.
Mit fogsz tanulni
⬤ Megtanulod a 3D vektorok, mátrixok és transzformációk használatát és a játékfejlesztésben való felhasználásukat.
⬤ Felfedezhetsz különböző technikákat az animációk zökkenőmentes összemosásához.
⬤ Megismerkedik a GLTF fájlformátummal, valamint annak tervezési döntéseivel és adatszerkezeteivel.
⬤ Tervezz meg egy animációs rendszert animációs sávok használatával és a skinelés megvalósításával.
⬤ Az animációs rendszerek különböző aspektusainak optimalizálása, mint például a nyúzott hálók, a klipmintavételezés és a pózpaletták.
⬤ Implementálja az IK technikát a játékkarakterek számára a CCD és FABRIK megoldók segítségével.
⬤ Tudja meg a dual quaternion skinninget és a nagy, instanciális tömegek renderelésének módját.
Kinek szól ez a könyv
Ez a könyv azoknak a profi, független és hobbifejlesztőknek szól, akiket érdekel egy robusztus animációs rendszer alapokról történő felépítése. A C++ programozási nyelv némi ismerete hasznos lesz.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)