V. Vidal, Eric Lombardi, Martial Tola, F. Dupont, G. Lavoué
In this paper, we present MEPP2, an open-source C++ software development kit (SDK) for processing and visualizing 3D surface meshes and point clouds. It provides both an application programming interface (API) for creating new processing filters and a graphical user interface (GUI) that facilitates the integration of new filters as plugins. Static and dynamic 3D meshes and point clouds with appearance-related attributes (color, texture information, normal) are supported. The strength of the platform is to be generic programming oriented. It offers an abstraction layer, based on C++ Concepts, that provides interoperability over several third party mesh and point cloud data structures, such as OpenMesh, CGAL, and PCL. Generic code can be run on all data structures implementing the required concepts, which allows for performance and memory footprint comparison. Our platform also permits to create complex processing pipelines gathering idiosyncratic functionalities of the different libraries. We provide examples of such applications. MEPP2 runs on Windows, Linux & Mac OS X and is intended for engineers, researchers, but also students thanks to simple use, facilitated by the proposed architecture and extensive documentation.
在本文中,我们提出了MEPP2,一个开源的c++软件开发工具包(SDK),用于处理和可视化三维表面网格和点云。它既提供了用于创建新处理过滤器的应用程序编程接口(API),也提供了便于将新过滤器集成为插件的图形用户界面(GUI)。支持具有外观相关属性(颜色,纹理信息,法线)的静态和动态3D网格和点云。该平台的优势在于它是面向泛型编程的。它提供了一个基于c++概念的抽象层,提供了多个第三方网格和点云数据结构(如OpenMesh、CGAL和PCL)之间的互操作性。可以在实现所需概念的所有数据结构上运行泛型代码,这允许进行性能和内存占用比较。我们的平台还允许创建复杂的处理管道,收集不同库的特殊功能。我们将提供此类应用程序的示例。MEPP2运行在Windows、Linux和Mac OS X上,适用于工程师、研究人员,也适用于学生,由于使用简单,拟议的架构和广泛的文档提供了便利。
{"title":"MEPP2: A Generic Platform for Processing 3D Meshes and Point Clouds","authors":"V. Vidal, Eric Lombardi, Martial Tola, F. Dupont, G. Lavoué","doi":"10.2312/egs.20201010","DOIUrl":"https://doi.org/10.2312/egs.20201010","url":null,"abstract":"In this paper, we present MEPP2, an open-source C++ software development kit (SDK) for processing and visualizing 3D surface meshes and point clouds. It provides both an application programming interface (API) for creating new processing filters and a graphical user interface (GUI) that facilitates the integration of new filters as plugins. Static and dynamic 3D meshes and point clouds with appearance-related attributes (color, texture information, normal) are supported. The strength of the platform is to be generic programming oriented. It offers an abstraction layer, based on C++ Concepts, that provides interoperability over several third party mesh and point cloud data structures, such as OpenMesh, CGAL, and PCL. Generic code can be run on all data structures implementing the required concepts, which allows for performance and memory footprint comparison. Our platform also permits to create complex processing pipelines gathering idiosyncratic functionalities of the different libraries. We provide examples of such applications. MEPP2 runs on Windows, Linux & Mac OS X and is intended for engineers, researchers, but also students thanks to simple use, facilitated by the proposed architecture and extensive documentation.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"34 1","pages":"29-32"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78607043","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper outlines an exceptional 1st year undergraduate student project that involves the creation of a CG asset (goblet), and the integration of that asset into a live action photographed background. The final created shot of the animated asset shows a high level of photo-realism, and is an exceptionally close match to the live action reference photography of the real goblet.
{"title":"Asset Integration: An Exceptional Undergraduate Student Project","authors":"Adam Redford","doi":"10.2312/eged.20201030","DOIUrl":"https://doi.org/10.2312/eged.20201030","url":null,"abstract":"This paper outlines an exceptional 1st year undergraduate student project that involves the creation of a CG asset (goblet), and the integration of that asset into a live action photographed background. The final created shot of the animated asset shows a high level of photo-realism, and is an exceptionally close match to the live action reference photography of the real goblet.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"7 1","pages":"25-26"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79349821","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Space-time blending (STB) is an established technique allowing to implement a metamorphosis operation between geometric shapes. In this paper we significantly extend the STB method to make it possible to deal with heterogeneous objects, which are volumetric objects with attributes representing their physical properties. The STB method, used for geometry transformation, is naturally combined with space-time transfinite interpolation, used for attribute (e.g. colour) transformation. Geometry and attribute transformations are interconnected and happen simultaneously in an higher dimensional specific STB space. We use hybrid function representation, unifying function representation with signed distance fields and with adaptively sampled distance fields. We show how the new method works by applying it to 4D animated Cubism.
{"title":"Space-Time Blending for Heterogeneous Objects","authors":"A. Tereshin, E. Anderson, A. Pasko, V. Adzhiev","doi":"10.2312/egs.20201014","DOIUrl":"https://doi.org/10.2312/egs.20201014","url":null,"abstract":"Space-time blending (STB) is an established technique allowing to implement a metamorphosis operation between geometric shapes. In this paper we significantly extend the STB method to make it possible to deal with heterogeneous objects, which are volumetric objects with attributes representing their physical properties. The STB method, used for geometry transformation, is naturally combined with space-time transfinite interpolation, used for attribute (e.g. colour) transformation. Geometry and attribute transformations are interconnected and happen simultaneously in an higher dimensional specific STB space. We use hybrid function representation, unifying function representation with signed distance fields and with adaptively sampled distance fields. We show how the new method works by applying it to 4D animated Cubism.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"51 1","pages":"45-48"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80691453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. D. Parakkat, Prudhviraj Madipally, Hari Hara Gowtham, Marie-Paule Cani
We introduce a simple Delaunay-triangulation based algorithm for the interactive coloring of neat line-art minimalist sketches, ie. vector sketches that may include open contours. The main objective is to minimize user intervention and make interaction as natural as with the flood-fill algorithm while extending coloring to regions with open contours. In particular, we want to save the user from worrying about parameters such as stroke weight and size. Our solution works in two steps, 1) a segmentation step in which the input sketch is automatically divided into regions based on the underlying Delaunay structure and 2) the interactive grouping of neighboring regions based on user input. More precisely, a region adjacency graph is computed from the segmentation result, and is interactively partitioned based on user input to generate the final colored sketch. Results show that our method is as natural as a bucket fill tool and powerful enough to color minimalist sketches.
{"title":"Interactive Flat Coloring of Minimalist Neat Sketches","authors":"A. D. Parakkat, Prudhviraj Madipally, Hari Hara Gowtham, Marie-Paule Cani","doi":"10.2312/egs.20201024","DOIUrl":"https://doi.org/10.2312/egs.20201024","url":null,"abstract":"We introduce a simple Delaunay-triangulation based algorithm for the interactive coloring of neat line-art minimalist sketches, ie. vector sketches that may include open contours. The main objective is to minimize user intervention and make interaction as natural as with the flood-fill algorithm while extending coloring to regions with open contours. In particular, we want to save the user from worrying about parameters such as stroke weight and size. Our solution works in two steps, 1) a segmentation step in which the input sketch is automatically divided into regions based on the underlying Delaunay structure and 2) the interactive grouping of neighboring regions based on user input. More precisely, a region adjacency graph is computed from the segmentation result, and is interactively partitioned based on user input to generate the final colored sketch. Results show that our method is as natural as a bucket fill tool and powerful enough to color minimalist sketches.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"58 1","pages":"85-88"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78166075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
We present an outstanding undergraduate student project in the form of a virtual heritage experience, created by a multidisciplinary group of six 4th semester undergraduate students from a range of computer graphics related programmes of study, ranging from 3D art and design to graphics software development. The "Exercise Smash" application allows participants to take part in a 1944 military exercise that was held in preparation of the D-Day landings in Normandy, during which several amphibious tanks sank, and then to dive down to the tank wrecks on the modern-day seafloor. The virtual heritage experience was presented during a public event at a military history museum and has also been demonstrated at an archaeology conference, being well-received in both cases.
{"title":"Recreating Past and Present: An Exceptional Student-Created Virtual Heritage Experience","authors":"E. Anderson, Susan Sloan","doi":"10.2312/eged.20201031","DOIUrl":"https://doi.org/10.2312/eged.20201031","url":null,"abstract":"We present an outstanding undergraduate student project in the form of a virtual heritage experience, created by a multidisciplinary group of six 4th semester undergraduate students from a range of computer graphics related programmes of study, ranging from 3D art and design to graphics software development. The \"Exercise Smash\" application allows participants to take part in a 1944 military exercise that was held in preparation of the D-Day landings in Normandy, during which several amphibious tanks sank, and then to dive down to the tank wrecks on the modern-day seafloor. The virtual heritage experience was presented during a public event at a military history museum and has also been demonstrated at an archaeology conference, being well-received in both cases.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"46 1","pages":"27-28"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74151175","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
We present a streamlined workflow for the 3D reconstruction of skeletal fragments, suitable for bioarchaeological analysis as well as public engagement and based on practices and applications from the feature film visual effects industry. Using a lowcost single-camera photogrammetry rig for close range photogrammetry and processing the results using standard 3D asset creation software from the visual effects industry, the resulting 3D models achieve a resolution that is sufficient for the clear representation of bone elements and any gross changes affecting them, such as severe trauma.
{"title":"Streamlining Photogrammetry Reconstructions of Bone Fragments for Bioarchaeological Analysis, Conservation, and Public Engagement","authors":"Adam Redford, Richard Mikulski, E. Anderson","doi":"10.2312/egp.20201036","DOIUrl":"https://doi.org/10.2312/egp.20201036","url":null,"abstract":"We present a streamlined workflow for the 3D reconstruction of skeletal fragments, suitable for bioarchaeological analysis as well as public engagement and based on practices and applications from the feature film visual effects industry. Using a lowcost single-camera photogrammetry rig for close range photogrammetry and processing the results using standard 3D asset creation software from the visual effects industry, the resulting 3D models achieve a resolution that is sufficient for the clear representation of bone elements and any gross changes affecting them, such as severe trauma.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"51 1","pages":"5-6"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89577030","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Baptiste Nicolet, Pierre Ecormier-Nocca, Pooran Memari, Marie-Paule Cani
Pair Correlation Functions (PCF) have been recently spreading as a reliable representation for distributions, enabling the efficient synthesis of point-sets, vector textures and object placement from examples. In this work we introduce a triangulation-based local filtering method to extend PCF-based analysis to exemplars with free-form boundaries. This makes PCF applicable to new problems such as the inpainting of missing parts in an input distribution, or the decomposition of complex, non-homogeneous distributions into a set of coherent classes, in which each category of points can be studied together with their intra and inter-class correlations.
{"title":"Pair Correlation Functions with Free-Form Boundaries for Distribution Inpainting and Decomposition","authors":"Baptiste Nicolet, Pierre Ecormier-Nocca, Pooran Memari, Marie-Paule Cani","doi":"10.2312/EGS.20201025","DOIUrl":"https://doi.org/10.2312/EGS.20201025","url":null,"abstract":"Pair Correlation Functions (PCF) have been recently spreading as a reliable representation for distributions, enabling the efficient synthesis of point-sets, vector textures and object placement from examples. In this work we introduce a triangulation-based local filtering method to extend PCF-based analysis to exemplars with free-form boundaries. This makes PCF applicable to new problems such as the inpainting of missing parts in an input distribution, or the decomposition of complex, non-homogeneous distributions into a set of coherent classes, in which each category of points can be studied together with their intra and inter-class correlations.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"75 1","pages":"89-92"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90434141","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Murray, S. Benzait, R. Pacanowski, Xavier Granier
Fast computation of light propagation using Monte Carlo techniques requires finding the best samples from the space of light paths. For the last 30 years, numerous strategies have been developed to address this problem but choosing the best one is really scene-dependent. Multiple Importance Sampling (MIS) emerges as a potential generic solution by combining different weighted strategies, to take advantage of the best ones. Most recent work have focused on defining the best weighting scheme. Among them, two paper have shown that it is possible, in the context of direct illumination, to estimate the best way to balance the number of samples between two strategies, on a per-pixel basis. In this paper, we extend this previous approach to Global Illumination and to three strategies.
{"title":"On Learning the Best Local Balancing Strategy","authors":"D. Murray, S. Benzait, R. Pacanowski, Xavier Granier","doi":"10.2312/EGS.20201009","DOIUrl":"https://doi.org/10.2312/EGS.20201009","url":null,"abstract":"Fast computation of light propagation using Monte Carlo techniques requires finding the best samples from the space of light paths. For the last 30 years, numerous strategies have been developed to address this problem but choosing the best one is really scene-dependent. Multiple Importance Sampling (MIS) emerges as a potential generic solution by combining different weighted strategies, to take advantage of the best ones. Most recent work have focused on defining the best weighting scheme. Among them, two paper have shown that it is possible, in the context of direct illumination, to estimate the best way to balance the number of samples between two strategies, on a per-pixel basis. In this paper, we extend this previous approach to Global Illumination and to three strategies.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"16 1","pages":"25-28"},"PeriodicalIF":0.0,"publicationDate":"2020-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88087155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Storyline visualizations display the interactions of groups and entities and their development over time. Existing approaches have successfully adopted the general layout from hand-drawn illustrations to automatically create similar depictions. Ward Shelley is the author of several diagrammatic paintings that show the timeline of art-related subjects, such as Downtown Body, a history of art scenes. His drawings include many stylistic elements that are not covered by existing storyline visualizations, like links between entities, splits and merges of streams, and tags or labels to describe the individual elements. We present a visualization method that provides a visual mapping for the complex relationships in the data, creates a layout for their display, and adopts a similar styling of elements to imitate the artistic appeal of such illustrations. We compare our results to the original drawings and provide an open-source authoring tool prototype.
{"title":"Organic Narrative Charts","authors":"F. Bolte, S. Bruckner","doi":"10.2312/egs.20201026","DOIUrl":"https://doi.org/10.2312/egs.20201026","url":null,"abstract":"Storyline visualizations display the interactions of groups and entities and their development over time. Existing approaches have successfully adopted the general layout from hand-drawn illustrations to automatically create similar depictions. Ward Shelley is the author of several diagrammatic paintings that show the timeline of art-related subjects, such as Downtown Body, a history of art scenes. His drawings include many stylistic elements that are not covered by existing storyline visualizations, like links between entities, splits and merges of streams, and tags or labels to describe the individual elements. We present a visualization method that provides a visual mapping for the complex relationships in the data, creates a layout for their display, and adopts a similar styling of elements to imitate the artistic appeal of such illustrations. We compare our results to the original drawings and provide an open-source authoring tool prototype.","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"1 1","pages":"93-96"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79155195","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ioannis Romanelis, Gerasimos Arvanitis, K. Moustakas
{"title":"Fast Feature Curve Extraction for Similarity Estimation of 3D Meshes","authors":"Ioannis Romanelis, Gerasimos Arvanitis, K. Moustakas","doi":"10.2312/3dor.20201160","DOIUrl":"https://doi.org/10.2312/3dor.20201160","url":null,"abstract":"","PeriodicalId":72958,"journal":{"name":"Eurographics ... Workshop on 3D Object Retrieval : EG 3DOR. Eurographics Workshop on 3D Object Retrieval","volume":"13 1","pages":"11-18"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74027456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}