<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hi there,</div>

<div> </div>

<div>Maybe it's not the most important question and maybe I am not the most accurate person to answer this question, but let me begin and let me focus on question (4)</div>

<div> </div>

<div>
<div>4) Is it possible to make GAMES, or other, interactive 3D, in it? eg. like Quake or something, when the "up" key is pressed, it has to go *forward* - can X3D do that??</div>

<div> </div>

<div>4.a) Short and sweet: in principle yes, but it is hard work.</div>

<div> </div>

<div>4.b) X3D has a paradigm for navigation. The scene author can define, in which ways the scene shall be navigated and X3D players provide some user interface to let the user navigate through the scene. Some X3D players even provide plugin mechanisms, so you can code your own navigation strategy (this is proprietary and not part of the standard, AFAIK).</div>

<div> </div>

<div>4.c) AFAIK some game engines exist that allow to load models or scenery that is coded in X3D syntax</div>

<div> </div>

<div>4.d) X3D has a paradigm for interactivity. So-called sensors react to the activity of the user and create events for the event cascade, which can be induced into animation or simulation nodes. E.g. very simply the user can "touch" a geometry and herewith start some predefined "animation" via "interpolators". More sophisticated solutions are possible by scripting nodes and prototyping nodes. The scripting and prototyping is probably the most important part of the "hard work", which I mentioned at 4.a)</div>

<div> </div>

<div>4.e) Anything I forgot here.</div>

<div> </div>

<div>Have fun</div>

<div> </div>

<div>Christoph</div>

<div> </div>

<div> </div>

<div name="quote" style="margin: 10px 5px 5px 10px; padding: 10px 0px 10px 10px; border-left-color: rgb(195, 217, 229); border-left-width: 2px; border-left-style: solid; -ms-word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin: 0px 0px 10px;"><b>Gesendet:</b> Dienstag, 15. Januar 2019 um 09:05 Uhr<br/>
<b>Von:</b> "iam here" <iamhereintheworld@gmail.com><br/>
<b>An:</b> x3d-public@web3d.org<br/>
<b>Betreff:</b> [x3d-public] Beginner questions</div>

<div name="quoted-content">
<div>
<div>Hi,</div>

<div>I am new to this whole X3D thing, so had a couple of questions:</div>

<div> </div>

<div>1) Where does X3D "fit in" in the whole 3D-on-the-web thing? The other things here include CSS 3D transforms, WebGL (which, as I understand it, will soon become WebGPU), and just....drawing on a <canvas> with your own Javascript code, am I correct? So - what exactly *IS* X3D?</div>

<div>2) What is the connection between X3D and glTF? glTF is just a model format, right? So - is X3D capable of "drawing" glTF models or something, with Javascript?</div>

<div>3) What is X3D's connection to VRML? Is it the successor? What does that mean, exactly?</div>

<div>4) Is it possible to make GAMES, or other, interactive 3D, in it? eg. like Quake or something, when the "up" key is pressed, it has to go *forward* - can X3D do that??</div>

<div>5) I heard that it's possible to do *character animation* in X3D, ie. you can tamper with the mesh of say, a man, in Javascript  - how do I do that? Is there information about this in the Don Brutzman and Leonard Daly book? (thanks for your help with my previous query, btw, Don! :) )</div>

<div>6) And finally, I've heard about the new Nvidia cards which do Realtime Raytracing - is it possible to have photoreal graphics inside a web browser by using X3D?</div>

<div> </div>

<div>Ok, that's it. Hope I haven't bugged you too much with my questions :)</div>

<div> </div>

<div>Thanks for you guys' help.</div>

<div> </div>
</div>
_______________________________________________ x3d-public mailing list x3d-public@web3d.org <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></div>
</div>
</div>
</div></div></body></html>