SlideShare a Scribd company logo
1 of 158
Download to read offline
Temporally Coherent Stylization of 3D Animations based on Textures Pierre Bénard Supervised by François Sillion & Joëlle Thollot 07/07/2011
Introduction Expressiverendering An alternative to photorealism Tools for visual communication Interactive techniques Direct user feedback Dynamic visualization, video games… [Herz98] [GTDS04] [CAS+97] 2
Video Games Team Forteress 2 Okami Prince of Persia Jet Set Radio 3
“Borderlands”, Gearbox software (2009) Texture painting McGuire et al., Stylized Rendering in Games, SIGGRAPH 2010 Course 4
“Borderlands”, Gearbox software (2009) Improved Sobel filter McGuire et al., Stylized Rendering in Games, SIGGRAPH 2010 Course 5
“Borderlands”, Gearbox software Final compositing (textures + edges + fog) McGuire et al., Stylized Rendering in Games, SIGGRAPH 2010 Course 6
“Borderlands”, Gearbox software (2009) Original Stylized McGuire et al., Stylized Rendering in Games, SIGGRAPH 2010 Course 7
“LOVE”, Eskil Steenberg(2010) ,[object Object],8
Stylization as depiction systems [Willats 97, Durand 02] © Patrick Martin 3Dscene Spatial Primitives Marks 2D image perspective projection 2D lines and regions pastel strokes Attributes color, shading,curvature… 9
Stylization as depiction systems Marksmedium and pattern Marks Brush strokes Pencil strokes Paper Watercolor pigments 10
Hand–made Animation « Il pleut bergère », Jérémy Depuydt (2005) Random changes Popping / Flickering vs.Temporal continuity 11
Naïve CG solutions Static marks  Shower-door effect 12 vs. Coherent Motion
Naïve CG solutions Texture mapping 3D appearance 13  vs. Flatness
3 goals Flatness Motion  coherence Temporalcontinuity 14
3 goals Flatness Randomchanges Static marks Motion  coherence Temporalcontinuity Texture mapping Ideal solution Conflicting goals compromise 15
Contributions Regions Dynamic Solid TexturesP. Bénard, A. Bousseau, J. Thollot,I3D 2009 NPR Gabor NoiseP. Bénard, A. Lagae, P. Vangorp, S. Lefebvre, G. Drettakis, J. Thollot,EGSR 2010 Lines Self-Similar Line ArtmapP. Bénard, F. Cole, A. Golovinskiy, A. Finkelstein,NPAR 2010 Active Strokeswork in progress 16 Temporally coherent bricks for stylized animations
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Perceptual Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Snakes-based Tracking and Parameterization 17
Region Stylization
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Perceptual Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes 19
2 medium representations  Distribution of marks Textures [CTP+03] [VBTS07] 20
2 medium representations Distribution of marks Few-marks Many-marks Textures [CTP+03] [VBTS07] 21
Few-marks Flatness Few-marks[Mei96,Dan99,HE04,VBTS07,LSF10] [VBTS07] [Meier96] Painterly  rendering 3D distribution of anchor points 2D stroketexture  Temporalcontinuity Motion  coherence 22
Few-marks ,[object Object]
Clutter / holes
Popping / flickeringor [Meier96] [Daniels99] [HE04] [LSF10] 23
Many-marks Many-marks[KC05,BKTS06] 24 Flatness Temporalcontinuity Motion  coherence
Many-marks ,[object Object]
Strong 2D appearance
Local motion and/or popping
Specific patterns(canvas fiber, watercolor pigments)[KC05] [BKTS06] 25
2 medium representations  Distribution of marks Textures In image space: 	local or global In objet space [CTP+03] [VBTS07] 26
Image space: local [BNTS07] Flatness Local image space[BNTS07] 27 Temporalcontinuity Motion  coherence
Image space: local ,[object Object]
Regeneration artifacts
Post-production[BNTS07] 28
Image space: global [CTP+03] Global image space[CTP+03,CDH06,BSM+07] + 29 Flatness Temporalcontinuity Motion  coherence
Image space: global ,[object Object]
Infinite zoom mechanism
3D motion approximatedsliding[BSM+06] [CDH+06] 30
Object space [PHWF01] Flatness Object space [KLK+00,PHWF01,FMS01] 31 Temporalcontinuity Motion  coherence “Tonal Artmaps”
Object space ,[object Object]
MIP-mapping
Perspective distortion
Limited styles[KLK+00] [FMS01] 32
Previous Work: Summary 33 Flatness Many-marks Flatness Flatness Flatness Global image space Temporalcontinuity Motion  coherence Few-marks Object space  Flatness Local image space Temporalcontinuity Temporalcontinuity Temporalcontinuity Motion  coherence Motion  coherence Motion  coherence Temporalcontinuity Motion  coherence
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Perceptual Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes Flatness Dynamic Solid Textures Motion  coherence Temporalcontinuity 34
Goals Real-time texture-based approach Accurate 3D motion object space approach Infinite zoom Dynamic Canvas [CTP+03] Easy parameterization solid textures 35
Dynamic Solid Textures P. Bénard, A. Bousseau, J. Thollot, Dynamic Solid Textures for Real-Time Coherent Stylization. I3D 2009 36
Infinite Zoom Mechanism Shaded Region Stylization Texture “Fractalization”  1 solid texture : 4 octaves freq. x2 freq. x2 freq. x2 octave 2 octave 1 octave 3 octave 4 weightedsum 37
Infinite Zoom Mechanism Shaded Region Stylization Zoom cycle octave 2 octave 1 octave 3 octave 4 weighted sum 38
Infinite Zoom Mechanism 39
Implementation details One solid texture + 3D coordinates Procedural textures [Per85, Ola05] or synthesized from 2D exemplars[KFCO+07] Ogre3D rendering engine Additional cost: 10% compared to Gouraudshading 40
[object Object],Comparison Dynamic Solid Textures Standard 3D textures 41
Temporally Coherent Stylization 42 Shot in Ogre3D
Limitation: Fractalization Trade-off: Medium fidelity vs. Temporal continuity Linear blending new frequencies contrast loss 43
Statistical Analysis Regularpatterns Irregularpatterns Cross-hatching Grid Dots Hatching Paper Noise Paint Pigments S1 Near-regularpatterns Irregularpatterns Cross-hatching Grid Dots Hatching Paper Noise Paint Pigments Z-Scores -1.5 -1.0 -0.5 0.0 0.5 1.0 S2 P. Bénard, J. Thollot, F. Sillion, Quality Assessment of Fractalized NPR Textures. APGV 2009 Z-Scores -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 Fractalization Evaluation 44
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Perceptual Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes Flatness NPR Gabor Noise Motion  coherence Temporalcontinuity 45
NPR Gabor Noise P. Bénard, A. Lagae, P. Vangorp, S. Lefebvre, G. Drettakis, J. Thollot,A Dynamic Noise Primitive for Coherent Stylization. EGSR 2010 46
Procedural noises Sparse convolution [Lewis 84,89] Spot Noise [van Wijk 91] Gabor Noise [LLDD09] Offers significant spectral control Support anisotropy  Our solution: NPR Gabor Noise 47
Gabor Noise [LLDD09] Definition Sum of randomly positioned and weighted kernels Gabor kernel random positionsand weights noise 48 anisotropic isotropic 𝐺𝐾,𝑎 ×cos(𝐹0,𝜔0)  
NPR Gabor Noise Flatness  Noise parameters in image space  Evaluation in image space 49
NPR Gabor Noise Flatness Coherent motion Point distribution on the surface of  the 3D model 50
NPR Gabor Noise Flatness Coherent motion 51
NPR Gabor Noise Flatness Coherent motion Temporal continuity  Smooth LOD mechanism 52
Sample 3D triangles (GPU) 2D Poisson distribution with constant screen space density GPU Splatting Algorithm Far ,[object Object]
less pointsClose ,[object Object]
more points53
GPU Splatting Algorithm Generate 2D point sprites Point distribution Texture sprites 54
LOD Mechanism Blending scheme using statistical properties Reduce popping Preserve noise appearance visibility = 0 visibility = 1 Far Close 55
Style Design 56
Style Design 57
Isotropic patterns 58
Variations according to shading 59
Orientation guided by curvature 60
Limitations Interactive scheme:remaining popping ,[object Object],Slower, but should avoid popping Useful for high quality offline rendering Gabor kernel ,[object Object],61
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Perceptual Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes 62
Stylization: Perceptual evaluation Evaluate success of various solutions according to: Flatness Motion  coherence Temporalcontinuity P. Bénard, A. Lagae, P. Vangorp, S. Lefebvre, G. Drettakis, J. Thollot,A Dynamic Noise Primitive for Coherent Stylization. EGSR 2010 63
Methodology 15 naïve subjects, ~ 20-30 minutes Ranking tasks “Rank the images/videos according to … ” User Study: Setup 64
Compared Methods Shaded Region Stylization Local image space Global image space Object space Adv DST D2D nprGN SD TM Extreme cases Many-marks 65
Complex stimuli Shaded Region Stylization Adv DST D2D SD TM nprGN 66
Results: Flatness Image space methods more flat for simple scene Many 3D cues  flatness hard to perceive in complex scene 67
Results: Coherent motion Object space methods more coherent 68
Results: Temporal continuity High variance  Advection and NPR Gabor Noise produce more changes: organic motion 69
Results: Pleasantness Object space approaches more pleasant Strong correlationwith “motion coherence” ,[object Object],70
Perceptual Study ,[object Object],Intrinsic limitations Hatching  3D scenes Naïve users 71
Conclusion on Region Stylization Two new solutions Object space: 	Dynamic Solid Texture Many-marks: 	NPR Gabor Noise 72 Flatness Flatness NPR Gabor Noise Dynamic Solid Textures Motion  coherence Motion  coherence Temporalcontinuity Temporalcontinuity
Line Stylization
Line Stylization Simulation of brush strokes ,[object Object],l Brush path 0 Line texture 74
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes 75
Mapping Policies Line Stylization Stretching Tiling 76
Mapping Policies 77
Mapping Policies Stretching ,[object Object]
Stretch or compress the textureTiling Flatness Motion  coherence Stretching Temporalcontinuity 78
Mapping Policies 79
Mapping Policies Stretching ,[object Object]
Stretch or compress the textureTiling ,[object Object]
Incoherent slidingFading / Artmap Flatness Tiling Motion  coherence Temporalcontinuity 80
Mapping Policies 81
Mapping Policies Stretching ,[object Object]
Stretch or compress the textureTiling ,[object Object]
Incoherent  slidingFading / Artmaps ,[object Object]
Blending artifactsFlatness Fading Motion  coherence Temporalcontinuity 82
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes Flatness SLAM Motion  coherence Temporalcontinuity 83
Self-Similar Line Artmap (SLAM) P. Bénard, F. Cole, A. Golovinskiy, A. FinkelsteinSelf-Similar Texture for Coherent Line Stylization. NPAR 2010 84
SLAM Definition Lmax / 2 Lmax 85
SLAM Properties 1) Density 2) Smooth variation 86
SLAM Properties 3) Self-Similarity 87
SLAM Properties 3) Self-Similarity 88
SLAM 89
SLAM Synthesis by Example Parametric texture synthesis[PS00] Property:(empirical observation, no formal proof) 	small change in noise seed 	small change in output texture [PS00] Portilla and Simoncelli, A Parametric Texture Model based on Joint Statistics of Complex Wavelet Coefficients, 2000 90 Exemplar [PS00] SynthesizedTexture White Noise Seed
Seed Pyramid Construction Lmax =  Wsource Wf Seed Pyramid Lmax/ 2 0.5 Wf αWf+ (1-α) [WfWf] [WfWf] 1 Lmax 91
SLAM Synthesis by Example 92
Results: Synthesis Synthesized textures Examples 93
Results: 2D animation 94
Results: Fixed 3D lines 95
Results: Fixed 3D lines 96
View-Dependent Lines Input Silhouettes Suggestive contours Apparent ridges Arc-length  artifacts ,[object Object],97
Outline ,[object Object],Previous Work Dynamic Solid Textures NPR Gabor Noise Evaluation ,[object Object],Mapping Policies Self Similar Line Artmap Active Strokes Work in progress in collaboration with C. Lu, F. Cole and A. Finkelstein 98
Coherent Parameterization Flatness Remain linear in screen-space Motion coherence Evolve according to the motion of the objet Temporal continuity Adapt to the topological events 99
Previous Work ,[object Object]
Multiple brush strokes per line
Dependent on the input connectivityCoherent Stylized Silhouettes, Kalninset al., SIGGRAPH 2003 100
Previous Work Kalninset al., Coherent Stylized Silhouettes, SIGGRAPH 2003 101
Pipeline 3D scene Feature samples Lines extraction Line drawing Snakes Brush Paths Tracking Parameterization Cleaning  Vectorization Stylization 102
Pipeline Feature samples 3D scene Feature samples ,[object Object]
Local tangent
VelocityLines extraction Line drawing Line drawing Snakes Brush Paths Tracking Parameterization Cleaning  Vectorization Stylization 103
Pipeline 3D scene Feature samples Lines extraction ,[object Object]
In image space
PersistentLine drawing Snakes Brush Paths Tracking Parameterization Cleaning  Vectorization Stylization 104
Snakes: Tracking Advection Relaxation 105 Frame f Frame f+1
Snakes: Tracking Advection Relaxation 106
Cleaning - Vectorization 107
Snakes: Tracking + Cleaning 108
Pipeline 3D scene Feature samples Lines extraction Line drawing Snakes Brush Paths Tracking Parameterization Cleaning  Vectorization Stylization 109
Brush Paths Linear screen space parameterization 110
Shape abstraction Segments fitting 111
Shape abstraction Arcs fitting 112
Offsets 113
Offsets 114
Deformable models 115
Deformable models 116
Feature lines dependency Robustness toward noise / outliers ,[object Object],117 Input samples Active strokes
Conclusions & Perspectives
Contributions 4 new bricks for time coherent stylization Dynamic Solid Textures NPR Gabor Noise Self-Similar Line Artmap Active Strokes Formal evaluation Formulation into 3 goals 2 perceptual studies 1 objective quality metric 119
Future Work 2D Animation Ongoing work with Antoine Boellinger(Master 1) 120
Future Work 2D Animation Ongoing work with Antoine Boellinger(Master 1) Evaluation & Objective metrics Optical flow analysis Stylization by optimization Versatile system to explore the space of trade-offs 121
Acknowledgments 122
Thank you for your attention. 123
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07
Pierre Bénard Ph.D. defense, 2011/07/07

