Ray Tracing - Perusteet
Versio 1.0.5
Simo Särkkä
<
simo.sarkka@iki.fi
> 1997
Sisällys
1. Johdatus Ray Tracing:iin
1.1 Johdanto
1.2 Mitä on Ray-Tracing?
1.3 Valonsäteen kulku
2. Matemaattiset merkinnät
2.1 Kuvaruutu ja katsojan sijainti
2.2 Kameran määrittely
2.3 Objektien yhteiset ominaisuudet
3. Valovektorin transformaatio
3.1 Primitiivit ja objektien koordinaatisto
3.2 Valovektorin esitysmuoto
3.3 Valovektorin muuntaminen
4. Leikkauspisteet ja normaalivektorit
4.1 Mitä oikeastaan lasketaan
4.2 Pallon leikkauspiste
4.3 Pallon normaalivektori
4.4 Pallon pinnan koordinaatit
4.5 Yleisen pinnan heijastumispiste
4.6 Yleisen pinnan normaalivektori
4.7 Yleisen pinnan koordinaatit
5. Valon osuminen pintaan
5.1 Illuminaatiomalli
5.2 Phong illuminaatiomalli
5.3 Valon taittumismalli
5.4 Valon heijastumismalli
5.5 Varjojen muodostuminen
6. Texture- ja bump-mapping
6.1 Texture mapping
6.2 Bump mapping
7. Ray-tracing algoritmi
7.1 Rekursiivinen säteenseuranta
A. Pintojen leikkauspisteitä ja parameterisointeja
A.1 Pallo
A.2 Lieriö
A.3 Kartio
A.4 Paraboloidi
A.5 Hyperboloidi
A.6 Taso
Z. Oikeudet ja viitteet
Z.1 Oikeudet
Z.2 Mitä dokumentista vielä puuttuu?
Z.3 Kirjallisuusviitteet
Nämä sivut zip-pakettina
(55 KB)
Simo.Sarkka@iki.fi
Viimeksi muutettu 5.11.1997