De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Raytracing Didier Collard en Simon Koolstra. Inhoud Wat is raytracing? Waarom raytracing? De scѐne Rayintersectie Licht Reflectie en breking Voorbeelden.

Verwante presentaties


Presentatie over: "Raytracing Didier Collard en Simon Koolstra. Inhoud Wat is raytracing? Waarom raytracing? De scѐne Rayintersectie Licht Reflectie en breking Voorbeelden."— Transcript van de presentatie:

1 Raytracing Didier Collard en Simon Koolstra

2 Inhoud Wat is raytracing? Waarom raytracing? De scѐne Rayintersectie Licht Reflectie en breking Voorbeelden Vragen?

3 Wat is raytracing? Techniek om een 3D scène om te zetten naar een 2D afbeelding Echt: Licht valt op ons oog Raytracing: Vanuit het oog kijken waar het licht vandaan komt

4 Wat is raytracing? Proces: – Ray afschieten door scherm naar scѐne – Wat raakt de ray? – Vanaf snijpunt verder kijken

5 Waarom raytracing? Model van werkelijkheid Erg realistisch Waarom niet? – Duurt lang

6 De scène Objecten beschrijven Voorbeeld: Bol – |p – c| = r – Bol afhankelijk van: Middelpunt c Straal r

7 Rayintersectie Punten op ray afhankelijk van: – Oorsprong o – Richtingsvector d – Parameter t Snijpunt berekenen: – p substitueren in vergelijking object – Bereken t

8 Licht Hoeveel licht wordt er vanaf een punt naar de camera weerkaatst? Afhankelijk van: – Inkomend licht – Weerkaasting: BRDF Rendervergelijking 2π2π

9 Licht Som van het licht van alle lichtbronnen:

10 Licht  Proces: Bepalen welke lichtbronnen het punt kunnen bereiken Het weerkaatste licht berekenen met de som

11 Lichtbronnen Gedefinieerd door kleur c en sterkte l s Ambient, constant Directional, afhankelijk van richting Punt, afhankelijk van punt AmbientDirectionalPunt

12 Licht – Phong model DiffuseAmbient Specular Phong

13 Reflectie Spiegelreflectie Hoek van inval = hoek van terugkaatsing Nieuwe ray in reflectierichting

14 Breking Wet van Snellius: Echt licht: Rays: Nieuwe ray in brekingsrichting

15 Voorbeelden Raytracer zonder licht – Allereerste versie Met belichting Met reflectie Met breking en transparantie


Download ppt "Raytracing Didier Collard en Simon Koolstra. Inhoud Wat is raytracing? Waarom raytracing? De scѐne Rayintersectie Licht Reflectie en breking Voorbeelden."

Verwante presentaties


Ads door Google