[x3d-public] Fwd: X3D to Unity, Unreal, Blender, glTF, etc
John Carlson
yottzumm at gmail.com
Fri Apr 15 17:48:43 PDT 2022
More detail on previous approaches.
Could something multithreaded be done?
John
---------- Forwarded message ---------
From: John Carlson <yottzumm at gmail.com>
Date: Fri, Apr 15, 2022 at 7:24 PM
Subject: X3D to Unity, Unreal, Blender, glTF, etc
Jeff, would you be interested in helping write or design an AST in python
based off of x3d.py that would output Unreal C++ code?
See:
https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/x3dinput.py
But in addition to parseJSON, we would have outputUnreal.
Another approach is:
https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/x3djsonld.py
But generate Unreal C++ instead of python.
At this point, I’m just looking for the right approach. The later is
really messy code, I think. The former might be auto generated.
Your thoughts are welcome!
John
---------- Forwarded message ---------
From: John Carlson <yottzumm at gmail.com>
Date: Fri, Apr 15, 2022 at 6:50 PM
Subject: Member-only: X3D to Unity, Unreal, Blender, glTF
To: X3D Graphics public mailing list <x3d-public at web3d.org>
I’ve posted on this before.
Instead of writing importers/loaders, I have a suggestion that we “compile”
X3D user code to a variety of back ends, Unity, Unreal, Blender, glTF,
three.js, PlayCanvas, Babylon.js etc.
Obviously we need some kind of Abstract Syntax Tree (AST) or Intermediate
Representation (IR). I suggest we use subclasses of X3DJSAIL and/or x3d.py
classes.
I think Don would suggest using X3DJSONLD or XSLT as a basis. Note that
X3DJSONLD uses DOM or Python dict as IR. I would prefer a typesafe IR.
Thoughts are welcome! What’s a good, accomplishable approach?
Thanks,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220415/05ca5132/attachment.html>
More information about the x3d-public
mailing list