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

Nicholas Polys npolys at vt.edu
Wed Oct 7 07:49:07 PDT 2020


Thanks so much for these insights ~!

I will edit the next draft with these points in mind!


br,
_n




On Wed, Oct 7, 2020 at 10:26 AM Andreas Plesch <andreasplesch at gmail.com>
wrote:

> 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
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>


-- 
Nicholas F. Polys, Ph.D.

Director of Visual Computing
Virginia Tech Research Computing

Affiliate Professor
Virginia Tech Department of Computer Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20201007/0e63b7ba/attachment-0001.html>


More information about the x3d-public mailing list