SlideShare a Scribd company logo
1 of 21
Download to read offline
Texture generation for expressive rock drawing
Sidonie Christophe, Hugo Loi, Mathieu Brédif, François Lecordix, Thomas Hurtut, Romain Vergne and Joëlle Thollot
Univ. Paris-Est, LASTIG, IGN, ENSG, F-94160 Saint-Mande, France
Univ. Grenoble Alpes, CNRS, Inria, France
Polytechnique Montréal, Canada
2
IGN
3
IGN➔ How to design such complex textures?
➔ How to finely control the rendering style?
• Generic approach
• Specific approach for rocky mountain
Approach to design 2D arrangements (Loi et al. 2017)
4
• Texture specification and design:
A ‘recipe’: combination of patterns, via operators
Programmable approach (Loi et al. 2017)
5
• Generation of complex patterns
Programmable approach (Loi et al. 2017)
6
• Generation of complex patterns
Programmable approach (Loi et al. 2017)
7
• Generation of complex patterns
Programmable approach (Loi et al. 2017)
8
9
(Loi et al. 2017)
• How to move from an abstract texture to a textured
area in a map?
▫ To identify rules and constraints in made-by-hand maps
▫ To develop a suitable transfer function between input parameters and
the output image.
And for the mountain?
10
• 2 types of hatches
• one-dimensional terrain features
(ridges and valleys)
• surface information through global properties: density,
orientation and randomness.
=> Spatially-varying textures: density and orientation
=> Control fields and related control mappers
Constraints
11
12
Input data used for rendering rocky areas
13
(Loi 2015)
Proposition: hatching arrangements
14
1 filling layer + 1 ‘ink accumulation effect’ layer Initial hand-drawn hatching
(Loi 2015) IGN
➔ Variation of heights, separation of mountain faces, multi-faces
Stylization step: a set of curves to be stylized
15
(Christophe et al. 2016)
Stylization step
➔ Enhancing relief perception without seeing textures 16
17
(Loi 2015, Loi et al. 2017)
Random or regular distributions for map design
➔ A set of curves: a vector layer in a cartographic pipeline
• Programmable approach:
-> Specification of the targeted style
-> Control over the hatching arrangement
-> Iterative design of complex structures
• Generation of cartographic data, followed by stylization step
• Relief perception: heights, edges, passes, multi-faces
Conclusion
18
Perspectives
How to control the perception of the rendering style?
• Geometries generation and stylization
-> Shared influence on the quality of the distribution.
-> Iterative steps to adapt 2D arrangements.
• User control on the generation and stylization
19
Talk Expressive Map Design: THU 6, 11:30-11:50 (Coolidge)
Thank you for your attention!
http://mapstyle.ign.fr
sidonie.christophe@ign.fr
Thanks to the French National Research Agency (ANR)
MapStyle project [ANR-12-CORD-0025]
20 20
Talk Expressive Map Design: THU 6, 11:30-11:50 (Coolidge)
References
Christophe, S., Duménieu, B., Turbet, J., Hoarau, C., Mellado, N., Ory, J., Loi, H., Masse, A., Arbelot, B., Vergne, R.,
Brédif, M., Hurtut, T., Thollot, J., Vanderhaeghe, D. (2016). Map Style Formalization: Rendering Techniques
Extension for Cartography, Pierre Bénard; Holger Winnemöller. Expressive 2016 The Joint Symposium on
Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and
Rendering, May 2016, Lisbonne, Portugal. The Eurographics Association, Non-Photorealistic Animation and
Rendering.
Loi, H., Hurtut, T., Vergne, R., Thollot, J. (2017). Programmable 2D Arrangements for Element Texture Design. ACM
Transactions on Graphics Volume 36 Issue 3, June 2017. Article No. 27 DOI: 10.1145/2983617
Loi, H. Programmable Synthesis of Element Textures and Application to Cartography. (2015). PhD in Computer
Graphics. Université de Grenoble, 2015. English.
Loi, H., Hurtut T., Vergne R., Thollot J. (2013) Discrete Texture Design Using a Programmable Approach, SIGGRAPH
Talks, 2013.
21