More Related Content

What's hot

Noise filtering
Noise filteringNoise filtering
Noise filteringAlaa Ahmed
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentationdikshabehl5392
 
Super Resolution in Digital Image processing
Super Resolution in Digital Image processingSuper Resolution in Digital Image processing
Super Resolution in Digital Image processingRamrao Desai
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detectionRumah Belajar
 
Labview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesLabview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesijcsa
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothningVinay Gupta
 
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...Norishige Fukushima
 
Clustered defered and forward shading
Clustered defered and forward shadingClustered defered and forward shading
Clustered defered and forward shadingWuBinbo
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...IJORCS
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniquesShab Bi
 
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color Images
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color ImagesReduced Ordering Based Approach to Impulsive Noise Suppression in Color Images
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color ImagesIDES Editor
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEGMahmoud Hikmet
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Image Denoising Using Wavelet Transform
Image Denoising Using Wavelet TransformImage Denoising Using Wavelet Transform
Image Denoising Using Wavelet TransformIJERA Editor
 

What's hot (20)

Noise filtering
Noise filteringNoise filtering
Noise filtering
 
M.sc. m hassan
M.sc. m hassanM.sc. m hassan
M.sc. m hassan
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Edge Detection
Edge Detection Edge Detection
Edge Detection
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentation
 
