<div dir="ltr"><div>Hello,</div><div><br></div><div>I'm very happy to announce that my PR to introduce </div><div><br></div><div>- PhysicalMaterial, <br></div><div>- UnlitMaterial,  <br></div><div>- lots of (Phong) Material upgrades, <br></div><div>- consistent RGB/grayscale texture treatment,</div><div>- Appearance.backMaterial (and deprecation of TwoSidedMaterial)</div><div><br></div><div>... is now merged into the "master" branch of the X3D 4.0 specification. So it is very much on its way to the soon-to-be-published X3D 4.0 public draft. And then to X3D 4.0 official release, after (I hope!) countless people will review it and point out all the errors I did :)</div><div><br></div><div>Companion documents / tests:<br></div><div><br></div><div>1. My summary of these changes on the page <a href="https://github.com/michaliskambi/x3d-tests/wiki/X3D-version-4:-New-features-of-materials,-lights-and-textures">https://github.com/michaliskambi/x3d-tests/wiki/X3D-version-4:-New-features-of-materials,-lights-and-textures</a> is (and will be) still accurate. So feel free to refer people to this document for a "short high-level overview" of the changes.</div><div><br></div><div>2. Test files for this feature are in the <a href="https://github.com/michaliskambi/x3d-tests">https://github.com/michaliskambi/x3d-tests</a> repository, in pbr/ subdirectory. I plan to work on them more -- add some more, add reference screenshots, add XML encoding versions etc. <br></div><div><br></div><div>3. Almost all specified things are implemented in Castle Game Engine / view3dscene. <a href="https://castle-engine.io/view3dscene.php">https://castle-engine.io/view3dscene.php</a> . In most cases, the reference screenshots will be just a screenshot from view3dscene.<br></div><div><br></div><div>And a reminder about my "companion" documents:</div><div><br></div><div>4. The reasoning behind various decisions in the PBR specification is on <a href="https://github.com/michaliskambi/x3d-tests/wiki/How-to-add-PBR-to-X3D%3F">https://github.com/michaliskambi/x3d-tests/wiki/How-to-add-PBR-to-X3D%3F</a> .<br></div><div><br></div><div>5. The documentation on how various glTF concepts map to X3D, and how Castle Game Engine does it, is on <a href="https://github.com/michaliskambi/x3d-tests/wiki/Converting-glTF-to-X3D">https://github.com/michaliskambi/x3d-tests/wiki/Converting-glTF-to-X3D</a> .<br></div><div><br></div><div>All those documents are maintained and will be kept up-to-date.<br></div><div><br></div><div>Best regards,</div><div>Michalis<br></div></div>