More Related Content

What's hot

Usability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsUsability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsHansi Senaratne
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphicsTayyaba Jabeen
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overviewJ Le Rossignol
 
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...GIS in the Rockies
 
ifp-Annual-Report2015-Chance
ifp-Annual-Report2015-Chanceifp-Annual-Report2015-Chance
ifp-Annual-Report2015-ChanceChance Coughenour
 
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...imar-uniri
 
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Feye Andal
 
Texture mapping
Texture mapping Texture mapping
Texture mapping wahab13
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)ภาคภูมิ สิทธิชุม
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)ภาคภูมิ สิทธิชุม
 
Data graphics - CAMP
Data graphics - CAMPData graphics - CAMP
Data graphics - CAMPsconnin
 
スパースモデリング
スパースモデリングスパースモデリング
スパースモデリングharapon
 
DPI 1 and DPI 2 Texture Mapping
DPI 1 and DPI 2 Texture MappingDPI 1 and DPI 2 Texture Mapping
DPI 1 and DPI 2 Texture MappingMrLawler
 
Important Topics
Important TopicsImportant Topics
Important TopicsAtiqa khan
 
Atlas Of Cambodia 2007
Atlas Of Cambodia 2007Atlas Of Cambodia 2007
Atlas Of Cambodia 2007Jan-Peter Mund
 

What's hot (18)

Usability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsUsability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methods
 
Texture Mapping
Texture MappingTexture Mapping
Texture Mapping
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphics
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
 
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
 
ifp-Annual-Report2015-Chance
ifp-Annual-Report2015-Chanceifp-Annual-Report2015-Chance
ifp-Annual-Report2015-Chance
 
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
 
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
 
Google Maps
Google MapsGoogle Maps
Google Maps
 
Map making using qgis
Map making using qgisMap making using qgis
Map making using qgis
 
Texture mapping
Texture mapping Texture mapping
Texture mapping
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
 
Data graphics - CAMP
Data graphics - CAMPData graphics - CAMP
Data graphics - CAMP
 
スパースモデリング
スパースモデリングスパースモデリング
スパースモデリング
 
DPI 1 and DPI 2 Texture Mapping
DPI 1 and DPI 2 Texture MappingDPI 1 and DPI 2 Texture Mapping
DPI 1 and DPI 2 Texture Mapping
 
Important Topics
Important TopicsImportant Topics
Important Topics
 
Atlas Of Cambodia 2007
Atlas Of Cambodia 2007Atlas Of Cambodia 2007
Atlas Of Cambodia 2007
 

Similar to Texture Generation for Expressive Rock Drawing

Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsFörderverein Technische Fakultät
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016MBrasebin
 
An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...Beniamino Murgante
 
Osm Quality Assessment 2008
Osm Quality Assessment 2008Osm Quality Assessment 2008
Osm Quality Assessment 2008Muki Haklay
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleyJanak Parajuli
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2University of Salerno
 
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIMuki Haklay
 
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...IRJET Journal
 
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicIRJET Journal
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
Tom Martlev - detailed geological modelling in urban areas focused on structu...
Tom Martlev - detailed geological modelling in urban areas focused on structu...Tom Martlev - detailed geological modelling in urban areas focused on structu...
Tom Martlev - detailed geological modelling in urban areas focused on structu...Geological Survey of Sweden
 
Advanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingAdvanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingDesign By Data
 
Gis spatial analysis for digital elevation model dem application
Gis spatial analysis for digital elevation model  dem  applicationGis spatial analysis for digital elevation model  dem  application
Gis spatial analysis for digital elevation model dem applicationIAEME Publication
 