Super Resolution in Digital Image processing
Super Resolution in Digital Image processingSuper Resolution in Digital Image processing
Super Resolution in Digital Image processing
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detection
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Labview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesLabview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric images
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
 
Clustered defered and forward shading
Clustered defered and forward shadingClustered defered and forward shading
Clustered defered and forward shading
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniques
 
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color Images
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color ImagesReduced Ordering Based Approach to Impulsive Noise Suppression in Color Images
Reduced Ordering Based Approach to Impulsive Noise Suppression in Color Images
 
4 image enhancement in spatial domain
4 image enhancement in spatial domain4 image enhancement in spatial domain
4 image enhancement in spatial domain
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEG
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image Denoising Using Wavelet Transform
Image Denoising Using Wavelet TransformImage Denoising Using Wavelet Transform
Image Denoising Using Wavelet Transform
 

Viewers also liked

Quality Assessment of Fractalized NPR Textures, APGV09
Quality Assessment of Fractalized NPR Textures, APGV09Quality Assessment of Fractalized NPR Textures, APGV09
Quality Assessment of Fractalized NPR Textures, APGV09Pierre Bénard
 
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09Pierre Bénard
 
Unified Communications Services
Unified Communications ServicesUnified Communications Services
Unified Communications ServicesN_Duffield
 
