This is Interesting: Free Magazines for Graphics designers and webmasters  


Home > Archive > VRML > November 2006 > Re: [Beginner]What do i need?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Re: [Beginner]What do i need?
rolf gabler-mieck

2006-11-19, 7:36 pm

Roberto schrieb:
> Hi all,
> I must develop a tool able to create 3d object using X3D
> Can u counsil me any tutorials?
> What are the softwares (viewer, editor,etc...) do I need?
> Thank very much!
>
> ps
> are there any italians in this group?
>

Hi Roberto,
depending on what you plan exactly....
"develop a tool" ...sounds as programming...this is worth a try to have
a look at www.j3d.org and java3d at all!
nice to use and several vrml/x3d loaders are existing

for viewer editors and so far...
I believe (...) that "whitedune" [university of stuttgart] will offer
edit-stuff for x3d.
for vrml it is a great software! Simple in usage and powerfull...
also there're converters which convert vrml97 into x3d, so you may use
also "normal" vrml-ware, this can be done in most 3d-cad-renderers like
3dsmax and so far.
regards
rolf
Roberto

2006-11-19, 7:36 pm


"rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
messaggio

> "develop a tool" ...sounds as programming...this is worth a try to have a
> look at www.j3d.org and java3d at all!


i MUST use x3d :-((
i'm looking for some tutorials but i don't find anything! :-(((


rolf gabler-mieck

2006-11-19, 7:36 pm

Roberto schrieb:
> "rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
> messaggio
>
>
>
>
> i MUST use x3d :-((
> i'm looking for some tutorials but i don't find anything! :-(((
>
>

Hi Roberto,
to be true I never check x3d deeper [but I believe that I read that the
abilties a primary identical to vrml, just better to parse...if there's
something which can do what you want, I am not sure but I believe that
there's nothing...]

AFAIK x3d describing a 3d-dataspace as vrml do, some ineteractions are
possible due sensor and so far, (clicking somewhere and a cube will
start to rotate, implementing of behaviors like rotating, colorchange
a.s.f.)
but again AFAIK it's not possible to build something like a modeller
only with such an describing language, you have to extend with j-script
(e.g. look for fastScript3D) either wirth java & java3d (j3d.org) to get
access to your groups/shapes and so far during runtime. If only
using vrml(and x3d) you can change your scene inside itself, but not
creating new 3d-objects[otherwise I like also to know how this could be
done...] and you have to build something lieke a 3d-gui to manipulate
the containing obejcts. This could be possible using vrml[x3d]

anything in your scene/Vworld must be able to get your click-commands
and do anything with your 3d-models [here are many limits in using only
vrml. You can build very complex scenes but NOT
"develop a tool able to create 3d object using X3D"

you need ALSO any programming-language, where in my eyes java&java3d
will gave you the best options to CREATE NEW 3d-Objects

mnabe also have a google for mjbakerworld or mjbworld, a modeller in
java which supports either vrml and x3d

regards
rolf
Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm

> i MUST use x3d :-((
> i'm looking for some tutorials but i don't find anything! :-(((


http://www.web3d.org/x3d/learn/
http://www.swirlx3d.com/tutorials.htm

In http://www.swirlx3d.com/tutorial001.htm it explains the connection to
X3D/X3DV, so a VRML tutorial like http://web3d.vapourtech.com/tutorials/vrml97/
can also be usefull.

so long
MUFTI
--
Von IPSec Verkehr, die folgende Möglichkeit hat, zu können, und nicht
abonnieren kann kann, abgesichert werden
Knowledge Base ID:253169 Revision:6.0
Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm

> for viewer editors and so far...
> I believe (...) that "whitedune" [university of stuttgart] will offer
> edit-stuff for x3d.


Not really yet. Currently white_dune can read and write only X3DV
(X3D Classic VRML encoding: ISO/IEC 19776-2) and do not support all
components.
All of the nodes with a VRML97 history and a few more are supported.
Currently the work on the lastest beta version is caught in the NURBS
component.
The EXPORT/IMPORT features of X3D (ISO/IEC 19775 chapter 4.4.6) is also
not supported yet.

X3DV (X3D Classic VRML encoding: ISO/IEC 19776-2) differs from
"real X3D" (XML encoding: ISO/IEC 19776-1) only in syntax, not in content.
There are translators, which can convert from ISO/IEC 19776-2 to
ISO/IEC 19776-1 without losing information.

so long
MUFTI
--
Von IPSec Verkehr, die folgende Möglichkeit hat, zu können, und nicht
abonnieren kann kann, abgesichert werden
Knowledge Base ID:253169 Revision:6.0
Roberto

2006-11-19, 7:36 pm


"rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
messaggio

>you have to extend with j-script
> (e.g. look for fastScript3D) either wirth java & java3d (j3d.org) to get
> access to your groups/shapes and so far during runtime.


Yes, I'm agree. Indeed, I will create a Gui in Java even if i yet don't know
how i can interface Java with X3D :-(

> you need ALSO any programming-language, where in my eyes java&java3d will
> gave you the best options to CREATE NEW 3d-Objects


right!

> mnabe also have a google for mjbakerworld or mjbworld, a modeller in java
> which supports either vrml and x3d


I installed this program...is it similar to X3D-Edit?
Thank u very very much for your help


rolf gabler-mieck

2006-11-19, 7:36 pm

Roberto schrieb:

> "rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
> messaggio
>
>
>
>
> Yes, I'm agree. Indeed, I will create a Gui in Java even if i yet don't know
> how i can interface Java with X3D :-(
>



several solution existing for that, the easiest but less powerfull will
be as i remind(...) connecting any node with an java.listener (e.g.
mouselistener), and as said the - in my eayes-will be directly usage of
j3d, it's very nice and uses similar datastructurs as vrml but has much
more power cause it is an high-programming-language [for that look at
www.j3d.org)
but loads of works waiting for you...
at first you need knowledge about java generally, then when building a
simple ui-javaware won't be any problem, get the kick inside j3d and do
anything you like to do with your world, instead of coffee-cooking...

>
>
>
> right!
>
>
>
>
> I installed this program...is it similar to X3D-Edit?


hmmm-i don't really know... I got mjbworld in an older version
installed, so I don't know what martin baker did further....but simply
that Modelling and getting a java-source-code is very nice...the modeler
itself...need to understood vrml/j3d structure-knowledge and still using
a bit cryptic - but managable - a great piece of software, like as told
whitedune is. for this have a look at MUFTI's posting [he develop
whitedune afaik]

> Thank u very very much for your help


if it is help then it is good :-)
have a nice day
rolf

>
>

Roberto

2006-11-19, 7:36 pm


"rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
messaggio news:eisqhl$kkc$1@inlux3.rz.uni-kiel.de...

> in my eayes-will be directly usage of j3d, it's very nice and uses similar
> datastructurs as vrml but has much more power cause it is an
> high-programming-language [for that look at www.j3d.org)
> but loads of works waiting for you...


yeah...i studied J3D and it's good, but I must use X3d with a Java interface
to create my 3D objects!
I would like use J3D because it's more simple... :-(

> have a nice day

you too!

Roberto


rolf gabler-mieck

2006-11-19, 7:36 pm

Roberto schrieb:
> "rolf gabler-mieck" <gabler.mieck@geographie.uni-kiel.de> ha scritto nel
> messaggio news:eisqhl$kkc$1@inlux3.rz.uni-kiel.de...
>
>
>
>
> yeah...i studied J3D and it's good, but I must use X3d with a Java interface
> to create my 3D objects!
> I would like use J3D because it's more simple... :-(
>

hi roberto,
did you realize:
http://java3d.j3d.org/utilities/loaders.html
there's cyberX3d afaik a good working loader[follow the link] which
reads x3d-files, also for that case I don't know whats happened with
xj3d a java3d-dervate to get better acces with x3d.
both will be able to do that what you like to do and gave you more
abilties then you can check in one life [..maybe :-) ]
best regrads
rolf
Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm


> AFAIK x3d describing a 3d-dataspace as vrml do, some ineteractions are
> possible due sensor and so far, ...


true...

> .. but again AFAIK it's not possible to build something like a modeller
> only with such an describing language,


true...

> you have to extend with j-script
> (e.g. look for fastScript3D) either wirth java & java3d (j3d.org) to get
> access to your groups/shapes and so far during runtime.


wrong...

The decribing language also include a Script node which allow to include
programming as part of the decription.
The matching API's for java and ecmascript ("javascript") are part of the
Standards (or at least are drafts of the standards in case of X3D).
The API's allow to create new VRML/X3D nodes at runtime and build new
information exchange ways to the new created nodes ("addRoute").

So it is possible in principle, to build a modelling tool with only one
VRML97/X3D file, but most of the existing tools in this field are rather
specialised...

so long
MUFTI
--
Micro$oft Visual Basic
Fuer das Thema "Hilfe" ist keine Hilfe verfuegbar
OK/Hilfe
Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm

> yeah...i studied J3D and it's good, but I must use X3d with a Java interface
> to create my 3D objects!


There is a java interface for X3D

http://www.web3d.org/x3d/specificat...eBindings-Java/

This is a ISO draft yet. See also

http://www.web3d.org/x3d/specificat...2/examples.html

so long
MUFTI
--
Micro$oft Visual Basic
Fuer das Thema "Hilfe" ist keine Hilfe verfuegbar
OK/Hilfe
rolf gabler-mieck

2006-11-19, 7:36 pm

Joerg Scheurich aka MUFTI schrieb:

>
>
> true...
>
>
>
>
> true...
>
>
>
>
> wrong...
>
> The decribing language also include a Script node which allow to include
> programming as part of the decription.
> The matching API's for java and ecmascript ("javascript") are part of the
> Standards (or at least are drafts of the standards in case of X3D).
> The API's allow to create new VRML/X3D nodes at runtime and build new
> information exchange ways to the new created nodes ("addRoute").
>
> So it is possible in principle, to build a modelling tool with only one
> VRML97/X3D file, but most of the existing tools in this field are rather
> specialised...
>
> so long
> MUFTI

Hi Mufti,
best thanks for that explaining! I'd never realized that ability, but
sounds very static...
I'd ever thought that java-classes/j-scripts were just called by any
node todo anything and that those classes/scripts has to be developed
seperatly.
best regards from the fishinglands
rolf
Roberto

2006-11-19, 7:36 pm


"Joerg Scheurich aka MUFTI" <rusmufti@helpdesk.bera.rus.uni-stuttgart.de> ha
scritto nel messaggio

> The decribing language also include a Script node which allow to include
> programming as part of the decription.
> The matching API's for java and ecmascript ("javascript") are part of the
> Standards (or at least are drafts of the standards in case of X3D).
> The API's allow to create new VRML/X3D nodes at runtime and build new
> information exchange ways to the new created nodes ("addRoute").
> So it is possible in principle, to build a modelling tool with only one
> VRML97/X3D file, but most of the existing tools in this field are rather
> specialised...


thank you very much for your precious explanation!
In this way i will use only x3d to create also my GUI.
Where can i find more informations about this argument?
Thank you very much again for you help!



Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm

> best thanks for that explaining! I'd never realized that ability, but
> sounds very static...


I don't think, it is static, it is only (too ?) much work to create big tools.
AFAIK, a early attempt of a similar principle (by using EAI instead of
Scriptnodes) is VermelGen:

http://www.vlc.com.au/VermelGen/

so long
MUFTI
--
Sie brauchen ein Programm, das bearbeiten kann, und wiederfeuchte
Umschlag AVI Akten
(aus einem Softwarehandbuch, Stichwort: refresh)
simon

2006-11-19, 7:36 pm


Roberto wrote:
> Hi all,
> I must develop a tool able to create 3d object using X3D
> Can u counsil me any tutorials?
> What are the softwares (viewer, editor,etc...) do I need?
> Thank very much!


seems to me the minimum you need is to be able to demonstrate is;

1. manipulate primitives, ( try to avoid editing face-sets ).
2. persist changes.

VRML/X3D can be used very effectively for the manipulations; duplicate,
translate, rotate, and scale to get your finished object. Many UI's,
coded in VRML Scripts, already exist for these operations, and i don't
see why you can't use them.

but no mechanism exists in VRML to directly persist the changes,
however with the EAI you could send events to an enclosing html browser
and use that to persist things, using AJAX, small embedded java
database ( HSQLDB ) or even cookies, of course you will have to trigger
the re-applications of the events to the world when it is reloaded.

simon.

Joerg Scheurich aka MUFTI

2006-11-19, 7:36 pm

> In this way i will use only x3d to create also my GUI.
> Where can i find more informations about this argument?


http://www.web3d.org/x3d/specificat...nsBrowserObject
http://www.web3d.org/x3d/specificat...ngs-ECMAScript/
http://www.web3d.org/x3d/specificat...ddDynamicRoutes

Similar tables and examples exist for java, e.g.

http://www.web3d.org/x3d/specificat...esToJavaMapping
http://www.web3d.org/x3d/specificat...tml#CreateNodes

so long
MUFTI
--
Sie brauchen ein Programm, das bearbeiten kann, und wiederfeuchte
Umschlag AVI Akten
(aus einem Softwarehandbuch, Stichwort: refresh)
Sponsored Links


Copyright 2003 - 2008 forum4designers.com  Software forum  Computer Hardware reviews