[X3D-Ecosystem] PhysicalMaterial test case

Vincent Marchetti vmarchetti at kshell.com
Sun Dec 7 14:28:34 PST 2025


I am following up on my previous proposal (to this mailing list, 4 Dec 2025) to start some examples of material examples based on Blender shader nodes that could (or should, or might be) expressed in X3D PhysicalMaterial node and rendered in the latest viewers.

I've prepared a Blender file name "dimpled-brass...", it's intended to be colored  reminiscent of brass, with suitable shininess and roughness factors, and a normal map - texture that's supposed to make you think of rivet heads. In the blender file this material is just applied to a very simple rectangular plane mesh.

I'm posing a challenge open to all to convert this to X3D as a fast, one-off effort; prepare the PhysicalMaterial node  by hand, use some existing conversion chain, or ask Grok to do it. The results will provide a good starting point to prepare an in-Blender conversion script that will handle more than just this simple case.

Please don't submit blender or texture files to the mailing list; give links to a Google folder, or send them to me individually (at vmarchetti at kshell.com ) and I'll make them accessible to all.

Any additional ideas or examples of materials from Blender to add are welcome as well, though I would recommend that we keep the geometry simple in these examples.


The example files are in the Google Drive folder at https://drive.google.com/drive/folders/1Trd4gJXfO680eNJOna33d89KgyfK5Zqb?usp=sharing containing:

dimpled_brass.blend
textures/normal_map_dimples.png. — image used In blend file as source for a normal map textures.
material_swatch_template — an X3D file with a mesh definined by a IndexedFaceSet that defines geometric and texture coordinates apprpriate for rendering the PhysicalMaterial in x3d


[the textures file containing the image must be downloaded to the same local file folder as the .blend file]




Screen shot: Blender Viewport rendering of material.



Vince Marchetti


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20251207/344a4c5b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot 2025-12-07 at 3.00.29?PM.png
Type: image/png
Size: 121764 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20251207/344a4c5b/attachment-0001.png>


More information about the X3D-Ecosystem mailing list