Self-Similar Texture for Coherent Line Stylization, NPAR2010
Self-Similar Texture for Coherent Line Stylization, NPAR2010Self-Similar Texture for Coherent Line Stylization, NPAR2010
Self-Similar Texture for Coherent Line Stylization, NPAR2010Pierre Bénard
 
Business Calls And Lines Services
Business Calls And Lines ServicesBusiness Calls And Lines Services
Business Calls And Lines ServicesN_Duffield
 
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010Pierre Bénard
 
Active Strokes: Coherent Line Stylization for Animated 3D Models
Active Strokes: Coherent Line Stylization for Animated 3D ModelsActive Strokes: Coherent Line Stylization for Animated 3D Models
Active Strokes: Coherent Line Stylization for Animated 3D ModelsPierre Bénard
 
In Technology Overview
In Technology OverviewIn Technology Overview
In Technology OverviewN_Duffield
 
Data Centre Hosting Services
Data Centre Hosting ServicesData Centre Hosting Services
Data Centre Hosting ServicesN_Duffield
 
In Technology Reading Data Centre
In Technology Reading Data CentreIn Technology Reading Data Centre
In Technology Reading Data CentreN_Duffield
 
Managed Network Services
Managed Network ServicesManaged Network Services
Managed Network ServicesN_Duffield
 
