Kézzelfogható C++ játékanimációs programozás: Modern animációs technikák elsajátítása az elmélettől a megvalósításig C++ és OpenGL segítségével

Értékelés:   (4.6 az 5-ből)

Kézzelfogható C++ játékanimációs programozás: Modern animációs technikák elsajátítása az elmélettől a megvalósításig C++ és OpenGL segítségével (Gabor Szauer)

Olvasói vélemények

Összegzé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)

Eredeti címe:

Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781800208087
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Kézzelfogható C++ játékanimációs programozás: Modern animációs technikák elsajátítása az elmélettől...
Tanulj meg animációs programozást az első...
Kézzelfogható C++ játékanimációs programozás: Modern animációs technikák elsajátítása az elmélettől a megvalósításig C++ és OpenGL segítségével - Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Lua gyors útmutató - Lua Quick Start Guide
A legegyszerűbb módja a Lua programozás megtanulásának Fő jellemzők A legegyszerűbb módja a Lua kódolás megtanulásának A Lua szabványos...
Lua gyors útmutató - Lua Quick Start Guide
Játékfizika szakácskönyv - Game Physics Cookbook
Fedezz fel több mint 100 könnyen követhető receptet, amelyek segítségével hatékony játékfizikát és ütközésérzékelést...
Játékfizika szakácskönyv - Game Physics Cookbook

A szerző munkáit az alábbi kiadók adták ki:

© 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)