A sztori az, hogy akartam írni cikket sok árnyékvetési technikáról (tipikusan shadow mapping-ról). Aztán gondoltam, hogy meg kéne említeni a shadow volume-ot is. Csak az úgy nagyon ömlesztve lett volna, és annyira különbözik a kettő, hogy inkább szétszedtem két külön cikkbe.
Az első rész tehát a shadow volume-ról szól, sőt megcsináltam geometry shaderrel is (így az első DX10-es tutor is megszületett, de mint kiderült DX11-el kellett volna inkább).
Azt azért elmondom, hogy ezt (is) a kóddal együtt érdemes olvasni, mert nem másolok be mindent.