A sugárnyomkövető kihívás: A Test-Driven Guide to Your First 3D Renderer (Az első 3D renderelőhöz vezető tesztek útmutatója)

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

A sugárnyomkövető kihívás: A Test-Driven Guide to Your First 3D Renderer (Az első 3D renderelőhöz vezető tesztek útmutatója) (Jamis Buck)

Olvasói vélemények

Összegzés:

A könyv nagyra értékelt forrás a sugárkövetés tesztvezérelt fejlesztési megközelítésen keresztül történő elsajátításához. Kihívást jelentő, mégis kifizetődő élményt nyújt, szilárd alapokat biztosít a számítógépes grafika és a programozás terén. Az olvasók nagyra értékelik a világos magyarázatokat, a nyelv-agnosztikus felépítést és a gyakorlatias gyakorlatokat, bár néhányan megemlítik a kihívást jelentő helyeket és a lehetséges buktatókat.

Előnyök:

Rendkívül tanulságos és kifizetődő, a sugárkövetés átfogó megközelítésével.
A tesztvezérelt fejlesztés alacsonyan tartja a hibák számát és növeli a bizalmat.
Világos magyarázatok és magával ragadó írásmód.
Nyelv-agnosztikus, lehetővé téve az alkalmazkodást bármely programozási nyelvhez.
Erős alapot nyújt a számítógépes grafikai fogalmakhoz.
Számos teszttel és példával ösztönzi a gyakorlati kódolási tapasztalatszerzést.

Hátrányok:

Néhány olvasó számára bizonyos szakaszok kihívást jelentenek, és nehézséget okozhat a megvalósítás.
A tesztvezérelt megközelítés egyesek számára kezdetben zavaró lehet.
A Cucumber tesztelési eszköz használatát igényli, ami akadályozhatja azokat, akiket ez nem érdekel.
A magyarázatokban az éles esetek esetenkénti figyelmen kívül hagyása, ami szemantikai hibákhoz vezet.

(33 olvasói vélemény alapján)

Eredeti címe:

The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer

Könyv tartalma:

Készülj fel egy szórakoztató kihívásra: építs egy fotorealisztikus 3D renderelőt a semmiből! Könnyebb, mint gondolnád. Néhány hét alatt építs egy olyan sugárkövetőt, amely gyönyörű jeleneteket renderel árnyékokkal, tükröződésekkel, ragyogó fénytörési effektusokkal és különböző grafikai primitívekből: gömbökből, kockákból, hengerekből, háromszögekből és még sok másból álló témákkal. Minden egyes fejezetben implementáld a kirakós egy újabb darabját, és lépj még egy lépéssel előrébb a renderelővel. Mindezt bármilyen nyelven és környezetben végezze el, és teljes egészében teszteléssel, hogy biztosan tudja, hogy minden rendben van. Töltsd fel magad a projektben rejlő hatalmas lehetőségekkel a személyes felfedezés, kísérletezés és felfedezés terén.

A renderelő egy sugárkövető, ami azt jelenti, hogy a fény fizikáját szimulálja a fénysugarak útját követve a jelenetben. Minden egyes izgalmas fejezet a kirakós játék egy-egy falatnyi darabját mutatja be, a korábbi fejezetekre építve és a későbbi fejezetek előkészítésével. A követelmények egyszerű angol nyelven vannak megadva, amelyeket te fordíthatsz le tesztekre és kódra. Amikor a projekt elkészül, nézzen vissza, és vegye észre, hogy egy egész rendszert épített fel teszteléssel!

Nincs szükség kutatásra - az összes szükséges képlet és algoritmus itt van bemutatva és illusztrálva. Merüljön el az olyan alapvető fogalmaktól, mint a vektorok és mátrixok, az érdekes témákba.

A fénysugarak és gömbök, síkok, kockák, hengerek és háromszögek metszéspontját szimuláló algoritmusokig.

Az olyan geometriai mintákig, mint a dáma és a gyűrűk. A világítási és árnyékolási effektusok, például az árnyékok és a tükröződések életre keltik a jeleneteket, a konstruktív szilárd geometria (CSG) pedig lehetővé teszi, hogy a grafikai primitíveket egyszerű módon kombinálja összetett alakzatok létrehozásához.

Játsszon és kísérletezzen, miközben felfedezi a sugárkövetés írásának örömét. Fogadja el a kihívást még ma!

Amire szüksége van:

A számítógépen, az operációs rendszeren és a programozási környezeten kívül szükséged lesz a PPM képfájlok megjelenítésének módjára is. Windowson olyan programok működnek, mint a Photoshop, vagy olyan ingyenes programok, mint az IrfanView. Macen nincs szükség speciális szoftverre, mivel a Preview képes megnyitni a PPM fájlokat.

A könyv egyéb adatai:

ISBN:9781680502718
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:250

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A sugárnyomkövető kihívás: A Test-Driven Guide to Your First 3D Renderer (Az első 3D renderelőhöz...
Készülj fel egy szórakoztató kihívásra: építs egy...
A sugárnyomkövető kihívás: A Test-Driven Guide to Your First 3D Renderer (Az első 3D renderelőhöz vezető tesztek útmutatója) - The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer
Mazes for Programmers: Code Your Own Twisty Little Passages
Fejtsd meg a véletlenszerű labirintusok létrehozásának titkait! Akár játékfejlesztő vagy, akár...
Mazes for Programmers: Code Your Own Twisty Little Passages

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)