[x3d-public] [consortium] Box of X3D - Web3D News Brief

Andreas Plesch andreasplesch at gmail.com
Wed Oct 7 07:25:06 PDT 2020


On glTF Metadata:

Core glTF has limited, unstructured metadata using the extra property for
any object.

In addition, there is now a glTF extension which adopts the Adobe XMP
standard for structured metadata:

https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_xmp

Since glTF extensions are not required and are in fact not well supported
by most glTF viewers, I think it is appropriate to compare X3D with just
core glTF.

In terms of phrasing of how X3D offers advantages over glTF it may be more
persuasive to avoid negatives of glTF and instead use positive language
relating to X3D.

Best regards,

-Andreas

On Wed, Oct 7, 2020 at 6:46 AM Michalis Kamburelis <michalis.kambi at gmail.com>
wrote:

> Browsing the document on https://webx3d.org/integrating-x3d-and-gltf/ , I
> would suggest some updates:
>
> > The material model of many 3D objects is still defined through
> Blinn-Phong
> <https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model> shading
> Appearances. X3D and tools support these natively, while glTF requires an
> (yet to be finalized) Extension
>
> That is true (glTF requires extensions to use Phong lighting model in
> glTF), but may be a bit misleading to outsiders reading it :) In 90% cases,
> if you use glTF, then you want to use the more modern PBR material from
> glTF.
>
> Using Phong lighting + glTF is probably not a significant need.
>
> >  PBR benefits from environment lights and X3D already includes support for
> environmental CubeMaps through the CubeMapTexturing Component
>
> X3D supports cubemaps by CubeMapTexturingComponent, but it does not yet
> support environment lights. This is planned to be added as EnvironmentLight
> to X3D (maybe 4.1) that will refer to X3DEnvironmentTextureNode. See
> https://github.com/michaliskambi/x3d-tests/wiki/X3D-version-4%3A-New-features-of-materials%2C-lights-and-textures#deferred-to-x3d-41-new-environmentlight-node
> .
>
> > Phong material + GLSL  (X3D 4.0 will support PBR by Inlining glTF 2.0
> models)
>
> Right now X3Dv4 (working draft 2) supports PBR by PhysicalMaterial node
> (regardless of glTF, you can just use PhysicalMaterial to get PBR in "pure"
> X3D).
>
> Browsers that allow to inline glTF may (and I would advise so) to do this
> by also using the PhysicalMaterial node underneath.
>
> So PhysicalMaterial has 2 important use-cases :)
>
> So we're even better than this text suggests :)
>
> > Thus glTF’s sweet spot is focusing on the asset delivery problem between
> network and GPU. Its core  does not represent many of the crucial
> ingredients for 3D worlds, including lights, interactivity, and structured
> metadata functionality...
>
> glTF supports metadata. It is also already used in practice by
> Blender->glTF exporter that can write metadata from custom fields at
> Blender objects.
>
> Regards,
> Michalis
>
> śr., 7 paź 2020 o 05:00 Anita Havele <anita.havele at web3d.org> napisał(a):
>
>>
>>
>> Box of X3D - News Brief - October 2020 <https://webx3d.org/box-of-x3d/>
> ------------------------------
>
> *Web3D Monthly News Brief*
>
> October 2020 Highlights:
> X3D Version 4 draft release - Integrating X3D into HTML5
> Web3D 2020 Conference  9-13 November 2020 - Register now it's free
>
> Web3D Consortium continues its mission to promote open interactive 3D
> standards by informing you on the advancements of its ISO standard X3D
> <https://www.web3d.org/x3d/what-x3d>. The Web3D community is implementing
> 3D for business critical applications, while converging with related 3D
> technologies and trends. Every month we curate multiple topics to help
> provide clarity around the future of X3D graphics and it’s ecosystem. We
> begin with  *X3D Version 4.0 <https://www.web3d.org/x3dv4-highlights>*.
>
> The ability to access 3D graphics hardware from within the Web browser is
> a true game changer. As Web browsers have improved the speed of JavaScript
> engines, they have provided everyone access to graphics hardware through
> WebGL. The result is a performant mix of declarative content, procedural
> graphics, and event-based logic. As new technologies and features stabilize
> and standards evolve, 3D graphics developers have the archival stability of
> well-tested long-lasting specifications to build upon.
>
>  Web3D Consortium's X3D Version 4.0 is leveraging many of the lessons
> learned from the *W3C Declarative 3D* Community and open source
> plugin-free WebGL, to integrate  X3D into HTML5. Open source implementation
> of *X3DOM  <https://www.x3dom.org/>*and *X_ITE,
> <http://create3000.de/x_ite/getting-started/>*both JavaScript X3D
> implementations have demonstrated integration with *WebGL, glTF, HTML5 *and
> the DOM.
>                                   <https://www.web3d.org/x3dv4-highlights>
>
> A high-level view of these leading open formats and how and why they
> should be used together is detailed in the blog, Integrating X3D and glTF
> <https://www.webx3d.org/integrating-x3d-and-gltf>.  *"Box of X3D" news
> post and X3D model here <http://webx3d.org/box-of-x3d-oct-2020>. *
>                  <https://webx3d.org/box-of-x3d/>
> <https://webx3d.org/box-of-x3d/>
>
> X3D 4.0 also brings forward the multiple file formats and programming
> languages, X3D Unified Object Model (X3DUOM)
> <https://www.web3d.org/specifications/X3DUOM.html> which enables authors
> to create, validate, and manipulate X3D content in a large number of file
> encodings (XML, JSON, Binary, ClassicVRML) and programming-language
> bindings (JavaScript, Java, C#, C++, C, Python).
>
>  Also included in version 4.0 is full integration of the Web Audio API
> <https://www.w3.org/TR/webaudio> adding high-fidelity sound propagation,
> rendering and mixing techniques together with advanced sound processing
> capabilities.
>
> A public draft
> <https://www.web3d.org/news-story/x3dv4-draft-specification-available-public-now> was
> released at Web3D/SIGGRAPH 2019, and another update in August 2020. The X3D
> Working Group and Web3D Consortium are completing the review and approval
> process this year and submitting for ISO-IEC ratification in December 2020.
>
> X3D 4.0 development is the center of discussion among the Web3D Working
> groups and community. We encourage members to participate in these
> important discussions as we extend X3D to make native authoring and use of
> X3D models fully integrated with HTML5. Join the Consortium
> <http://www.web3d.org/join> and have access to Industry-wide perspectives
> to help make informed strategic decisions and build your next open 3D
> application! There are many benefits
> <https://www.web3d.org/member-benefits> that come with Web3D membership.
> Our marketing website, WebX3D.org <http://www.webx3d.org> and our series
> of educational  Webinars <http://www.web3d.org/webinars> on X3D
> technology help you get started with building in X3D. Learn more about our Working
> Groups <http://www.web3d.org/working-groups> and other initiative in our
> Newsletter
> <https://www.web3d.org/sites/default/files/page/About%20Web3D%20Consortium/Web3DNewsletter_Spring2020.pdf>
> .
>
> Our annual Web3D 2020 Conference <https://web3d.siggraph.org/> "3D for a
> Hyperconnected World" will be held virtually from 9-13 November 2020.
> Registration is free and open*.* Follow us on twitter
> <https://twitter.com/Web3Dconsortium> and get updates at Web3D News and
> Events <https://www.web3d.org/news-events>.
>
> *X3D is your hub for publishing 3D data*. A higher-level language
> to compose several 3D assets into a meaningful 3D Web applications for
> publishing 3D with interactivity. Check out Web3D member use cases
> <https://www.webx3d.org/x3d-use-cases>and join this innovative 3D
> graphics community.
>
> Web3D Consortium <http://www.web3d.org> is a nonprofit organization that
> develops and maintains the X3D, VRML, and HAnim international standards.
> These are 3D graphics file formats and run-time specifications for the
> delivery and integration of interactive 3D data over networks. Web3D
> Consortium members work together to produce open, royalty-free and
> ISO-ratified capabilities for the Web. For more information please contact
> us at contact at web3d.org. Follow us on twitter @web3dconsortium
> <https://twitter.com/Web3Dconsortium>
>
> *Web3D News and Event <https://www.web3d.org/news-events>  | Web3D
> Webinars <https://www.web3d.org/webinars>  | Web3D Standards
> <https://www.web3d.org/standards> | X3D Examples
> <https://www.web3d.org/example> | **Learn X3D*
> <https://webx3d.org/learn-x3d/>
>
> https://webx3d.org/box-of-x3d/ <https://webx3d.org/box-of-x3d-oct-2020/>
>
> http://www.webx3d.org
> *About Web3D: Web3D is a nonprofit organization that develops and
> maintains the X3D, VRML, and HAnim international standards. These are 3D
> graphics file formats and run-time specifications for the delivery and
> integration of interactive 3D data over networks. Web3D Consortium members
> work together to produce open, royalty-free and ISO-ratified capabilities
> for the Web.*
>
>
> *Upcoming Events* <https://www.web3d.org/news-events>
>
>
>
> * X3D Examples* <https://www.web3d.org/example>
>
>
>
> *X3D Specification* <https://www.web3d.org/standards>
>
>
> [image: Facebook]
> <https://www.facebook.com/Web3D-Consortium-138456499514869/>
> [image: Twitter] <https://twitter.com/Web3Dconsortium>
> [image: YouTube] <https://www.youtube.com/c/Web3DConsortium>
> [image: Website]
> [image: Email] <webinar at web3d.org>
> *Copyright © 2020 Web3D Consortium, All rights reserved.*
>
> *Our mailing address is:*
> 133 Lorimer Street, Salinas, California 93901 USA
>
>
>
> --
> Best regards,
> Anita-Havele
> ____________________________
> Executive Director, Web3D Consortium *www.web3d.org*
> <http://www.web3d.org>
> Email: anita.havele at web3d.org - Phone: +1 248 342 7662
> 133 Lorimer, Salinas California 93901 USA
> *http://www.web3d.org/havele* <http://www.web3d.org/havele>
> _______________________________________________
> consortium mailing list
> consortium at web3d.org
> http://web3d.org/mailman/listinfo/consortium_web3d.org
> _______________________________________________
> consortium mailing list
> consortium at web3d.org
> http://web3d.org/mailman/listinfo/consortium_web3d.org
>


-- 
Andreas Plesch
Waltham, MA 02453
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20201007/05ab36ef/attachment-0001.html>


More information about the x3d-public mailing list