This is Interesting: Free Magazines for Graphics designers and webmasters
Home > Archive > VRML > June 2005 > how can i learn x3d??
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 |
how can i learn x3d??
|
|
|
| Hi! how can i learn x3d???
I mean.... I know that there are the specification but they are very
complicated.... do you know an x3d tutorial???
Or... what do you suggest???
Is X3d just an "XML traslation" of vrml???
Do I need just to study VRML and have a look to X3D sintax to use all
X3d potentials??
How have you done????
help please!!!!!!HAAAAAAHHAAAA
DELETE "NOSPAM" from uince81NOSPAM@tiscali.it to answare !!!
THANKS!!!!
| |
| Brian Hay 2005-06-19, 4:16 am |
| On 19/06/2005 1:16 AM, Uince wrote:
> Is X3d just an "XML traslation" of vrml???
> Do I need just to study VRML and have a look to X3D sintax to use all
> X3d potentials??
X3D is available in 3 flavours (encodings): XML, VRML Classic and Binary.
Of the 3, VRML Classic encoding is the most human readable so anything
you learn from VRML tutorials is mostly correct for X3D as well. Once
you've developed something, you can convert it to XML or binary if
necessary.
Of course, the easiest way to create X3D or VRML is to use a visual
authoring tool like Blender (free), VizX3D, Maya, 3ds max, SoftImage XSI
or Lightwave etc. But if you really want to "get into the guts of it"
and get your hands dirty with some code then go with the VRML Classic
encoding.
The differences between X3D and VRML (in this encoding) are minimal.
Here are the major changes:
VRML field access types have been deprecated:
field -> initializeOnly
eventIn -> inputOnly
eventOut -> outputOnly
exposedField -> inputOutput
File header has changed:
#VRML V2.0 utf8 -> #X3D V3.0 utf8
Addition of PROFILE statement after the file header:
PROFILE Immersive
Many more nodes have been added to X3D but you probably won't need to
have much to do with them initially, unless you have a specific need.
Also, there are some changes with scripting and scene access but again
these shouldn't affect you initially.
95% of VRML97 has a direct correlation to the X3D Immersive profile.
Regards,
Brian Hay.
| |
|
| Brian Hay ha scritto:
> On 19/06/2005 1:16 AM, Uince wrote:
>
>
>
> X3D is available in 3 flavours (encodings): XML, VRML Classic and Binary.
>
> Of the 3, VRML Classic encoding is the most human readable so anything
> you learn from VRML tutorials is mostly correct for X3D as well. Once
> you've developed something, you can convert it to XML or binary if
> necessary.
>
> Of course, the easiest way to create X3D or VRML is to use a visual
> authoring tool like Blender (free), VizX3D, Maya, 3ds max, SoftImage XSI
> or Lightwave etc. But if you really want to "get into the guts of it"
> and get your hands dirty with some code then go with the VRML Classic
> encoding.
>
> The differences between X3D and VRML (in this encoding) are minimal.
> Here are the major changes:
>
> VRML field access types have been deprecated:
>
> field -> initializeOnly
> eventIn -> inputOnly
> eventOut -> outputOnly
> exposedField -> inputOutput
>
> File header has changed:
>
> #VRML V2.0 utf8 -> #X3D V3.0 utf8
>
> Addition of PROFILE statement after the file header:
>
> PROFILE Immersive
>
> Many more nodes have been added to X3D but you probably won't need to
> have much to do with them initially, unless you have a specific need.
>
> Also, there are some changes with scripting and scene access but again
> these shouldn't affect you initially.
>
> 95% of VRML97 has a direct correlation to the X3D Immersive profile.
>
>
> Regards,
> Brian Hay.
>
Thanks for your answare!!
.... soo... I will use a Vrml tutorial to learn Vrml and I will look for
extra nodes added in Xml.
Don' t you know if there is a tutorial that explain the Vrml programming
directly in X3d/XML coding??
DELETE "NOSPAM" from uince81NOSPAM@tiscali.it to answare !!!
| |
| Brian Hay 2005-06-20, 11:27 pm |
| On 20/06/2005 11:14 PM, Uince wrote:
> Don' t you know if there is a tutorial that explain the Vrml programming
> directly in X3d/XML coding??
I don't think I made myself clear in my last reply.
It's ALL X3D - just 3 different encodings (or ways of writing the same
thing - X3D). If it were me, I'd learn the classic encoding. It does
exactly the same thing as the XML encoding but is more human readable.
The XML encoding was introduced because it is easier to parse with
existing XML software tools and interoperates well with other web
technologies, but is more verbose and harder to read for humans. If you
need XML encoded X3D, I'd write in the classic encoding then simply use
a tool to convert it. To illustrate the differences between these 2
encodings take a look at the respective example pages in the spec:
Classic encoded X3D:
http://www.web3d.org/x3d/specificat...2/examples.html
XML encoded X3D:
http://www.web3d.org/x3d/specificat...1/examples.html
Regards,
Brian Hay.
| |
| Joe D Williams 2005-06-21, 4:23 am |
|
>
> Don' t you know if there is a tutorial that explain the Vrml programming
> directly in X3d/XML coding??
I tried this once.
http://www.hypermultimedia.com/aaFT...yntax/index.htm
Not really explaining the VRML programming, though.
> ... soo... I will use a Vrml tutorial to learn Vrml and I will look for
> extra nodes added in Xml.
Please have a look at the abstract spec, 19775 part 1.
Look at the index to see how the nodes are described
in terms of functional components,
and at the spec using the alphabetical node index
for three or four hours.
Then, when you are familiar with the purpose and use of
nodes in components and maybe even components in
profiles, start looking at the encodings spec where you
will find examples in both X3D XML and X3D Classic VRML.
Thanks and Best Regards,
Joe
Thanks and Best Regards,
Joe
| |
|
| Checkout the book "VRML 2.0 Sourcebook, 2nd Edition." I've found it to
be an excelent guide to VRML.
|
|
|
| | Copyright 2003 - 2008 forum4designers.com Software forum Computer Hardware reviews |
|