Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
91
Explain Volume Ray Casting!
Volume Rendering Integral
Given functions for color
and opacity
(where 0 = transparent and
= opaque), the color for a ray
is given by



Discretization


: opacity (0 = transparent,
= opaque)
: normalized transparency (0 = opaque, 1 = transparent)
: normalized opacity (0 = transparent, 1 = opaque)

We only want opaque pixels to emit color:

Volume Rendering Integral
Given functions for color
and opacity
(where 0 = transparent and
= opaque), the color for a ray
is given by



Discretization


: opacity (0 = transparent,
= opaque)
: normalized transparency (0 = opaque, 1 = transparent)
: normalized opacity (0 = transparent, 1 = opaque)

We only want opaque pixels to emit color:

Back-to-Front Evaluation
Start:

Update:

Front-to-Back Evaluation
Start:


Update:


Early abort if
Given functions for color







Discretization







We only want opaque pixels to emit color:

Volume Rendering Integral
Given functions for color







Discretization







We only want opaque pixels to emit color:

Back-to-Front Evaluation
Start:

Update:

Front-to-Back Evaluation
Start:


Update:


Early abort if


Karteninfo:
Autor: janisborn
Oberthema: Informatik
Thema: Computergrafik
Schule / Uni: RWTH Aachen
Ort: Aachen
Veröffentlicht: 18.05.2022