[semantics-public] Semantic map between X3D and Blender Python

John Carlson yottzumm at gmail.com
Mon Sep 25 15:05:05 PDT 2023


Moved to semantics-public.

It appears like the best way to read in X3D and produce Blender python, or
writing an X3D library to produce Blender python is creating a semantic
mapping between X3D and Blender.  I believe we have a semantic description
of X3D (somewhere).  I’m wondering if anyone has a semantic description of
the  Blender python API?

I know that semantic mapping was discussed in documentation in this group,
but I just heard about converting X3D to Turtle.  Is there Turtle file for
the X3D schema or X3DUOM?

I will look for those, but I’m primarily interested in Blender.  Can I
point a tool at the Blender API docs or source code and have the tool
produce Turtle or similar? Swagger might be a tool for that?

Is MapForce the only tool out there for mapping between semantic
descriptions?   Does it produce good reports?

I’m guessing compilers are the state of the art?

How can one create a compiler from a mapping between semantic descriptions?

Thanks,

John


On Mon, Sep 25, 2023 at 10:24 AM Brutzman, Donald (Don) (CIV) <
brutzman at nps.edu> wrote:

> John:
>
>
>
>    - Good idea to someday align x3d.py capabilities with Blender.
>    - Not a good idea to do so before Blender-X3D import, export, and
>    design-pattern correspondences are worked out.  There is no point to
>    facilitating production of incorrect models, indeed that can be considered
>    harmful.
>
>
>
> Relevant motto:  “ready, aim, fire – in that order” if you want to hit a
> target (instead of your foot).
>
>
>
> So there won’t be significant additions to x3d.py or X3DJSAIL libraries
> regarding Blender until the Blender-X3D import/export capabilities are
> worked out and deployed in Blender.
>
>
>
> Am confident that the individuals working on Blender-X3D capabilities will
> keep everyone posted when notable progress occurs.
>
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
>
> X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
>
>
>
> *From:* x3d-public <x3d-public-bounces at web3d.org> *On Behalf Of *John
> Carlson
> *Sent:* Monday, September 25, 2023 7:49 AM
> *To:* X3D Graphics public mailing list <x3d-public at web3d.org>
> *Subject:* [x3d-public] Another great idea...x3d.py
>
>
>
> Instead of producing the X3D python binding with x3d.py python output,
> just produce working Blender bpy code.
>
>
>
> Then you aren't duplicating work done by X3DJSAIL.  It also solves the
> Blender import issue that X3D is having...
>
>
>
> Two birds with one stone?
>
>
>
> Excellent!
>
>
>
> John
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/semantics-public_web3d.org/attachments/20230925/8feb7efc/attachment.html>


More information about the semantics-public mailing list