{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T09:59:13Z","timestamp":1770285553290,"version":"3.49.0"},"reference-count":44,"publisher":"ASME International","issue":"3","license":[{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"funder":[{"DOI":"10.13039\/501100006360","name":"Bundesministerium f\u00fcr Wirtschaft und Energie","doi-asserted-by":"publisher","award":["ZF4004704SS9"],"award-info":[{"award-number":["ZF4004704SS9"]}],"id":[{"id":"10.13039\/501100006360","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006360","name":"Bundesministerium f\u00fcr Wirtschaft und Energie","doi-asserted-by":"publisher","award":["ZF4123410SS9"],"award-info":[{"award-number":["ZF4123410SS9"]}],"id":[{"id":"10.13039\/501100006360","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Product visualization in AR\/VR applications requires a largely manual process of data preparation. Previous publications focus on error-free triangulation or transformation of product structure data and display attributes for AR\/VR applications. This paper focuses on the preparation of the required geometry data. In this context, a significant reduction in effort can be achieved through automation. The steps of geometry preparation are identified and examined concerning their automation potential. In addition, possible couplings of sub-steps are discussed. Based on these explanations, a structure for the geometry preparation process is proposed. With this structured preparation process, it becomes possible to consider the available computing power of the target platform during the geometry preparation. The number of objects to be rendered, the tessellation quality, and the level of detail (LOD) can be controlled by the automated choice of transformation parameters. Through this approach, tedious preparation tasks and iterative performance optimization can be avoided in the future, which also simplifies the integration of AR\/VR applications into product development and use. A software tool is presented in which partial steps of the automatic preparation are already implemented. After an analysis of the product structure of a CAD file, the transformation is executed for each component. Functions implemented so far allow, for example, the selection of assemblies and parts based on filter options, the transformation of geometries in batch mode, the removal of certain details, and the creation of UV maps. Flexibility, transformation quality, and timesavings are described and discussed.<\/jats:p>","DOI":"10.1115\/1.4053327","type":"journal-article","created":{"date-parts":[[2021,12,21]],"date-time":"2021-12-21T10:08:17Z","timestamp":1640081297000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":4,"title":["Automated and Adaptive Geometry Preparation for AR\/VR-Applications"],"prefix":"10.1115","volume":"22","author":[{"given":"Maximilian Peter","family":"Dammann","sequence":"first","affiliation":[{"name":"Faculty of Mechanical Engineering, Chair of Virtual Product Development, Technische Universit\u00e4t Dresden, Dresden 01062, Germany"}]},{"given":"Wolfgang","family":"Steger","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical Engineering, Chair of Virtual Product Development, Technische Universit\u00e4t Dresden, Dresden 01062, Germany"}]},{"given":"Ralph","family":"Stelzer","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical Engineering, Chair of Virtual Product Development, Technische Universit\u00e4t Dresden, Dresden 01062, Germany"}]}],"member":"33","published-online":{"date-parts":[[2022,1,17]]},"reference":[{"key":"2022011809145695700_CIT0001","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2021-66731","article-title":"Automated and Adaptive Geometry Preparation for AR\/VR-Applications","author":"Dammann","year":"2021"},{"issue":"1","key":"2022011809145695700_CIT0002","doi-asserted-by":"publisher","DOI":"10.1115\/1.4034267","article-title":"An Industry Case Study: Investigating Early Design Decision Making in Virtual Reality","volume":"17","author":"Berg","year":"2017","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2022011809145695700_CIT0003","doi-asserted-by":"publisher","DOI":"10.1115\/1.4028588","article-title":"The Influence of Interaction Technology on the Learning of Assembly Tasks Using Virtual Reality","volume":"14","author":"V\u00e9laz","year":"2014","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2022011809145695700_CIT0004","doi-asserted-by":"publisher","first-page":"1008","DOI":"10.1007\/978-3-030-41018-6_82","article-title":"Two Methods of Optimization for an AR Project: Mesh Retopology and Use of PBR Materials","author":"Perticarini","year":"2019"},{"issue":"1","key":"2022011809145695700_CIT0005","doi-asserted-by":"publisher","first-page":"88474","DOI":"10.1109\/access.2020.2993613","article-title":"Rendering Optimization for Mobile Web 3D Based on Animation Data Separation and On-Demand Loading","volume":"8","author":"Li","year":"2020","journal-title":"IEEE Access"},{"issue":"7","key":"2022011809145695700_CIT0006","doi-asserted-by":"publisher","first-page":"658","DOI":"10.1080\/0951192X.2019.1599440","article-title":"3D CAD Data Extraction and Conversion for Application of Augmented\/Virtual Reality to the Construction of Ships and Offshore Structures","volume":"32","author":"Han","year":"2019","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"2022011809145695700_CIT0007","doi-asserted-by":"publisher","article-title":"CAD Integration","author":"Freeman","DOI":"10.1115\/IMECE2016-66948"},{"issue":"4","key":"2022011809145695700_CIT0008","doi-asserted-by":"publisher","first-page":"636","DOI":"10.1016\/j.procir.2020.01.082","article-title":"Industrial Case Studies for Digital Transformation of Engineering Processes Using the Virtual Reality Technology","volume":"90","author":"Bellalouna","year":"2020","journal-title":"Procedia CIRP"},{"issue":"3","key":"2022011809145695700_CIT0009","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1016\/j.procir.2015.12.115","article-title":"CAD to VR\u2014A Methodology for the Automated Conversion of Kinematic CAD Models to Virtual Reality","volume":"41","author":"Lorenz","year":"2016","journal-title":"Procedia CIRP"},{"key":"2022011809145695700_CIT0010","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2018-85750","article-title":"Fast and Flexible Visualization Using an Enhanced Scene Graph","author":"Gebert","year":"2018"},{"key":"2022011809145695700_CIT0011","doi-asserted-by":"publisher","first-page":"1517","DOI":"10.1115\/DETC2012-70998","article-title":"The VR Session Manager: A Tool to Co-Ordinate a Collaborative Product Development Process in a Virtual Environment","author":"Stelzer"},{"key":"2022011809145695700_CIT0012","first-page":"426","article-title":"Authoring of Automatic Data Preparation and Scene Enrichment for Maritime Virtual Reality Applications","author":"Mesing","year":"2014"},{"issue":"9","key":"2022011809145695700_CIT0013","doi-asserted-by":"publisher","first-page":"1482","DOI":"10.1631\/jzus.2006.A1482","article-title":"CAD-VR Geometry and Meta Data Synchronization for Design Review Applications","volume":"7","author":"Schilling","year":"2006","journal-title":"J. Zhejiang Univ., Sci., A"},{"key":"2022011809145695700_CIT0014","doi-asserted-by":"crossref","DOI":"10.5220\/0010201701530160","article-title":"Integration of CAD Models Into Game Engines","author":"Santos","year":"2021"},{"key":"2022011809145695700_CIT0015","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1109\/ICIC.2010.338","article-title":"CAD Model's Simplification and Conversion for Virtual Reality","author":"Tang","year":"2010"},{"issue":"5","key":"2022011809145695700_CIT0016","doi-asserted-by":"publisher","first-page":"e0197673","DOI":"10.1371\/journal.pone.0197673","article-title":"A Systematic Approach to Parameter Selection for CAD-Virtual Reality Data Translation Using Response Surface Methodology and MOGA-II","volume":"13","author":"Abidi","year":"2018","journal-title":"PLoS One"},{"key":"2022011809145695700_CIT0017","article-title":"What is X3D? | Web3D Consortium","author":"Web3D Consortium","year":"2021"},{"key":"2022011809145695700_CIT0018","article-title":"X3D & VRML, The Most Widely Used 3D Formats | Web3D Consortium","author":"Web3D Consortium","year":"2021"},{"key":"2022011809145695700_CIT0019","article-title":"glTF -","author":"The Khronos Group Inc.","year":"2021"},{"key":"2022011809145695700_CIT0020","article-title":"JT | Siemens Digital Industries Software","author":"Siemens","year":"2021"},{"key":"2022011809145695700_CIT0021","first-page":"63","article-title":"High Quality Geometric Meshing","author":"Laug","year":"2012"},{"issue":"4","key":"2022011809145695700_CIT0022","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.cad.2018.12.005","article-title":"Automatic and High-Quality Surface Mesh Generation for CAD Models","volume":"109","author":"Guo","year":"2019","journal-title":"Comput.-Aided Des."},{"issue":"1","key":"2022011809145695700_CIT0023","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comgeo.2008.04.002","article-title":"Constrained CVT Meshes and a Comparison of Triangular Mesh Generators","volume":"42","author":"Nguyen","year":"2009","journal-title":"Comput. Geom."},{"key":"2022011809145695700_CIT0024","article-title":"Unity\u2014Manual: 3D formats","author":"Unity Technologies","year":"2021"},{"key":"2022011809145695700_CIT0025","article-title":"Unreal Engine | Datasmith","author":"Epic Games Inc.","year":"2021"},{"key":"2022011809145695700_CIT0026","article-title":"Pixyz | Get your 3D data ready for new experiences","author":"PiXYZ Software","year":"2021"},{"key":"2022011809145695700_CIT0027","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1109\/ICME.2010.5582617","article-title":"Tree Model Simplification with Hybrid Polygon\/Billboard Approach and Human-Centered Quality Evaluation","author":"Lee","year":"2010"},{"key":"2022011809145695700_CIT0028","article-title":"CAD Processor\u2014Open Cascade","author":"Open Cascade","year":"2021"},{"key":"2022011809145695700_CIT0029","first-page":"489","article-title":"A Methodology Supporting the Preparation of 3D-CAD Data for Design Reviews in VR","author":"Graf","year":"2002"},{"key":"2022011809145695700_CIT0030","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1017\/dsd.2020.159","article-title":"The Evolution of Virtual Reality Towards the Usage in Early Design Phases","author":"Balzerkiewitz","year":"2020"},{"key":"2022011809145695700_CIT0031","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1115\/WINVR2009-705","article-title":"Data Pipeline From CAD to AR Based Assembly Instructions","author":"Salonen","year":"2009"},{"key":"2022011809145695700_CIT0032","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3361149.3361155","article-title":"Asset Pipeline Patterns: Patterns in Interactive Real-Time Visualization Workflow","author":"Lear","year":"2019"},{"issue":"3","key":"2022011809145695700_CIT0033","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1115\/1.1603307","article-title":"Feature Simplification Techniques for Freeform Surface Models","volume":"3","author":"Joshi","year":"2003","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2022011809145695700_CIT0034","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1134\/S0361768820030081","article-title":"Simplification of CAD Models by Automatic Recognition and Suppression of Blend Chains","volume":"46","author":"Slyadnev","year":"2020","journal-title":"Program. Comput. Software"},{"issue":"3","key":"2022011809145695700_CIT0035","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/s00366-009-0127-4","article-title":"Automatic Small Blend Recognition From B-rep Models for Analysis","volume":"25","author":"Li","year":"2009","journal-title":"Eng. Comput."},{"issue":"3","key":"2022011809145695700_CIT0036","doi-asserted-by":"publisher","first-page":"1289","DOI":"10.1007\/s12206-020-0228-y","article-title":"Semantics-Aware Adaptive Simplification for Lightweighting Diverse 3D CAD Models in Industrial Plants","volume":"34","author":"Kwon","year":"2020","journal-title":"J. Mech. Sci. Technol."},{"issue":"24","key":"2022011809145695700_CIT0037","doi-asserted-by":"publisher","first-page":"31969","DOI":"10.1007\/s11042-018-6207-y","article-title":"A Measure-Driven Method for Normal Mapping and Normal map Design of 3D Models","volume":"77","author":"Qian","year":"2018","journal-title":"Multimed. Tools. Appl."},{"issue":"1","key":"2022011809145695700_CIT0038","doi-asserted-by":"publisher","first-page":"181","DOI":"10.5194\/isprsarchives-xl-5-w1-181-2013","article-title":"3D Model Visualization Enhancements in Real-Time Game Engines","volume":"XL-5\/W1","author":"Merlo","year":"2013","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"issue":"1","key":"2022011809145695700_CIT0039","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1080\/17453054.2017.1313682","article-title":"High Poly to low Poly Workflows for Real-Time Rendering","volume":"40","author":"Webster","year":"2017","journal-title":"J. Vis. Commun. Med."},{"key":"2022011809145695700_CIT0040","author":"The Blender Foundation"},{"key":"2022011809145695700_CIT0041","article-title":"FreeCAD: Your own 3D parametric modeler","author":"The FreeCAD Team"},{"issue":"1","key":"2022011809145695700_CIT0042","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1080\/16864360.2017.1353729","article-title":"An Investigation and Evaluation of Computer-Aided Design Model Complexity Metrics","volume":"15","author":"Johnson","year":"2018","journal-title":"Comput.-Aided Des. Appl."},{"key":"2022011809145695700_CIT0043","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1109\/3DPVT.2006.127","article-title":"Shape Measure for Identifying Perceptually Informative Parts of 3D Objects","author":"Sukumar","year":"2006"},{"key":"2022011809145695700_CIT0044","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/CVPRW.2008.4562975","article-title":"Towards Understanding What Makes 3D Objects Appear Simple or Complex","author":"Sukumar","year":"2008"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/22\/3\/031010\/6822608\/jcise_22_3_031010.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/22\/3\/031010\/6822608\/jcise_22_3_031010.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T09:15:07Z","timestamp":1642497307000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/22\/3\/031010\/1130900\/Automated-and-Adaptive-Geometry-Preparation-for-AR"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,17]]},"references-count":44,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4053327","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,17]]},"article-number":"031010"}}