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

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsNurulAfiqah307317
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 

Recently uploaded (20)

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 

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