[x3d-public] Ellipsoid cloud standards.
John Carlson
yottzumm at gmail.com
Wed Apr 8 16:54:11 PDT 2026
Michalis asked me to write to the list about MultiTransform, but I wrote a
long message, and was too confused, so I just decided to boil it down to
something simple:
I need a SphereSet with a MFColorRGBA colors field, a MFVec3f translations
field, a MFRotation rotations field and a MFVec3f scales field to position
the ellipsoids. Normals would be nice, too. If you want to put something
in SphereProperties, that would be cool with me.
https://create3000.github.io/x_ite/components/x-ite/instancedshape/
InstancedShape has all this, except an MFColorRGBA colors field.
Otherwise, I need a more flexible material, that can take a texture or
MFColorRGBA, and apply the different pixel colors from the texture to
individual instances of shape.material.diffuseColor, baseColor, etc. in
InstancedShape. Does PhysicalMaterial already do this? It would seem like
adding diffuseColors, emissiveColors, baseColors, etc. fields to Material
and PhysicalMaterial might work?
I have 3+ million ellipsoids, There's no room to place them in separate
transforms. Too many tags and attribute names Like PLY and CSV,
just minimal field name use and just a few tags would be great.
I'm asking for a material or MFColorRGBA that spreads across several
geometries, so that that each geometry receives one SFColorRGBA that may be
different than other geometries. I don't need to specify the geometry tag
3+ million times, it's just a <Sphere/>. That's 27MB+ added to the file.
<Transform/> is another 36MB+. We can't even send a 800KB+ file to the
mailing list.
It seems like the only people who have handled anything close to this are
the .ply and .splat folks. Maybe we should leave it to them.
Thanks,,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20260408/b131e344/attachment.html>
More information about the x3d-public
mailing list