Gaël Guennebaud – IRIT – Toulouse – SPBG06 1
Gaël Guennebaud
Loïc Barthe, Mathias Paulin
IRIT – UPS – CNRS TOULOUSE – FRANCE
http://www.irit.fr/~Gael.Guennebaud/
Splat/Mesh Blending, Perspective Rasterization and Transparency - - PowerPoint PPT Presentation
Splat/Mesh Blending, Perspective Rasterization and Transparency for Point-Based Rendering Gal Guennebaud Loc Barthe, Mathias Paulin IRIT UPS CNRS TOULOUSE FRANCE http://www.irit.fr/~Gael.Guennebaud/ Gal Guennebaud IRIT
Gaël Guennebaud – IRIT – Toulouse – SPBG06 1
IRIT – UPS – CNRS TOULOUSE – FRANCE
http://www.irit.fr/~Gael.Guennebaud/
Gaël Guennebaud – IRIT – Toulouse – SPBG06 2
Gaël Guennebaud – IRIT – Toulouse – SPBG06 3
Gaël Guennebaud – IRIT – Toulouse – SPBG06 4
Gaël Guennebaud – IRIT – Toulouse – SPBG06 5
Gaël Guennebaud – IRIT – Toulouse – SPBG06 6
Gaël Guennebaud – IRIT – Toulouse – SPBG06 7
Gaël Guennebaud – IRIT – Toulouse – SPBG06 8
Gaël Guennebaud – IRIT – Toulouse – SPBG06 9
Gaël Guennebaud – IRIT – Toulouse – SPBG06 10
[Guennebaud03]
[PBG06]
perspective OK EWA filtering suitable for incremental computation # instr. setup # instr. raster EWA Splatting [Zwicker01]
[Zwicker04] [Botsch05] (ray casting)
Gaël Guennebaud – IRIT – Toulouse – SPBG06 11
reconstruction kernel (gaussian)
Gaël Guennebaud – IRIT – Toulouse – SPBG06 12
T
T
T ]
reconstruction kernel (gaussian)
Gaël Guennebaud – IRIT – Toulouse – SPBG06 13
T
T
T
T
T p
T
Gaël Guennebaud – IRIT – Toulouse – SPBG06 14
T
T
T
T
T p
T
Gaël Guennebaud – IRIT – Toulouse – SPBG06 15
Gaël Guennebaud – IRIT – Toulouse – SPBG06 16
magnification minification magnification + minification reconstruction kernel low-pass pre-filter EWA resampling filter
approximation used in [BHZH05]
max
'x,hx
Gaël Guennebaud – IRIT – Toulouse – SPBG06 17
magnification minification magnification + minification reconstruction kernel low-pass pre-filter EWA resampling filter approximation used in [BHZH05] EWA resampling filter
Gaël Guennebaud – IRIT – Toulouse – SPBG06 18
t s p
screen space
projected splat diameter along t low-pass filter diameter (=2h)
t'
adjusted tangent vector
Gaël Guennebaud – IRIT – Toulouse – SPBG06 19
Gaël Guennebaud – IRIT – Toulouse – SPBG06 20
low-pass filter diameter
constant depth values previous approaches => may generate arbitrary depth values ! current splat
Gaël Guennebaud – IRIT – Toulouse – SPBG06 21
Gaël Guennebaud – IRIT – Toulouse – SPBG06 22
Gaël Guennebaud – IRIT – Toulouse – SPBG06 23
Gaël Guennebaud – IRIT – Toulouse – SPBG06 24
Gaël Guennebaud – IRIT – Toulouse – SPBG06 25
Gaël Guennebaud – IRIT – Toulouse – SPBG06 26
Gaël Guennebaud – IRIT – Toulouse – SPBG06 27
Gaël Guennebaud – IRIT – Toulouse – SPBG06 28
Gaël Guennebaud – IRIT – Toulouse – SPBG06 29
Gaël Guennebaud – IRIT – Toulouse – SPBG06 30
Gaël Guennebaud – IRIT – Toulouse – SPBG06 31
Gaël Guennebaud – IRIT – Toulouse – SPBG06 32