Understanding Standards for 3D Data Publishing

Total Page:16

File Type:pdf, Size:1020Kb

Understanding Standards for 3D Data Publishing Lattice3D – White Paper 3.03.05 Keys to Understanding and Comparing 3D File Formats and their application to 3D Publishing Authored by Lattice3D Technical Division The 3D Publishing market – in which 3D data is published by 3D-aware applications in a variety of media - is estimated to exceed $500 million in 2005. Through 3D Publishing the large amount of existing Computer Aided Design (CAD) or Digital Content Creation (DCC) 3D model data is repurposed for use in downstream applications. As a result, the industry has seen a rapid move to the release of various 3D formats that extend the use of existing 3D data. With these releases, 3D data can now be used not just for viewing by supply chain members, but also directly used in downstream applications such as 3D customer manuals, 3D online training, 3D assembly instructions, 3D parts lists, 3D design review, 3D technical documents, 3D manufacturing communications, 3D assembly process definition, 3D quality assurance, 3D packaging design, 3D websites and more. Companies now have to decide which 3D format to use or standardize on. This paper is designed to present the differences between formats in a way that makes this decision easier and more straightforward. As of early in 2005, many 3D publishing formats are available: XVL by Lattice3D, JT/Open by UGS, CGR from CATIA, DWF by Autodesk, U3D from the 3D Industry Forum (3DIF), X3D from the Web3D Consortium, a voxel based format by nGrain, and many intermediate formats by translator and viewer companies such as Elysium, TTF, Actify and Quadrispace. All of these formats offer the promise of repurposing 3D data, but they use at least 3 different technologies to achieve that end. These different methodologies dramatically affect the compression, graphical fidelity, accuracy and performance of the 3D data as it is used downstream. The three major concerns are: Compression for speed of communication and manipulation, Graphical Fidelity for viewing accuracy and Geometric Precision for widest application usability of the data files. Compression Rates 3D CAD solid and surface models are often very data-intensive, resulting in files that can be extremely large and way too bulky to be easily emailed or incorporated into other documents (e.g. training manuals). One of the necessary features of successful 3D publishing is to be able to create files containing 3D data that are small enough to be viewed, used, published and emailed even on low-end or typical office level PCs. Ideally, making these data smaller should not result in loss of geometric accuracy or visual fidelity. With polygon-based 3D formats, the higher the tessellation, the larger the file size. However, should better compression of the data be required, tessellation can be reduced but is balanced by a corresponding loss in fidelity and geometric accuracy. Regardless, compression of polygon-based data can typically be between 85-95% of the original CAD data file. XVL does not suffer from these issues, typically enabling 1/50 to 1/250 (i.e. better than 98%) compression of the data, in NURBs format, with high visual acuity and accuracy. ~100% D Precise CA VL T, X J , Geometric R G Precision C F, W D er th n o go ly .. Approximate po ats rm fo Low Moderate High (1-1/10) (1/10-1/30) (1/50-1/250 i.e. 98%+) Compression Polygon-based 3D formats provide very adequate viewing fidelity when the tessellation of the polygons is set to a high level. But each time the tessellation is reduced, the fidelity of the 3D view is affected. Furthermore, the tessellation of the data being used and viewed cannot be re-set within the file, but needs to be re- extracted at a different, higher tessellation level by the originating CAD system or intermediate file system. Some polygon based formats (e.g. JT) can hold multiple LODs (each Level of Detail is higher tessellation version of the polygon model) – these files avoid re-extraction from the originating CAD system but obviously sacrifice compression. XVL provides very high fidelity because it is based on a pure mathematical model that follows all curves very exactly thereby enabling good communication of the data at all levels of zoom without any penalty to the model compression. As XVL is a NURBS-based model, tessellation of the view is performed on-the-fly when a Zoom in (or out) function is called. "XVL breaks the mold with a technology shift, rather than rely on representing product graphics in a tessellated form of planar triangles, XVL uses a higher mathematical surface form allowing for impressive data compression. Less data drives faster data transfer and faster data transfer drives expanded use of that data for collaborating design teams and downstream users of product data." Ken Versprille, Ph.D., PLM Research Director, CPD Associates, LLC (CPDA). Geometric Precision 3D models from CAD systems are created using a variety of solids and surfaces including mathematical-based algorithms such as B-Rep and NURBs to create highly precise 3D models of a design. However, many 3D publishing formats deal only with polygons as a way to represent 3D data. Formats that are polygon-based include DWF, JT, CGR, .3D and more. When polygons are used to represent 3D they create an approximation of a mathematically perfect curve (you may be familiar with zooming in and seeing curves or circles represented by a series of short straight edges). Thus the accuracy of the 3D data in a polygon-based format is dependent on the level of tessellation (basically the number of straight edges approximating a curve) selected when the file is extracted. In general the lower the tessellation, the lower the accuracy of the model, and vice versa with high tessellation. On the upside, though, the lower tessellation allows the file size to be smaller and more easily handled, if the reduced accuracy can be tolerated. Higher tessellation means more polygons so a larger file size results i.e. polygon format file size is proportional to the level of tessellation. To generate a file at a higher level of tessellation usually requires returning to the CAD system or intermediate file stage and generating a new and larger (i.e. less compressed) polygon file. In contrast, when using the accurate mathematical model of XVL, polygons can be generated at time of viewing and quickly regenerated at any level of zoom. XVL, by Lattice3D (an XML format), does not rely on polygon-representation of 3D models. Instead XVL ‘re-surfaces’ 3D models with a form of NURBS called a Gregory Patch. Gregory Patches enable XVL to represent the original models with high accuracy (typical 0.1 to .0001 of the model units) and they compress very 3 tightly. Typically this results in XVL being anywhere between 2 and 5 times higher compression than polygon-based 3D formats without loss of geometric accuracy. The voxel-based 3D publishing formats by nGrain, provide very good compression ratios but low geometric precision on any complex 3D model. 3rd parties are OEMing the XVL technology too - XVL has been adopted by Dassault Systems (who already own the CGR and e-drawings formats) to be incorporated into its upcoming 3D-XML format. “This is a Big Deal. 3D XML, based on Lattice Technology's XVL, comes closer than any other open format to the Holy Grail of 3D: Low-volume, high-precision 3D representations.” Dr. Joel Orr, chief visionary, Cyon Research in his commentary at www.cadwire.net about 3DXML by Dassault. XVL has also been adopted by CoCreate, Docware and CatalogCreator. Downstream Applications Choosing the right format has another key component. It is the capabilities of the format that predicate the functional ability and independence of the downstream applications. Viewing is simply not enough. If a user needs single part viewing or selection, then high graphical fidelity of the single part, within the overall assembly, has to be available. Alternatively if the file is used in, say, a QA system or in an assembly clash detection it has to be highly accurate and if the file is viewed over the web in a sales and marketing system it better be as compressed as possible for the best user experience. XVL excels in all these areas. Conclusion Companies that design in 3D have a valuable asset that can readily be re-used to increase productivity downstream where in most companies between 10 and 30 people can or should use that data - the need to repurpose 3D data in the downstream areas of manufacturing has never been so high as now. The general and widespread acceptance of 3D for product design and manufacturing means that companies can reuse their design data assets across the enterprise and beyond to their suppliers and customers to boost productivity without barriers and delays in communication. Choosing the right standard format is a key foundation decision to be able to repurpose 3D data with the highest flexibility and maximum opportunity for success in this mission. As this white paper explains XVL has broad advantages over voxel and polygon based technologies for 3D publishing purposes. 4 ©2005 Lattice Technology, Inc. All rights reserved. Lattice3D, XVL, and 3D Everywhere are trademarks of Lattice Technology USA, Inc. All trademarks and registered trademarks are the properties of their respective companies. 5 Table 1 - Polygon and XVL feature comparison Item Polygon XVL/Lattice3D Who? Why? Format based Which In business terms competitors markets are how important are these they? advantages important to? Breadth of Depends on All CAD formats Users need Cost reduction through CAD/DCC each particular via partnership access to any re-use of any 3D data systems competitor with Elysium 3D CAD format asset downstream supported (specialist that the 3D data conversion co.) may be in Compression Polygon format XVL 3D publishing Significant benefit in capability: compressed to NURBs/Gregory 3D digital docs and typically ~90- patch - websites for faster 95% typically ~3-5 download and times higher therefore better user compression experience Accuracy Approximate - User defined Anyone who Can’t check polygon model of accuracy needs a known quality/tolerance of ‘as indeterminate guaranteed to accuracy e.g.
Recommended publications
  • CAD-To-X3D Conversion with Product Structure and External Geometry Referencing
    CAD-to-X3D Conversion with product structure and external geometry referencing Hyokwang Lee PartDB Co., Ltd. and Web3D Korea Chapter [email protected] Engineering IT & VR solutions based on International Standards CATIA Hub_Assembly model Hub_AssemblyH (1) disc_with_holes(2) cap(3) sleeve_sub_assemblyH (4) gasket(5) cylinder(6) CATIA Hub Assembly (6 Files) Simple Conversion of Hub_Assembly into X3D Save as VRML/X3D http://web3d.org/x3d/content/examples/Basic/CAD/ Simple Conversion of Hub_Assembly into X3D Save as VRML/X3D Simple Conversion of Hub_Assembly into X3D Save as VRML Product Structure disappeared!! Representing a CAD assembly in X3D . Hub_Assembly represented in a single X3D file . Assembly structure : CADAssembly, CADPart . Geometry : CADFace CatiaHubAssembly.X3D Hub_AssemblyH (1) <CADAssembly name=“Hub_Assembly”> (1) T disc_with_holes(2) <CADPart name=“disc_with_holes” ...> <CADFace> ... </CADFace> cap(3) </CADPart> <CADPart name=“cap” ...> sleeve_sub_assemblyH (4) T(2) <CADFace> ... </CADFace> (3) T(4) </CADPart> T gasket(5) CAD2X3D cylinder(6) conversion <CADAssembly name=“sleeve_sub_assembly”> <CADPart name=“gasket” ...> T(6) T(5) <CADFace> ... </CADFace> </CADPart> . Transform information is applied to the leaf node <CADPart name=“cylinder” ...> which includes geometry. <CADFace> ... </CADFace> CATIA Hub Assembly ex) Tcylinder = T(1)*T(4)*T(6) </CADPart> (6 Files) </CADAssembly> </CADAssembly> Representing a CAD assembly in X3D . Hub_Assembly represented in a single X3D file . Assembly structure : CADAssembly, CADPart . Geometry : CADFace CatiaHubAssembly.X3D Hub_AssemblyH (1) <CADAssembly name=“Hub_Assembly”> (1) T disc_with_holes(2) <CADPart name=“disc_with_holes” ...> • Partial change <CADFace > ... </CADFace> cap(3) </CADPart> • Reusability <CADPart name=“cap” ...> sleeve_sub_assemblyH (4) T(2) <CADFace> ... </CADFace> (3) T(4) </CADPart> T gasket(5) CAD2X3D cylinder(6) conversion <CADAssembly name=“sleeve_sub_assembly”> <CADPart name=“gasket” ...> T(6) T(5) <CADFace> ..
    [Show full text]
  • 3D PDF Converter™ Detailing New Features, Bug Fixes and Updated Format Support
    Version 4.1 Release Notes Release notes for 3D PDF Converter™ detailing new features, bug fixes and updated format support. 3D PDF Converter Version 4.1 Table of Contents OVERVIEW................................................................................................................................................... 2 Version Information ............................................................................................................................ 2 Language Support Overview ................................................................................................................ 2 Definition of Release Types ................................................................................................................. 2 Acrobat Pro Compatibility ........................................................................................................................... 3 Licensing Changes ....................................................................................................................................... 3 New 3D PDF Converter License Key Required .................................................................................... 3 4.1 Improvements ....................................................................................................................................... 4 Format Updates .................................................................................................................................. 4 New Features/Enhancements ...........................................................................................................
    [Show full text]
  • Augmented Reality Applications in the Engineering Environment
    Augmented Reality Applications in the Engineering Environment Karle Olalde Azkorreta1 and Héctor Olmedo Rodríguez2 1 University of Basque Country, UPV/EHU; C/Nieves Cano 12. 01006 Vitoria-Gasteiz, Spain [email protected] 2 Universidad de Valladolid; Campus Miguel Delives s/n. 47014 Valladolid, Spain [email protected] Abstract. In the area of engineering, we can move much in the way clients generally can interact with models or designs for new products, so we are developing various alternatives for visualization, such as Virtual and Augmented realities based on accurate models with no need of using specific software. In order to have a better and global knowledge of the possibilities we show in this paper the situation and capabilities of these technologies. From models developed with commercial programs and tools for industrial design, we propose a workflow to give everybody a chance to interact with these models. The sectors where these technologies are applied and the services offered are grouped in Industrial production systems and Learning of related disciplines. At the end conclusions will be given with every reference used. With everything, ideas for improving these technologies and the correspondent applications could be suggested to the reader. Keywords: Collaboration technology and informal learning, Augmented and virtual Reality, engineering, models. 1 Introduction In this paper we try to analyze the different options we have to represent an object in augmented reality, from 3D design programs and engineering, such as Catia, Solid Edge, Solid Works, Autocad, etc., with the objective of product design or do it more accessible to all potential customers. Augmented Reality (AR) [1, 2] is a technology in which the vision for the user in the real world is enhanced or augmented with additional information generated from a computer model.
    [Show full text]
  • Lightweight Formats for Product Model Data Exchange and Preservation
    Lightweight Formats for Product Model Data Exchange and Preservation Alexander Ball (1), Lian Ding (2), Manjula Patel (1) (1) UKOLN, University of Bath Claverton Down, Bath BA2 7AY, United Kingdom EMail: [email protected] EMail: [email protected] (2) IdMRC, University of Bath Claverton Down, Bath BA2 7AY, United Kingdom EMail: [email protected] ABSTRACT The designs for engineered products are increasingly defined not by technical drawings but by three-dimensional Computer Aided Design (CAD) models. With rapid turnover of computer hardware and CAD software, these models are in danger of becoming unreadable long before their usefulness has ended. One possible approach is to migrate the models into lightweight formats that are easier to preserve and from which it will be easier to recover information in the future. Such formats also have benefits for design collaboration and dissemination of product model information. Selecting the right lightweight format to use remains a problem, but considering matters of model fidelity, metadata support, security features, file size, software support, and openness, the difference between the formats is not as significant as their common advantages over full-featured, complex models. Product model data, lightweight representations, digital curation INTRODUCTION Since the turn of the millennium, the engineering sector has been undergoing a paradigm shift in the way that products are designed and manufactured or constructed. Formerly, Computer Aided Design (CAD) tools were used simply to generate blueprints and other two dimensional technical drawings, so that the official description of the product could be set down on paper. Increasingly, though, three-dimensional (3D) CAD models are being integrated into the engineering workflow, being used as the basis of finite element analysis, stereolithographic prototyping, numerical control part programmes and product inspections, for example.
    [Show full text]
  • 3Dviewstation File Formats
    Supported Formats of the 3DViewStation product family 3DViewStation Supported Formats of the 3DViewStation product family Import 3D Desktop WebViewer s r e t d d r r e e o e c c t p n r n w c a a o m i e i i s v v p l a V Supported 3D File d l x d b a a e a b e Formats File Extension Format Version D D D D D W 2 2 3 3 2 3D-PDF PDF PRC, U3D 3DViewStation 3DVS, VSXML ACIS SAT, SAB Up to 2019 Autodesk 3DS 3DS Autodesk Design DWF, DWFX Web Format Autodesk Inventor IPT, IAM Up to 2020 CATIA V4 MODEL, DLV, EXP, Up to V4.2.5 SESSION CATIA V5 CATPRODUCT, Up to V5-6 R2019 CATPART, CATShape, (R29) CGR, 3DXML CATIA V6 3DXML Up to V5-6 R2019 (R29) COLLADA DAE CPIXML CPIXML Creo (Pro/E) PRT, XPR, ASM, XAS, Pro/Engineer 19.0 to NEU Creo 6.0 Filmbox FBX ASCII: from 7100 to 7400; Binary: all GL Transmission GLTF, GLB Version 2.0 only Format HiCAD KRA, SZA Information as per November 12th 2019, valid for the latest build, subject to change without notice at any time 1 3DViewStation Supported Formats of the 3DViewStation product family Desktop WebViewer s r e t d d r r e e o e c c t p n r n w c a a o m i e i i s v v p l a Supported 3D File d l x V d b a a e a b e Formats File Extension Format Version D D D D D 2 2 3 3 W 2 I-deas MF1, ARC, UNV, PKG Up to 13.x (NX 5), NX I-deas 6 IGES IGS, IGES 5.1, 5.2, 5.3 Industry Foundation IFC IFC 2x2, 2x3, 2x4 Classes JTOpen JT Up to 10.2 LIDAR Point Cloud E57 Data File1 NX (Unigraphics) PRT UG v11.0 to v1847 Parasolid X_T, X_B Up to v31.1 PLMXML PLMXML PRC PRC Autodesk Revit2 RVT, RFA 2015 to 2019 Rhino3D 3DM 4, 5, 6 Solid Edge ASM, PAR, PWD, PSM V19 – 20, ST – ST10, 2019 SolidWorks SLDASM, SLDPRT From 97 up to 2019 STEP Exchange STP, STEP, STPZ AP 203 E1/E2, AP 214, AP 242 STEP/XML STPX, STPXZ Stereo Lithography STL All versions Universal 3D U3D ECMA-363 (1-3.
    [Show full text]
  • R-Photo User's Manual
    User's Manual © R-Tools Technology Inc 2020. All rights reserved. www.r-tt.com © R-tools Technology Inc 2020. All rights reserved. No part of this User's Manual may be copied, altered, or transferred to, any other media without written, explicit consent from R-tools Technology Inc.. All brand or product names appearing herein are trademarks or registered trademarks of their respective holders. R-tools Technology Inc. has developed this User's Manual to the best of its knowledge, but does not guarantee that the program will fulfill all the desires of the user. No warranty is made in regard to specifications or features. R-tools Technology Inc. retains the right to make alterations to the content of this Manual without the obligation to inform third parties. Contents I Table of Contents I Start 1 II Quick Start Guide in 3 Steps 1 1 Step 1. Di.s..k.. .S..e..l.e..c..t.i.o..n.. .............................................................................................................. 1 2 Step 2. Fi.l.e..s.. .M..a..r..k.i.n..g.. ................................................................................................................ 4 3 Step 3. Re..c..o..v..e..r.y.. ...................................................................................................................... 6 III Features 9 1 File Sorti.n..g.. .............................................................................................................................. 9 2 File Sea.r.c..h.. ............................................................................................................................
    [Show full text]
  • Opentext Brava Enterprise Supported Formats
    OpenText™ Brava!™ Enterprise Supported Formats This list represents the current known, tested formats supported by Brava! Enterprise. On a Windows operating system, Brava! uses 64-bit technology and typically supports any format with access to a Windows-based application that supports the print canonical verb. Linux Publishing Agent compatibility is noted where applicable. Please contact us with any format questions. 2D CAD FORMATS EXTENSION LINUX SUPPORT 906/907 Plot File 906/907 Autodesk AutoCAD Drawing (through version 2020) DWG ✓ Autodesk AutoCAD DXF (through version 2020) DXF ✓ Autodesk Design Web Format (through version 2020) DWF, DWFX ✓ Bentley Tiled Group 4 Raster TG4 ✓ CADKEY PRT Computer Graphics Metafile CGM GTX Group III, IV G3, G4 GTX Runlength RNL HP CAD ME10 (through version 13) CMI, MI HPGL Plot File 000, HGL, PLT, HPGL ✓ Intergraph Group IV CIT ✓ Intergraph Runlength RLE IronCAD drawing – embedded PDF ICD MicroStation Drawing (through version 8.11, including XM, V8i) DGN ✓ The Information Company 1 2020-09 16 EP7 Brava! Enterprise Formats 3D CAD FORMATS 1 EXTENSION LINUX SUPPORT Adobe 3D PDF 7 PDF ✓ Autodesk AutoCAD Drawing DWG ✓ Autodesk Design Web Format DWF ✓ Autodesk Inventor (through version 2019) IPT, IAM ✓ Autodesk Revit 8 (2015 to 2020) RVT, RFA ✓ CATIA V4 MODEL, SESSION, DLV, EXP ✓ CATIA V5 CATPart, CATProduct, ✓ CATShape, CGR CATIA V6 3DXML ✓ HOOPS Streaming Format 2 HSF ✓ I-DEAS and NX I-DEAS 6 MF1, ARC, UNV, PKG ✓ Industry Foundation Classes (versions 2, 3, 4) IFC ✓ Initial Graphics Exchange Specification
    [Show full text]
  • Leonardo ATA & Leonardo S1000D
    Technical Graphics and Multimedia: The Future for Interchange Standards Ian Proudfoot Technical Director S1000D User Forum 2013 — Vienna 1 © Antéa 2013 DATA EXCHANGE CHALLENGES What are interchange standards? How does S1000D use interchange standards? CGM: safe exchange of technical graphics Multimedia exchange: how do we do it? 2 © Antéa 2013 Exchange standards are a good thing SGML then XML for text CGM for 2D graphics But how do we safely exchange 3D and multimedia? Should we follow the CGM model for safe multimedia interchange? 3 © Antéa 2013 Computer Graphics Metafile exchange primer ISO CGM Adopted as the preferred 2D graphics format by ATA Graphic Exchange (GREXCHANGE) rules included in ATA 2100 then ATA iSpec2200 S1000D “borrows” grexchange principles 4 © Antéa 2013 CGM profiles Profiles define a limited sub-set of the full ISO CGM standard Profiles may be layered which eases the specification maintenance burden S1000D 2.3 W3C WebCGM 2.1 ISO/IEC 8632 Computer Graphics Metafile 5 © Antéa 2013 THE MISSING PARTS CGM Profiles only apply to the core CGM file The presentation rules are not designed to be validated using software tools 6 © Antéa 2013 Exchange standards for all? No similar exchange standards for other multimedia S1000D lists 100 multimedia types: Audio: aif aifc au cda cdda kar m3u m3url mid midi mp3 pls rmi smf snd swa ulw wav wma 3D: asm catdrawing catpart catproduct cgr ct dcr drw ds-3dxml dwf ed edz frm iges model prt rh sldasm slddrw sldprt smg smgGeom smgXml step swf u3d ugs w3d wrl x3d xv0 xv2 xv3 xvl Video: asf
    [Show full text]
  • Rapidauthor/Rapidauthor for Teamcenter 13.1 Supported 3D CAD Import Formats
    RapidAuthor/RapidAuthor for Teamcenter 13.1 Supported 3D CAD Import Formats RapidAuthor Version 13.1 There are two different versions of the software: RapidAuthor and RapidAuthor for Teamcenter. RapidAuthor for Teamcenter is integrated with Teamcenter and imports JT data; RapidAuthor imports data in various CAD formats listed below. If the users of RapidAuthor for Teamcenter would like to import various CAD data listed in the RapidAuthor section of this document, they need to install RapidDataConverter for Teamcenter in addition to RapidAuthor for Teamcenter. Format Version Extensions I-deas Up to 13.x (NX 5), MF1, ARC, UNV, PKG NX I-deas 6 JT Up to 10.3 JT Parasolid Up to 32.0 X_B, X_T, XMT, XMT_TXT NX - Unigraphics Unigraphics V11.0 – PRT NX 12.0 and 1926 Solid Edge V19, V20, ST-ST10, ASM, PAR, PWD, PSM 2020 Format Version Extensions Creo Elements/Pro Pro/Engineer 19.0 ASM, NEU, PRT, XAS, XPR (earlier Pro/Engineer) to Creo 7.0 (c) 2011-2021 ParallelGraphics Ltd. All rights reserved. RapidAuthor/RapidAuthor for Teamcenter 13.1 Supported 3D CAD Import Formats Format Version Extensions Import of textures and texture coordinates Autodesk Inventor Up to 2021 IPT, IAM Supported AutoCAD Up to 2019 DWG, DXF Autodesk 3DS All versions 3ds Supported Autodesk DWF All versions DWF, DWFX Supported Autodesk FBX All binary versions, FBX Supported ASCII data 7100 – 7400 Format Version Extensions Import of textures and texture coordinates ACIS Up to 2020 SAT, SAB CATIA V4 Up to 4.2.5 MODEL, SESSION, DLV, EXP CATIA V5 Up to V5-6 R2020 CATDRAWING, (R29) CATPART, CATPRODUCT, CATSHAPE, CGR, 3DXML CATIA V6 / Up to V5-6 R2019 3DXML 3DExperience (R29) SolidWorks 97 – 2021 SLDASM, SLDPRT Supported (c) 2011-2021 ParallelGraphics Ltd.
    [Show full text]
  • An Overview of 3D Data Content, File Formats and Viewers
    Technical Report: isda08-002 Image Spatial Data Analysis Group National Center for Supercomputing Applications 1205 W Clark, Urbana, IL 61801 An Overview of 3D Data Content, File Formats and Viewers Kenton McHenry and Peter Bajcsy National Center for Supercomputing Applications University of Illinois at Urbana-Champaign, Urbana, IL {mchenry,pbajcsy}@ncsa.uiuc.edu October 31, 2008 Abstract This report presents an overview of 3D data content, 3D file formats and 3D viewers. It attempts to enumerate the past and current file formats used for storing 3D data and several software packages for viewing 3D data. The report also provides more specific details on a subset of file formats, as well as several pointers to existing 3D data sets. This overview serves as a foundation for understanding the information loss introduced by 3D file format conversions with many of the software packages designed for viewing and converting 3D data files. 1 Introduction 3D data represents information in several applications, such as medicine, structural engineering, the automobile industry, and architecture, the military, cultural heritage, and so on [6]. There is a gamut of problems related to 3D data acquisition, representation, storage, retrieval, comparison and rendering due to the lack of standard definitions of 3D data content, data structures in memory and file formats on disk, as well as rendering implementations. We performed an overview of 3D data content, file formats and viewers in order to build a foundation for understanding the information loss introduced by 3D file format conversions with many of the software packages designed for viewing and converting 3D files.
    [Show full text]
  • Collaborative Visualization: Current Systems and Future Trends
    Collaborative Visualization: Current Systems and Future Trends Christophe Mouton∗ Kristian Sonsy Ian Grimsteadz EDF R&D, Paris, France DFKI, Saarbrucken,¨ Germany Cardiff University, Cardiff, UK Figure 1: Transatlantic Collaborative Visualization with ParaViewWeb. From left to right: In New York on an iPad (with multi-touch navigation) and on a MacBook, in Paris on a Desktop PC Abstract easily work remotely with teams of people, pulling in the compute power needed for a special project—without investing in a complete Collaborative visualization is becoming more and more important, HPC solution of our own. Given the recent advances in mobile net- given the distributed and mobile nature of teams. Current visualiza- working, hand-held devices and rendering hardware, it is timely to tion systems are often still monolithic and not flexible enough for review current approaches to collaborative visualization and com- todays users; they have not kept pace with improvements in other pare against these latest advances. In this paper, we present a re- areas of information technology (mobile networking, compute-on- view in the next section of the current state-of-the-art in collabora- demand). With this in mind, we review current visualization sys- tive visualization, covering CAE collaborative / distributed visual- tems (covering CAE collaborative visualization, multi-user online ization, multi-user online gaming, integration of collaborative sup- games and solutions to bring collaboration to existing applications port into existing applications / processes, and the common issues / processes) and contrast against the latest related advances in tech- these systems all face. The next section then examines the recent nology: new hardware platforms, availability of cloud computing, trends in technology, covering hardware platform, networks, and mobile network capabilities and web browser functionality.
    [Show full text]
  • Supported File Formats Netfabb Professional / Enterprise 7 Supported File Formats Netfabb Professional / Enterprise 7
    Supported File Formats netfabb Professional / Enterprise 7 Supported File Formats netfabb Professional / Enterprise 7 Import colors & Export colors & 3D file format Description Import Export textures textures STL Surface Tesselation Language STL (ASCII) Surface Tesselation Language STL (COLOR) Surface Tesselation Language X3D Extensible 3D-ASCII X3DB Extensible 3D-Binary GTS Gnu Tesselated Surfaces OBJ Wave Front OBJ 3DS Autodesk 3D Modeling Format NCM netfabb Compressed Mesh AMF Additive Manufacturing File 3D FILE FORMATS FILE 3D 3MF 3D Manufacturing Format ZPR Z-Print PLY Stanford Polygon VRML Virtual Reality Modeling Language BINVOX Binary Voxel Format AM machine manufacturers Slice format Description Import Export using this file format SLI Slice Layer Interface EOS CLI Common Layer Interface EOS SLC SLC 3D Systems, Arcam SSL Stratasys Layer Stratasys ABF Arcam Build File Arcam SLM SLM Build File SLM Solutions MTT SLM Build File Renishaw CLS Concept Laser Slice Concept Laser USF Universal Slice File CLF Common Layer File Arcam PNG Portable Network Graphics SLICE FORMATS BMP Windows Bitmap SVG Scalable Vector Graphics DXF Drawing Interchange Format PS Adobe Postscript JPEG Joint Photographic Experts Group BINVOX Binary Voxel Format Supported File Formats netfabb Professional / Enterprise 7 CAD format* Description Import Export About: Virtual Reality Modeling VRML With the netfabb CAD Import function WRL Language you can convert original CAD data directly in netfabb Professional into IGES Initial Graphics Exchange 3D mesh files without expensive additional software tools. IGS Specification If any conversion errors occur STEP Standard for the Exchange of during translation, they can be fixed STP Product Model Data by the highly advanced automatic repair function in netfabb Professional with just one click.
    [Show full text]