[x3d-public] 3D sound with 3D graph.

John Carlson yottzumm at gmail.com
Sun Mar 23 15:47:08 PDT 2025


That sounds like a great idea.  I don’t quite know how to vibe code that in
English, but your description might help!

What I can do is have the TouchSensor on nodes do some kind of additional
tooltip.

I’m a bit distracted currently.  I’ll probably try the sound idea first,
then maybe move to screen readers of node and link data, as you suggest.

What I was trying to communicate was the graph, not the data.  I should
refocus on data.

The goal eventually is to show a humanoid skeleton, then put on skin.
Currently, I’m working on animation of the structure of the graph, but I
lost the spheres.  I’ve been switching to get a skeleton into JSONverse.

So yes, a live avatar in X_ITE.

John

On Sun, Mar 23, 2025 at 5:37 PM Joe D Williams <joedwil at earthlink.net>
wrote:

> > if someone added some interactivity
>
>
> seems like if I pick an object of interest from a list or touching an
> interface point of the graph
>
> that I ought to be able to see contents and connections with other nodes
> and fields.
>
> maybe all but related goes dim when isOver some object
>
> Thanks,
>
> Joe
>
>
>
> -----Original Message-----
> From: Extensible 3D (X3D) Graphics public discussion <x3d-public at web3d.org
> >
> Sent: Mar 22, 2025 9:23 PM
> To: X3D Graphics public mailing list <x3d-public at web3d.org>, Nicholas
> Polys <npolys at vt.edu>, Holger Seelig <holger.seelig at yahoo.de>, James
> Saunders <jamesleesaunders at gmail.com>
> Cc: John Carlson <yottzumm at gmail.com>
> Subject: Re: [x3d-public] 3D sound with 3D graph.
>
>
> I am focused on sound right now, but…
>
> It would be great if someone added some interactivity, like grasping and
> pulling on a node, especially with audio feedback.  Maybe also add an alert
> if the graph is going off scene.  Maybe add another NavigationInfo.type to
> keep the scene in the view frustrum, but like EXAMINE?
>
> Also, it seems like X_ITE goes slower when one is deep in the scene, and
> when I try to add some force-directed qualities.  Adding a bounding box the
> camera is constrained to may help with getting lost or in the mud.  Maybe
> I’ll check the standard or something.  I’m not exactly sure of the size of
> the graph at this point.
>
> Here’s one of my scenes in X_ITE:
>
> https://coderextreme.net/productconfig/public/indexphparrow3.html
>
> Additionally, I’d like picking at multiple objects at multiple distances.
>
> Let me know which web based browsers have 3D audio, since that seems key.
> I’d be keen on loading a CGE web-based model viewer using JavaScript to
> create nodes, especially for graphs not already in gltf and X3D.
>
> If someone takes my service and outputs X3D, I’ll try to use it, if I’m
> not disabled by CORS.  I’m planning to do a lot of things with this data
> source.  I’m on discord under Khronos and MSF, if you’re a member of MSF.
> Friend me!
>
> In other words, I found a way to use a transportable database, except no
> native datetime type, that’s fairly easy to hook up to a server, with just
> file transfer, no complex databasee management!
>
> This is the kind of what I was dreaming about doing with X3D for a long
> time, I just didn’t have a good algorithm for node placement!  My solution
> was to do it in D3.js then add 3D!  Bingo!
>
> Maybe the D3-X3D people will take notice!
>
> John
>
> On Sat, Mar 22, 2025 at 10:25 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> If someone is interested in the data feed, it’s here:
>> https://coderextreme.net/productconfig/server.php
>>
>> There’s two arrays in the object, “nodes” and “links”
>>
>> Audio and tactile versions welcome!
>>
>> I can add a service if you have JSON you want to visualize in this form.
>> I just have to load a SQLite data base, and copy server code with the new
>> database.
>>
>> Here’s a copy of my database.  One should be able to load JSON into a
>> copy, with some vibe coding.
>>
>> https://coderextreme.net/productconfig/EntityRelationship.sqlite3
>>
>> John
>>
>> On Sat, Mar 22, 2025 at 6:24 PM John Carlson <yottzumm at gmail.com> wrote:
>>
>>> I’d like to enable 3d audio sound with a touchsensor or similar. Such
>>> that when someone mouses over molecule-like structure build from JSON,
>>> there are different sounds for different depths away from the viewer for
>>> pick distance.
>>>
>>> Thanks,
>>>
>>> John
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250323/3cdefc4b/attachment-0001.html>


More information about the x3d-public mailing list