Értékelés:
A shaderfejlesztésről szóló könyv vegyes véleményeket kap az olvasóktól. Sokan úgy találják, hogy kiváló forrás, amely tisztázza a kulcsfogalmakat és javítja az árnyékolók megértését, különösen a játékfejlesztés szempontjából. Ugyanakkor a példák következetlensége, a megmagyarázatlan lépések és a tanulási folyamatot akadályozó különféle hibák miatt kritikával is szembesül.
Előnyök:⬤ Tisztázza az árnyékolófejlesztés alapvető fogalmait, így a programozásban némi tapasztalattal rendelkezők számára is hozzáférhetővé teszi.
⬤ Jól kommentált kódrészletekkel és a motorspecifikus megvalósításokról szóló fejezetekkel strukturált.
⬤ Átfogó forrást nyújt, amely betölti az online oktatóanyagok és régebbi szövegek által gyakran hagyott hiányosságokat.
⬤ Gyakori következetlenségek az elnevezési konvenciókban és a példákban, ami zavart okoz.
⬤ Néhány olvasó nehezen követhetőnek találja a programozási példákból hiányzó kulcsfontosságú lépések miatt.
⬤ Olyan hibákat tartalmaz, amelyek kiküszöböléséhez külső hivatkozásokra vagy előzetes ismeretekre van szükség, ami frusztrálhatja a tanulókat.
(6 olvasói vélemény alapján)
Practical Shader Development: Vertex and Fragment Shaders for Game Developers
Itt az ideje, hogy ne higgyük, hogy a shaderek varázslatosak. Az árnyékolók segítségével az adatokat lenyűgöző vizuális effektekké alakíthatod, és bepiszkíthatod a kezed a saját árnyékolóid megépítésével a játék- és grafikai fejlesztők számára készült, lépésről lépésre történő bevezetés a shader-fejlesztésbe. Megtanulhatod, hogyan készíts olyan árnyékolókat, amelyek mozognak, árnyalnak, világítanak és fantasztikusan néznek ki, mindezt anélkül, hogy kinyitnál egy matematikai tankönyvet.
Gyakorlati shaderfejlesztés megtanítja az árnyékolók működésének elméletét. A könyv azt is megmutatja, hogyan alkalmazza ezt az elméletet, hogy szemkápráztató vizuális effekteket hozzon létre. Megtanulod profilozni és optimalizálni ezeket az effekteket, hogy projektjeid gyorsan fussanak az új vizuális effektekkel együtt. Jó elméletet és jó gyakorlatokat tanulhatsz, anélkül, hogy elmerülnél a matematikában.
A szerző, Kyle Halladay egyszerű példákon és gyakorlati kísérleteken keresztül magyarázza el a shaderfejlesztés alapjait. Megtanítja, hogyan találhatod meg a teljesítményproblémákat az általad használt árnyékolókban, majd hogyan javíthatod ki azokat. Kyle elmagyarázza (és szembeállítja), hogyan lehet a könyvben tanult ismereteket a ma legnépszerűbb három játékmotorban alkalmazni.
Amit tanulni fogsz
⬤ Megérti, hogy mik azok az árnyékolók és hogyan működnek.
⬤ Felkészülsz a vertex és fragment árnyékolók írásának apró részleteiről.
⬤ Használja a színkeverést és ismerje a keverési egyenletek működését.
⬤ Tudja a valós idejű számítógépes grafika renderelésekor használt koordináta tereket.
⬤ Használjon egyszerű matematikát karakterek animálásához, fények szimulálásához és sokféle vizuális effekt létrehozásához.
⬤ Keresd meg és javítsd ki a shaderek teljesítményproblémáit.
⬤ Nézze meg, hogyan kezeli három népszerű játékmotor (Unity, UE4, Godot) az árnyékolókat.
Kinek szól ez a könyv
Programozóknak, akiket érdekel a saját shaderek írása, de nem tudják, hol kezdjék, mindenkinek, aki valaha is látott már shader kódot egy fórumon, és azt kívánta, bárcsak tudná, hogyan módosíthatná azt csak egy kicsit, hogy a saját projektjébe illeszkedjen, és olyan játékfejlesztőknek, akik belefáradtak az általuk használt játékmotorokban található alapértelmezett shaderek használatába. A könyv különösen hasznos azok számára, akiket elriasztottak a meglévő shader-oktatóanyagok, amelyek bonyolult matematikai és grafikai elméletet mutatnak be, mielőtt egyáltalán megjelenne valami a képernyőn.
© 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)