[x3d-public] Declarative 3D format for math.

John Carlson yottzumm at gmail.com
Mon Jul 15 09:17:17 PDT 2024


Sorry, perhaps I didn’t express my use case very well.

I have spherical equations of the form:

r = A + B * cos (C * theta) * cos (D * phi)

Where A,B,C and D are unending, changing, keyframed and interpolated
parameters.

I would like to present the equations to a live group of people on the web
and also allow the people to interact with the parameters themselves.

I would like to leverage a wide variety of materials, including refractive
and reflective surfaces.

If someone knows a declarative file format to express this in, I’m all ears.

Let’s get the file format first, then worry about performance.

John

On Mon, Jul 15, 2024 at 10:55 AM John Carlson <yottzumm at gmail.com> wrote:

> I’ll probably be converting my X3D files to glTF.  USD might be possible
> after that.  My biggest issue with converting is that my files contain
> either script nodes or shaders, and I haven’t seen much source to source
> conversions for those.  I’ve not seen too much USD support on the web yet.
> The web is where the rubber meets the road.
>
> I’ve investigated tools like FX3D/FVRML and Mathematica, but I’m not
> really sure if those tools support reflection and refraction, or even
> transparency.  Or web support.
>
> So at this point, I’m hoping that X3D tools can be built to leverage glTF
> materials (X_ITE) and I can apply vertex shaders do to morphing, since
> scripting languages are too slow.
>
> In other words, in order to do declarative graphics programming, it still
> requires a lot of scripting, and the promise of X3D was to eliminate
> scripting, or at least, imperative scripting.
>
> Yes, I am bummed.  Even something like declarative surface subdivisions
> ala X3DOM would be welcome.  Gives a quadrilateral or a sphere, how do I
> break up the surface into a mesh declaratively?  Can we do repeatS or
> repeatT on geometry?
>
> Ideally, I could do declarative transitions through the use of keyframed
> parameters on mathematical equations.
>
> When are we going to get there?  Can I help?
>
> I only have 4-6 parameters to my equations.  Conceivably, I could create a
> stochastic interpolator which provides an infinite list of parameter tuples
> or frames.
>
> Why worry about the competition, when we should be forging ahead?  When
> are actual problems going to be addressed?  Why trade one set of problems
> for another?
>
> John
>
> On Mon, Jul 15, 2024 at 10:06 AM Joe D Williams via x3d-public <
> x3d-public at web3d.org> wrote:
>
>> https://www.youtube.com/watch?v=Z-WTelO-IgU
>>
>>
>> Anyone looking at this?
>> Thanks,
>> Joe
>>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240715/c5568c20/attachment.html>


More information about the x3d-public mailing list