[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