Infrastructure As A Service
Infrastructure As A ServiceInfrastructure As A Service
Infrastructure As A ServiceN_Duffield
 
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...Cumuli Design Lab
 

Viewers also liked (18)

Quality Assessment of Fractalized NPR Textures, APGV09
Quality Assessment of Fractalized NPR Textures, APGV09Quality Assessment of Fractalized NPR Textures, APGV09
Quality Assessment of Fractalized NPR Textures, APGV09
 
Æstetiske virkemidler
Æstetiske virkemidlerÆstetiske virkemidler
Æstetiske virkemidler
 
Strategisk Design
Strategisk DesignStrategisk Design
Strategisk Design
 
Vejen til
Vejen tilVejen til
Vejen til
 
Geopark Odsherred
Geopark OdsherredGeopark Odsherred
Geopark Odsherred
 
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09
Dynamic Solid Textures for Real-Time Coherent Stylization, I3D09
 
Unified Communications Services
Unified Communications ServicesUnified Communications Services
Unified Communications Services
 
Self-Similar Texture for Coherent Line Stylization, NPAR2010
Self-Similar Texture for Coherent Line Stylization, NPAR2010Self-Similar Texture for Coherent Line Stylization, NPAR2010
Self-Similar Texture for Coherent Line Stylization, NPAR2010
 
Portfólio
PortfólioPortfólio
Portfólio
 
Business Calls And Lines Services
Business Calls And Lines ServicesBusiness Calls And Lines Services
Business Calls And Lines Services
 
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010
A Dynamic Noise Primitive for Coherent Stylization, EGSR 2010
 
Active Strokes: Coherent Line Stylization for Animated 3D Models
Active Strokes: Coherent Line Stylization for Animated 3D ModelsActive Strokes: Coherent Line Stylization for Animated 3D Models
Active Strokes: Coherent Line Stylization for Animated 3D Models
 
In Technology Overview
In Technology OverviewIn Technology Overview
In Technology Overview
 
Data Centre Hosting Services
Data Centre Hosting ServicesData Centre Hosting Services
Data Centre Hosting Services
 
In Technology Reading Data Centre
In Technology Reading Data CentreIn Technology Reading Data Centre
In Technology Reading Data Centre
 
Managed Network Services
Managed Network ServicesManaged Network Services
Managed Network Services
 
