DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz
Kategória: 3D renderelés

Caustyx

Fény, kézzel követve.

Miről szól

A Caustyx nulláról írt CPU-s ray tracer: felépíti a Vec3-algebrát, a sugár-gömb metszést, a Phong-árnyékolást, a kemény árnyékokat és a rekurzív tükörvisszaverődést, majd 2× szuperszamplinggal simítja az éleket. A metszés- és árnyékolásmatematikát 13 teszt fedi. Függőség nélküli build, amit letöltesz és helyben futtatsz, hogy lásd, hogyan működik a renderelés a motorháztető alatt.

CPU-s ray tracer Vec3-algebrával, sugár-gömb metszéssel, Phong-árnyékolással, kemény árnyékokkal, rekurzív tükörvisszaverődéssel és 2× szuperszampling élsimítással. 13 teszt a metszés- és árnyékolásmatematikára.

Mi van benne

A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.

Futtatás kicsomagolás után

pnpm install && pnpm dev