[x3d-public] An annotations example and project

John Carlson yottzumm at gmail.com
Mon Oct 10 07:57:14 PDT 2022


MIchalis, this is NOT a bug report in view3dscene, rather it supports a
success!

Experiences with latest download of Castle Game engine:

$ Downloads/view3dscene-4.2.0-win64-x86_64/view3dscene/view3dscene.exe
X3DJSONLD/src/main/glTF/Astronaut.glb

Works great, and in color!

Convert to X3D XML from view3dscene, there's no color/texture in X3DOM, but
shape looks good loading into X3DOM!

[image: image.png]

Can someone do annotations in CGE/view3dscene? Can someone make sure that
color (PBR, Textures from view3dscene is loaded into X3DOM?

Loaded Astronaut.x3d into view3dscene, looks great, with color.

Will try loading VRML into X_ITE next


On Wed, Oct 5, 2022 at 8:29 AM Vincent Marchetti <vmarchetti at kshell.com>
wrote:

> Intro: The IIIF 3D Technical Study Group ,
> https://iiif.io/community/groups/3d/tsg/ , is developing standards and
> practices to 3D content in libraries and museums. Their general philosophy
> is to evaluate and support a variety of formats and viewers, rather than
> choose one format to rule them all.
>
> One of the members, Ed Silverton of memnoscene ( https://mnemoscene.io/ )
> recently presented a prototype of a method by which  annotations on a 3D
> asset can be shared among viewers.
> To see the demo, go to : https://yqxggz.csb.app/ -- You shouid see an
> astronaut in a 3D viewer; the rendering is done by Google's model-viewer,
> and the underlying asset is a glTF asset at
> https://cdn.glitch.com/36cb8393-65c6-408d-a538-055ada20431b/Astronaut.glb
>
> Under the model-viewer pane, and above the "Set Annotations" button, is an
> input text field. Copy and paste the following json structure:
>
> [
> {"id":0,
> "normal":"-0.24679987544979334 -0.0979611424867969 0.9641023991468167",
> "position":"-0.1377316524360126 0.9925992890184887 0.2542247719185542",
> "value":"right hipbone"},
> {"id":1,
> "normal":"0.29259561389217825 0.11383937564155769 0.9494358342113489",
> "position":"0.0652451665004884 1.8182700174153779 0.32465106720430725",
> "value":"face mask"}
> ]
>
> and click the Set Annotations button. The annotations should appear, as
> labels associated with the 3D rendering.
>
> According to Ed SIlverton, the coordinates and normals in the json above
> are a 'hit' on the astronaut mesh, that is used as the target for the
> annotation label.
>
> I have taken on the challenge of implementing a similar capability for the
> X3D rendering of this model, target demo delivery being the next TSG call
> on Nov 1.
>
> Eager to hear whether there is similar work out there, or ideas for
> implementing and extending this capability. I plan start a project on Code
> Sandbox ( https://codesandbox.io/ )  for this work.
>
> Vince Marchetti
>
>
>
> _______________________________________________
> 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/20221010/44806cb8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 25795 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221010/44806cb8/attachment-0001.png>


More information about the x3d-public mailing list