[x3d-public] 3D sound with 3D graph.
Joe D Williams
joedwil at earthlink.net
Sun Mar 23 15:37:00 PDT 2025
> 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 (mailto: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 (mailto: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/8765e256/attachment.html>
More information about the x3d-public
mailing list