[x3d-public] EnvironmentLight and specification updates

Michalis Kamburelis michalis.kambi at gmail.com
Mon Jan 20 01:55:10 PST 2025


Thanks Don,

>From my side, I need more time to just do the work mentioned on
https://github.com/michaliskambi/x3d-tests/wiki/Image-Based-Lighting-(EnvironmentLight-node)
, and resolve open questions there. Some time in 2025 I hope, but not
that soon :)

Note that BlendMode and DepthMode are independent things.

Regards,
Michalis

pt., 17 sty 2025 o 19:01 Brutzman, Donald (Don) (CIV)
<brutzman at nps.edu> napisał(a):
>
> Michalis, again thanks for progress on updating EnvironmentLight.
>
> Mantis 1336: 17.4.2 EnvironmentLight - Khronos glTF extension for image based lighting
> https://mantis.web3d.org/view.php?id=1336
>
> Wondering, might you be able to join Dick and I for an editors meeting during one of the upcoming sessions?
>
> Web3D Calendar, X3D Specification Editors meeting, Friday 0900-1000 pacific
> https://www.web3d.org/calendar/month
>
> Andreas and Holger, as implementers, you are also welcome to join us on such sessions.
>
> Once EnvironmentLight node is fully refreshed, we might look at BlendMode and DepthMode as well.
>
> Have fun with future X3D 4.1! 🙂
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149
>
> X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman
>
>
>
>
> ________________________________
> From: Michalis Kamburelis <michalis.kambi at gmail.com>
> Sent: Sunday, January 12, 2025 2:12 PM
> To: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>
> Cc: Extensible 3D (X3D) Graphics public discussion <x3d-public at web3d.org>; Web3D Consortium <consortium at web3d.org>; bod at web3d.org <bod at web3d.org>
> Subject: EnvironmentLight
>
>
> ( New subject, because the "X3D Standards Working Group list of
> standards under revision"  thread is busy :)  )
>
> Don,
>
> Yes, the link you found is also the link I send (
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FImage-Based-Lighting-&data=05%7C02%7Cbrutzman%40nps.edu%7C92d921b4a780458104a308dd335639ea%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638723167636396045%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=tnPXtfAeFJt4vhqyMz%2F3g8zVXOWJxGKt0u6uw%2F3QY6I%3D&reserved=0(EnvironmentLight-node)
> ). We can see in your replies that your email software is indeed busy
> mangling all URLs :)
>
> This page contains my current state of the knowledge about the
> EnvironmentLight . The "Some open questions" sections contains some
> TODOs I need to work on :) Along with this, I also of course want to
> provide a set of testcases and implementation in Castle Model Viewer
> of it. Thanks for the encouraging words, I do want to make it finally
> done in 2025 :)
>
> Regards,
> Michalis
>
> niedz., 12 sty 2025 o 19:15 Brutzman, Donald (Don) (CIV)
> <brutzman at nps.edu> napisał(a):
> >
> > Michalis, I had trouble reaching your EnvironmentLight link, probably my email client obfuscation error (possibly fumbling the parentheses).  I did find this page, which is hopefully what you intended:
> >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FImage-Based-Lighting-&data=05%7C02%7Cbrutzman%40nps.edu%7C92d921b4a780458104a308dd335639ea%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638723167636413629%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=hoDsrQy%2FK%2F2QIL%2BeEGO3TwbMO3gqayYc9ZF%2FcZTt54E%3D&reserved=0(EnvironmentLight-node)
> > Image Based Lighting (EnvironmentLight node)
> > Various X3D tests and comments. Contribute to michaliskambi/x3d-tests development by creating an account on GitHub.
> > github.com
> >
> > As I'm sure you recall, EnvironmentLight was definitely something we tried to accomplish earlier as part of X3D 4.0 finalization.  It was not quite finished then, but certainly remains of interest as we all continue working to maintain interoperable loading of glTF models in X3D4.  Prior high-water-mark status online at
> >
> > Mantis1336: 17.4.2 EnvironmentLight - Khronos glTF extension for image based lighting
> > https://mantis.web3d.org/view.php?id=1336
> > Many entries, then
> > "TODO
> >
> > prepare draft specification prose for X3D 4.1
> > share examples in X3D Examples Archives
> > encourage adoption by authors and tool builders"
> >
> > Looking forward to renewed progress... have fun with EnvironmentLight!  🙂
> >
> >
> > all the best, Don
> >
> > --
> >
> > Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu
> >
> > Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149
> >
> > X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman
> >
> >
> >
> >
> > ________________________________
> > From: Michalis Kamburelis <michalis.kambi at gmail.com>
> > Sent: Friday, January 10, 2025 4:11 AM
> > To: Extensible 3D (X3D) Graphics public discussion <x3d-public at web3d.org>
> > Cc: Web3D Consortium <consortium at web3d.org>; Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>; bod at web3d.org <bod at web3d.org>
> > Subject: Re: [x3d-public] X3D Standards Working Group list of standards under revision
> >
> > NPS WARNING: *external sender* verify before acting.
> >
> >
> > Thank you enormously for everything you're doing to keep this
> > coordinated. Onward we go!
> >
> > From my side, things I'd like to design as X3D extensions and propose
> > to be included in the next version of X3D standard, hopefully some time in 2025:
> >
> > - An (optional of course) way to specify mesh data as binary blobs, in
> > a way compatible with glTF:
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FBinary-meshes&data=05%7C02%7Cbrutzman%40nps.edu%7C92d921b4a780458104a308dd335639ea%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638723167636425614%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=zlpcJ7%2Fl4F8uXg3pnDTv9OREsfoALKrhU15OD7I01RQ%3D&reserved=0
> >
> > - EnvironmentLight node:
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FImage-Based-Lighting-&data=05%7C02%7Cbrutzman%40nps.edu%7C92d921b4a780458104a308dd335639ea%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638723167636438073%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=h0fyskNpAhW%2B8mgzk905J%2F060U%2FIG7Fld7bUqGDCX9s%3D&reserved=0(EnvironmentLight-node)
> >
> > The pages above contain information about the details - why I think
> > it's useful+important, what I know, what I don't know and need to
> > learn (including experimenting with implementation) to make it happen.
> >
> > Let's have a productive 2025 :)
> > Michalis
> >
> > czw., 9 sty 2025 o 21:21 Brutzman, Donald (Don) (CIV) via x3d-public
> > <x3d-public at web3d.org> napisał(a):
> >
> >
> > >
> > > X3D Standards Working Group meets regularly to review continuing progress.
> > > Primary work is by Dr. Dick Puk and myself as editors for these International Standards jointly reviewed and published with International Standards Organization (ISO), as members of U.S. National Standards Body INCITS.
> > > Here are relevant specifications being revised.
> > > Assets
> > >
> > > X3D Graphics Standards Relationships diagram provides "big picture"
> > > Mantis Issue Tracker (Web3D member access)
> > > Github specifications archive (Web3D member access)
> > > ISO/IEC SC24 Computer Graphics, image processing and environmental data representation
> > > INCITS H3 Graphics and Imaging
> > >
> > > Draft specifications in progress
> > >
> > > X3D XML Encoding 4.0
> > > X3D Classic VRML Encoding 4.0
> > > X3D Architecture 4.1 maintenance
> > > X3D Scene Authoring Interface 4.0
> > >
> > > Expected 2025 future work
> > >
> > > X3D Compressed Binary Encoding (CBE)
> > >
> > > Includes Fast Infoset, gzip, zip algorithms
> > > Add Efficient XML Interchange, glTF binary (.glb)
> > >
> > > Humanoid Animation (HAnim) potential revisions version 2.1
> > > X3D JSON Encoding (implemented)
> > > X3D Java Programming (X3DJSAIL implementation)
> > > X3D Python Programming (X3DPSAIL x3d.py implementation)
> > > X3D JavaScript Programming
> > > X3D C, C++, C# Programming
> > > X3D Semantic Web Turtle Encoding 4.0 (implemented)
> > >
> > > All inputs are always welcome.  Issues can be discussed on Web3D mailing lists or submitted via Mantis issue tracker.
> > > We have had a productive year (29 years of forward progression, actually) and look forward to even greater progress in 2025.
> > > Have fun with X3D stability and versatility!  🙂
> > >
> > > all the best, Don
> > >
> > > --
> > >
> > > Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu
> > >
> > > Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149
> > >
> > > X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman
> > >
> > >
> > >
> > > _______________________________________________
> > > x3d-public mailing list
> > > x3d-public at web3d.org
> > > http://web3d.org/mailman/listinfo/x3d-public_web3d.org



More information about the x3d-public mailing list