<div dir="auto">Michalis,</div><div dir="auto"><br></div><div dir="auto">This looks like a quantum leap in capability. Great work!</div><div dir="auto"><br></div><div dir="auto">Will we see the ability to include any JavaScript in an X3D Script node?  Is this already available?  I heard some rumors from Aaron.  Any instructions on doing something like X3DOM editor or X_ITE playground, especially with the mobile model viewer?</div><div dir="auto"><br></div><div dir="auto">Thanks!</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Mon, Mar 17, 2025 at 9:17 AM Michalis Kamburelis via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
This weekend, I published a new video summarizing the recent<br>
developments at Castle Game Engine (and Castle Model Viewer and our<br>
related tools). I think it may be interesting here too:<br>
<br>
<a href="https://www.youtube.com/watch?v=MJcMqfx6u98" rel="noreferrer" target="_blank">https://www.youtube.com/watch?v=MJcMqfx6u98</a><br>
<br>
Recap and links:<br>
<br>
1. We work on the web target, which means that you can recompile any<br>
application developed using Castle Game Engine to the web.<br>
<br>
    There's a lot (probably too much :) ) technical details on<br>
<a href="https://castle-engine.io/web" rel="noreferrer" target="_blank">https://castle-engine.io/web</a> .<br>
<br>
    If you just want to see something working, simply run one of the<br>
examples linked there.<br>
<br>
    Of particular interest here will be *really early pre-release* of<br>
our model viewer for the web:<br>
<a href="https://castle-engine.io/web-demos/castle-model-viewer-mobile/" rel="noreferrer" target="_blank">https://castle-engine.io/web-demos/castle-model-viewer-mobile/</a> .<br>
<br>
    It can display "pre-packaged" files in a number of formats (X3D,<br>
glTF, IFC, Spine JSON), it can switch between viewpoints, run<br>
animations, use Walk/Examine modes etc. It's still a work-in-progress,<br>
with the most obvious missing feature being: it cannot load yet<br>
arbitrary files from your disk, you can only choose from the few<br>
"pre-packaged" files.<br>
<br>
    Much more updates to this are coming!<br>
<br>
2. We have added support for the IFC standard, which is a 3D standard<br>
commonly used by the BIM (building information modeling) industry and<br>
supported by software like FreeCAD, BonsaiBIM (Blender plugin),<br>
ArchiCAD, Revit.<br>
<br>
    In way, it's "another 3D standard" we support. I tell at all<br>
conferences that I like 3D standards, so I'm happy to add another one<br>
to our collection, alongside X3D and glTF.<br>
<br>
    First of all, we provide the "usual" support you would expect for<br>
a 3D format from us: we can display it in all our tools, save it,<br>
convert to/from X3D and other formats.<br>
<br>
    Second of all: you can use our Pascal API to develop applications<br>
that "think" using IFC classes. There are almost 800 IFC classes that<br>
express various aspects of "real-world things" and all this<br>
information is useful for people who actually design and build real<br>
houses, bridges, factories, windows etc.<br>
<br>
    This is all described in details on our page<br>
<a href="https://castle-engine.io/ifc" rel="noreferrer" target="_blank">https://castle-engine.io/ifc</a> , and demonstrated quickly in the video I<br>
linked above.<br>
<br>
    As said, all our tools get IFC support, and can convert IFC <-><br>
X3D, in particular<br>
<br>
    - Castle Model Viewer (<br>
<a href="https://castle-engine.io/castle-model-viewer" rel="noreferrer" target="_blank">https://castle-engine.io/castle-model-viewer</a> ) (snapshot version now)<br>
can view IFC files, and convert IFC <-> X3D, any 3D format (glTF, STL<br>
etc.) -> IFC, IFC -> STL etc.<br>
<br>
    - Castle Model Converter (<br>
<a href="https://castle-engine.io/castle-model-converter" rel="noreferrer" target="_blank">https://castle-engine.io/castle-model-converter</a> ) can perform the same<br>
conversions but from the command-line, nice for batch mode /<br>
scripting.<br>
<br>
    - Our mobile viewer (<br>
<a href="https://castle-engine.io/castle-model-viewer-mobile" rel="noreferrer" target="_blank">https://castle-engine.io/castle-model-viewer-mobile</a> ) should be<br>
updated soon to support IFC too.<br>
<br>
    - The pre-release of the web viewer, that I already linked in AD<br>
1, <a href="https://castle-engine.io/web-demos/castle-model-viewer-mobile/" rel="noreferrer" target="_blank">https://castle-engine.io/web-demos/castle-model-viewer-mobile/</a> also<br>
already supports IFC.<br>
<br>
    - Our online model converter (<br>
<a href="https://castle-engine.io/convert.php" rel="noreferrer" target="_blank">https://castle-engine.io/convert.php</a> ) can also handle IFC now, and<br>
perform conversions mentioned above.<br>
<br>
Have fun with 3D standards :)!<br>
Michalis<br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>