Infrastructure As A Service
Infrastructure As A ServiceInfrastructure As A Service
Infrastructure As A Service
 
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...
Mobil forbrugeradfærd i den danske detailhandel - set i et cross channel pers...
 

Similar to Pierre Bénard Ph.D. defense, 2011/07/07

CS 354 Texture Mapping
CS 354 Texture MappingCS 354 Texture Mapping
CS 354 Texture MappingMark Kilgard
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysMatthias Trapp
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesRuofei Du
 
Efficient LDI Representation (TPCG 2008)
Efficient LDI Representation (TPCG 2008)Efficient LDI Representation (TPCG 2008)
Efficient LDI Representation (TPCG 2008)Matthias Trapp
 
Real-Time Volumetric Tests (EG 2008)
Real-Time Volumetric Tests (EG 2008)Real-Time Volumetric Tests (EG 2008)
Real-Time Volumetric Tests (EG 2008)Matthias Trapp
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3thomaswangxin
 
The technology behind_the_elemental_demo_16x9-1248544805
The technology behind_the_elemental_demo_16x9-1248544805The technology behind_the_elemental_demo_16x9-1248544805
The technology behind_the_elemental_demo_16x9-1248544805mistercteam
 
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...Johan Andersson
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayNAVER Engineering
 
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...Shunsuke Ono
 
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Johan Andersson
 
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamColor and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamNAVER Engineering
 
CS 354 Project 2 and Compression
CS 354 Project 2 and CompressionCS 354 Project 2 and Compression
CS 354 Project 2 and CompressionMark Kilgard
 
Checkerboard Rendering in Dark Souls: Remastered by QLOC
Checkerboard Rendering in Dark Souls: Remastered by QLOCCheckerboard Rendering in Dark Souls: Remastered by QLOC
Checkerboard Rendering in Dark Souls: Remastered by QLOCQLOC
 
Jagmohan presentation2008
Jagmohan presentation2008Jagmohan presentation2008
Jagmohan presentation2008Jag Mohan Singh
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded ImagesChiamin Hsu
 
Pacs cg ani_ve_ip
Pacs  cg ani_ve_ipPacs  cg ani_ve_ip
Pacs cg ani_ve_ipSuma Dawn
 
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Johan Andersson
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applicationsstefan_b
 

Similar to Pierre Bénard Ph.D. defense, 2011/07/07 (20)

CS 354 Texture Mapping
CS 354 Texture MappingCS 354 Texture Mapping
CS 354 Texture Mapping
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-Arrays
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
 
Efficient LDI Representation (TPCG 2008)
Efficient LDI Representation (TPCG 2008)Efficient LDI Representation (TPCG 2008)
Efficient LDI Representation (TPCG 2008)
 
Real-Time Volumetric Tests (EG 2008)
Real-Time Volumetric Tests (EG 2008)Real-Time Volumetric Tests (EG 2008)
Real-Time Volumetric Tests (EG 2008)
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3
 
The technology behind_the_elemental_demo_16x9-1248544805
The technology behind_the_elemental_demo_16x9-1248544805The technology behind_the_elemental_demo_16x9-1248544805
The technology behind_the_elemental_demo_16x9-1248544805
 
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
 
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...
Ph.D. Thesis Presentation: A Study of Priors and Algorithms for Signal Recove...
 
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
 
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamColor and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
 
CS 354 Project 2 and Compression
CS 354 Project 2 and CompressionCS 354 Project 2 and Compression
CS 354 Project 2 and Compression
 
Checkerboard Rendering in Dark Souls: Remastered by QLOC
Checkerboard Rendering in Dark Souls: Remastered by QLOCCheckerboard Rendering in Dark Souls: Remastered by QLOC
Checkerboard Rendering in Dark Souls: Remastered by QLOC
 
Jagmohan presentation2008
Jagmohan presentation2008Jagmohan presentation2008
Jagmohan presentation2008
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 
Pacs cg ani_ve_ip
Pacs  cg ani_ve_ipPacs  cg ani_ve_ip
Pacs cg ani_ve_ip
 
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
 
Multimedia searching
Multimedia searchingMultimedia searching
Multimedia searching
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
 

Recently uploaded

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 

Recently uploaded (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 

Pierre Bénard Ph.D. defense, 2011/07/07