Similar to Texture Generation for Expressive Rock Drawing (20)

Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive Communications
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
Strategic Visitor Flows (SVF) analysis using mobile data
Strategic Visitor Flows (SVF) analysis using mobile dataStrategic Visitor Flows (SVF) analysis using mobile data
Strategic Visitor Flows (SVF) analysis using mobile data
 
Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016
 
An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...
 
IEEE Mapathon_2022_BMS CE_Sep.pdf
IEEE Mapathon_2022_BMS CE_Sep.pdfIEEE Mapathon_2022_BMS CE_Sep.pdf
IEEE Mapathon_2022_BMS CE_Sep.pdf
 
Osm Quality Assessment 2008
Osm Quality Assessment 2008Osm Quality Assessment 2008
Osm Quality Assessment 2008
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu Valley
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
 
Lesson2 esa summer_school_brovelli
Lesson2 esa summer_school_brovelliLesson2 esa summer_school_brovelli
Lesson2 esa summer_school_brovelli
 
2015 crs4-seminar-massive-models-full
2015 crs4-seminar-massive-models-full2015 crs4-seminar-massive-models-full
2015 crs4-seminar-massive-models-full
 
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GI
 
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...
Distorted Path Analysis of Different Layered Soil Pressurized Under Uniform D...
 
Q GIS Training Presentation
Q GIS Training PresentationQ GIS Training Presentation
Q GIS Training Presentation
 
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
John McGaughey - Towards integrated interpretation
John McGaughey - Towards integrated interpretationJohn McGaughey - Towards integrated interpretation
John McGaughey - Towards integrated interpretation
 
Tom Martlev - detailed geological modelling in urban areas focused on structu...
Tom Martlev - detailed geological modelling in urban areas focused on structu...Tom Martlev - detailed geological modelling in urban areas focused on structu...
Tom Martlev - detailed geological modelling in urban areas focused on structu...
 
Advanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingAdvanced Master in Computational Design & Making
Advanced Master in Computational Design & Making
 
Gis spatial analysis for digital elevation model dem application
Gis spatial analysis for digital elevation model  dem  applicationGis spatial analysis for digital elevation model  dem  application
Gis spatial analysis for digital elevation model dem application
 

More from Sidonie Christophe

Intégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIGIntégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIGSidonie Christophe
 
MapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographieMapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographieSidonie Christophe
 
Knowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesKnowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesSidonie Christophe
 
MapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini StyleMapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini StyleSidonie Christophe
 
Couleurs en cartographie : des peintures, des styles ..et des cartes
Couleurs en cartographie : des peintures, des styles ..et des cartesCouleurs en cartographie : des peintures, des styles ..et des cartes
Couleurs en cartographie : des peintures, des styles ..et des cartesSidonie Christophe
 

More from Sidonie Christophe (6)

Géovisualisation(s)
Géovisualisation(s)Géovisualisation(s)
Géovisualisation(s)
 
Intégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIGIntégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIG
 
MapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographieMapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographie
 
Knowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesKnowledge base for 3D rendering styles
Knowledge base for 3D rendering styles
 
MapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini StyleMapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini Style
 
Couleurs en cartographie : des peintures, des styles ..et des cartes
Couleurs en cartographie : des peintures, des styles ..et des cartesCouleurs en cartographie : des peintures, des styles ..et des cartes
Couleurs en cartographie : des peintures, des styles ..et des cartes
 

Recently uploaded

Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxtuking87
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPirithiRaju
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxMedical College
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learningvschiavoni
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGiovaniTrinidad
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionJadeNovelo1
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptAmirRaziq1
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...HafsaHussainp
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Christina Parmionova
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Sérgio Sacani
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDivyaK787011
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxGiDMOh
 

Recently uploaded (20)

Interferons.pptx.
Interferons.pptx.Interferons.pptx.
Interferons.pptx.
 
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPR
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptx
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptx
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and Function
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.ppt
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptx
 

