TC 4 3 - Universal 3 D File Form at Public Presentation April 2007
TC4 3 - Universal 3 D File Form at The Ecm a I nternational and TC4 3 • Ecma I nternational I stvan Sebestyen - Secretary General • TC43 Officers Adobe - Michael Kaplan Vice-Chairm an of TC4 3 Boeing - Terrence J. McGow an Co-Chairm an and Stuart Galt Co-Editor of TC4 3 I ntel - Tom O’Rourke Co-Editor of TC4 3 m ental im ages - Tom -Michael Tham m Co-Chairm an and Lutz Kettner Co-Editor TC4 3 Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 2
TC4 3 - Universal 3 D File Form at Scope • To facilitate the reuse of 3D CAD data by developing global 3D standards intended for downstream 3D visualization applications. Program m e of w ork • To standardize a Universal 3D extensible file format and infrastructure focused on the repurposing of 3D CAD data for non-engineering and non-design applications, e.g. training and visualization applications. Notable U3D features include binary encoding, domain-specific compression, continuous level of detail, progressive data representation, animation support, and extensibility to address evolving market needs. Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 3
TC4 3 - Universal 3 D File Form at The U3 D File Form at • History of the U3D File Format • 2 0 0 3 U3 D w as Established 3 D I ndustry Forum * • Since 2 0 0 4 Associated w ith Ecm a • 2 0 0 5 / 2 0 0 6 First I nitiative that U3 D should becom e a standard form at • Philosophy • U3 D Specification is Open • U3 D Reference Code is available as Open Source http:/ / sourceforge.net/ projects/ u3 d/ • No Licensing is required for the form at, Apache open source license for reference code * The 3D I ndustry Forum has proposed 2005 that U3D should become a standard format, members of the 3D Industry Forum are: 3Dsolve, Actify, ADL Co-Labs, Adobe Systems I nc, Anark, ATI, The Boeing Company, Cinema4D, Dassault Systemes, Discreet, UGS PLM Solutions, Fraunhofer Institute, Hewlett-Packard, Intel Corporation, Lattice, Lego, mental images, Mercury Computer Systems Inc. (TGS), Microsoft, Mindego, NGRAIN, NVIDIA, OpenHSF, Oregon3D, Parallel Graphics, Parametric Technology Corporation, RadTIME, Realviz, Right Hemisphere, Science Applications I nternational Corporation, SGDL Systems, SolidWorks, and Tech Soft America) Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 4
TC4 3 - Universal 3 D File Form at Universal 3 D Road-m ap - 2 0 0 7 / 2 0 0 8 • Planned extensions and improvements • Extension of the current com pression m odule • Adding a new Shading Model to the U3 D • Com pletion of the Free-Form Surface ( NURBS, Bezier, B-Spline) integration • Adding Hierarchical Subdivision Surfaces to the U3 D Form at • Adding PMI Support • Rem oving conflicts in the specification and precise definitions Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 6
TC4 3 - Universal 3 D File Form at I ndustry Acceptance of U3 D 1 / 2 • Lightweight visualization formats are becoming widely used • U3D allows us to reuse our CAD m odels for downstream documentation that improves visual communication of product data • Lightweight formats, like U3D, satisfy a number of use cases and complement the complete (heavy) representation contained in STEP . • U3D is an ECMA standard controlled and defined by an industry consortium • I t is the only standard form at em bedded in pdf and understood by the Adobe Reader 7 .0 + • The large install base of Adobe Reader gives U3 D instant m arket penetration at little cost to industry • Harm onization betw een the tw o standards is a w in-w in situation for both STEP and U3 D Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 7
TC4 3 - Universal 3 D File Form at I ndustry Acceptance of U3 D 2 / 2 • U3D has been developed for product data visualization • I t is not intended to address general consum er m ultim edia use cases • U3 D contains geom etry and product structure and can visually represent product m anufacturing inform ation • Widespread market adoption of lightweight 3D is already starting to occur • Boeing strongly supports an open standard form at rather than a proprietary or otherw ise restricted form at • Boeing believes that a harmonized combination of STEP and U3D is a compelling open standard solution for viewing 3D product data in a lightweight format Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 8
TC4 3 - Universal 3 D File Form at Functional Highlights • Key-frame and bones-based animation • Facilitates anim ation for applications that repurpose CAD data • Extensibility of U3D format • Allow s to address m arket needs quickly • Product Meta Data associated with the Data • Pre-computed Continuous-level-of-detail (CLOD) Enables applications to increase or decrease m odel com plexity based • on needed quality or perform ance • Domain specific compression • Allow for reduced file sizes Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 9
TC4 3 - Universal 3 D File Form at Structure of the U3 D File Form at • Binary format, little-endian architecture • sm all file size and efficient file I O • Arithmetic encoding with custom context for each entity • sm all file size A File is a Sequence of Blocks • Declaration blocks define all entities and their relationship • fast loading and quick structure preview • Continuation blocks for geometry, animation, textures,… • progressive loading w ith priorities Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 0
TC4 3 - Universal 3 D File Form at Structure Elem ents of the U3 D File Form at • External file references or all resources embedded • Scene graph with transformations and object instancing • Each block contains data and meta data • Meta data is a list of key-value pairs • Keys are strings. • Values are strings or binary data. Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 1
TC4 3 - Universal 3 D File Form at Block Types of the U3 D File Form at • File structure blocks • Node blocks • group node, m odel node, light node, view node • Geometry generator blocks • CLOD m esh generator, point set, line set • Free-Form object: Bézier and B-Spline, rational and non-rational, trim m ing curves. Exam ple: NURBS ( ratification pending) • Modifier blocks • 2 D glyph m odifier, subdivision m odifier, anim ation m odifier, bone w eight m odifier, shading m odifier, CLOD m odifier • Resource blocks • Light resource, view resource, lit texture shader, m aterial resource, texture resource, m otion resource Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 2
TC4 3 - Universal 3 D File Form at Existing Support for U3 D ( 1 / 2 ) • Format • PDF/ E ( subm itted for I SO ratification, includes norm ative reference to U3 D form at) • PDF 1 .7 ( subm itted for I SO ratification, includes norm ative reference to U3 D form at) • Playback • Adobe Reader ( version 7 and above) ( > 5 0 0 ,0 0 0 ,0 0 0 shipped in the last tw o years) • Adobe Acrobat 3 D Office OCX • Adobe Photoshop CS I I I ( shipping soon) • U3 D Sam ple Player ( SourceForge) Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 3
TC4 3 - Universal 3 D File Form at Existing Support for U3 D ( 2 / 2 ) Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 4
TC4 3 - Universal 3 D File Form at Attached Supporting Materials • Appendix I: U3D - Detailed Technical Information Rue du Rhône 1 1 4 - CH-1 2 0 4 Geneva - T: + 4 1 2 2 8 4 9 6 0 0 0 - F: + 4 1 2 2 8 4 9 6 0 0 1 - w w w .ecm a-international.org 1 6
Recommend
More recommend