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

Michalis Kamburelis michalis.kambi at gmail.com
Wed Oct 7 03:44:10 PDT 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20201007/5403fc72/attachment-0001.html>


More information about the x3d-public mailing list