Texture Generation for Expressive Rock Drawing

  • 1. Texture generation for expressive rock drawing Sidonie Christophe, Hugo Loi, Mathieu Brédif, François Lecordix, Thomas Hurtut, Romain Vergne and Joëlle Thollot Univ. Paris-Est, LASTIG, IGN, ENSG, F-94160 Saint-Mande, France Univ. Grenoble Alpes, CNRS, Inria, France Polytechnique Montréal, Canada
  • 3. 3 IGN➔ How to design such complex textures? ➔ How to finely control the rendering style?
  • 4. • Generic approach • Specific approach for rocky mountain Approach to design 2D arrangements (Loi et al. 2017) 4
  • 5. • Texture specification and design: A ‘recipe’: combination of patterns, via operators Programmable approach (Loi et al. 2017) 5
  • 6. • Generation of complex patterns Programmable approach (Loi et al. 2017) 6
  • 7. • Generation of complex patterns Programmable approach (Loi et al. 2017) 7
  • 8. • Generation of complex patterns Programmable approach (Loi et al. 2017) 8
  • 10. • How to move from an abstract texture to a textured area in a map? ▫ To identify rules and constraints in made-by-hand maps ▫ To develop a suitable transfer function between input parameters and the output image. And for the mountain? 10
  • 11. • 2 types of hatches • one-dimensional terrain features (ridges and valleys) • surface information through global properties: density, orientation and randomness. => Spatially-varying textures: density and orientation => Control fields and related control mappers Constraints 11
  • 12. 12 Input data used for rendering rocky areas
  • 14. Proposition: hatching arrangements 14 1 filling layer + 1 ‘ink accumulation effect’ layer Initial hand-drawn hatching (Loi 2015) IGN ➔ Variation of heights, separation of mountain faces, multi-faces
  • 15. Stylization step: a set of curves to be stylized 15 (Christophe et al. 2016)
  • 16. Stylization step ➔ Enhancing relief perception without seeing textures 16
  • 17. 17 (Loi 2015, Loi et al. 2017) Random or regular distributions for map design ➔ A set of curves: a vector layer in a cartographic pipeline
  • 18. • Programmable approach: -> Specification of the targeted style -> Control over the hatching arrangement -> Iterative design of complex structures • Generation of cartographic data, followed by stylization step • Relief perception: heights, edges, passes, multi-faces Conclusion 18
  • 19. Perspectives How to control the perception of the rendering style? • Geometries generation and stylization -> Shared influence on the quality of the distribution. -> Iterative steps to adapt 2D arrangements. • User control on the generation and stylization 19 Talk Expressive Map Design: THU 6, 11:30-11:50 (Coolidge)
  • 20. Thank you for your attention! http://mapstyle.ign.fr sidonie.christophe@ign.fr Thanks to the French National Research Agency (ANR) MapStyle project [ANR-12-CORD-0025] 20 20 Talk Expressive Map Design: THU 6, 11:30-11:50 (Coolidge)
  • 21. References Christophe, S., Duménieu, B., Turbet, J., Hoarau, C., Mellado, N., Ory, J., Loi, H., Masse, A., Arbelot, B., Vergne, R., Brédif, M., Hurtut, T., Thollot, J., Vanderhaeghe, D. (2016). Map Style Formalization: Rendering Techniques Extension for Cartography, Pierre Bénard; Holger Winnemöller. Expressive 2016 The Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering, May 2016, Lisbonne, Portugal. The Eurographics Association, Non-Photorealistic Animation and Rendering. Loi, H., Hurtut, T., Vergne, R., Thollot, J. (2017). Programmable 2D Arrangements for Element Texture Design. ACM Transactions on Graphics Volume 36 Issue 3, June 2017. Article No. 27 DOI: 10.1145/2983617 Loi, H. Programmable Synthesis of Element Textures and Application to Cartography. (2015). PhD in Computer Graphics. Université de Grenoble, 2015. English. Loi, H., Hurtut T., Vergne R., Thollot J. (2013) Discrete Texture Design Using a Programmable Approach, SIGGRAPH Talks, 2013. 21