This is a multi-part message in MIME format.
------=_NextPart_000_0004_01C7364F.A8E31880
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi Matthew,
there's a common misunderstanding going on here.... OpenSG
and OpenSceneGraph are actually two different things doing
alomst the same.
OpenSG is www.opensg.org while OpenSceneGraph is
http://www.openscenegraph.org/
ArOpenSG is a demo that is contained in OpenSG (you have
to download the source code and compile ArOpenSG).
You can find the source here:
http://opensg.cvs.sourceforge.net/opensg/OpenSG/Examples/ArOpenSG/
Whereas osgART uses OpenSceneGraph.
Regards,
Toni
_____
From: owner-artoolkit@h ..................
[mailto:owner-artoolkit@h ..................] On Behalf Of Leach, Matthew
Sent: Friday, January 12, 2007 1:30 PM
To: artoolkit@h ..................
Subject: 3D engine
Thanks for everyone's suggestions. In summary the options mentioned were:
3ds Parser
- Probably many available from the web
Director (via DART xtra)
- http://www.gvu.gatech.edu/dart/aboutdart.htm
Horde3D
- http://www.nextgen-engine.net/
Irrlicht
- http://irrlicht.sourceforge.net/
OGRE
- http://www.ogre3d.org/
OpenSceneGraph
- Main site: http://opensg.vrsource.org/trac
- ArOpenSg; couldn't find
- osgART : <http://www.artoolworks.com/community/osgart/>
http://www.artoolworks.com/community/osgart/
Panda 3D
- <http://www.panda3d.org/> http://www.panda3d.org/
There are obviously lots of 3D engines, but my main interest was which ones
slipped easily into ARToolkit. For example with my current 3ds loader I
just include the header, call Custom3DS_Load(filepath, Custome3DS_var) to
load a model, and Custom3DS_Render(Custome3DS_var) in the main loop to
display it. Hopefully there'll be something in the list above that isn't
much more effort and gives better results.
Matthew
This message is intended for the addressee(s) only and should not be read,
copied or disclosed to anyone else outwith the University without the
permission of the sender.
It is your responsibility to ensure that this message and any attachments
are scanned for viruses or other defects. Napier University does not accept
liability for any loss
or damage which may result from this email or any attachment, or for errors
or omissions arising after it was sent. Email is not a secure medium. Email
entering the
University's system is subject to routine monitoring and filtering by the
University.
------=_NextPart_000_0004_01C7364F.A8E31880
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR>
<STYLE>@p ... Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-GB vLink=3Dpurple link=3Dblue>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Hi <FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Matthew,</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"></SPAN></FONT></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">there's a common =
misunderstanding=20
going on here.... OpenSG</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">and OpenSceneGraph are =
actually=20
two different things doing </SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">alomst the=20
same.</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"></SPAN></FONT></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">OpenSG is <A=20
href=3D"http://www.opensg.org">www.opensg.org</A> while OpenSceneGraph=20
is</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A=20
href=3D"http://www.openscenegraph.org/">http://www.openscenegraph.org/</A=
></SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"></SPAN></FONT></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">ArOpenSG is a demo that is =
contained=20
in OpenSG (you have</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">to download the source =
code and=20
compile ArOpenSG).</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">You can find the source=20
here:</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A=20
href=3D"http://opensg.cvs.sourceforge.net/opensg/OpenSG/Examples/ArOpenSG=
/">http://opensg.cvs.sourceforge.net/opensg/OpenSG/Examples/ArOpenSG/</A>=
</SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT><SPAN =
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"></SPAN></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D222573512-12012007><FONT><SPAN =
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN> </DIV>
<P class=3DMsoNormal dir=3Dltr align=3Dleft><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p><FONT =
color=3D#0000ff> <SPAN=20
class=3D222573512-12012007>Whereas osgART uses=20
OpenSceneGraph.</SPAN></FONT></o:p></SPAN></P>
<P class=3DMsoNormal dir=3Dltr align=3Dleft><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT> </P>
<P class=3DMsoNormal dir=3Dltr align=3Dleft></FONT></SPAN><SPAN=20
class=3D222573512-12012007><FONT face=3DArial color=3D#0000ff=20
size=3D2>Regards,</FONT></SPAN></P>
<P class=3DMsoNormal dir=3Dltr align=3Dleft><SPAN =
class=3D222573512-12012007><FONT=20
face=3DArial color=3D#0000ff size=3D2></FONT></SPAN> </P>
<P class=3DMsoNormal dir=3Dltr align=3Dleft><SPAN =
class=3D222573512-12012007><FONT=20
face=3DArial color=3D#0000ff size=3D2> Toni</FONT></SPAN></P>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> =
owner-artoolkit@h ..................=20
[mailto:owner-artoolkit@h ..................] <B>On Behalf Of =
</B>Leach,=20
Matthew<BR><B>Sent:</B> Friday, January 12, 2007 1:30 PM<BR><B>To:</B> =
artoolkit@h ..................<BR><B>Subject:</B> 3D=20
engine<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks for =
everyone’s=20
suggestions. In summary the options mentioned=20
were:<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">3ds=20
Parser<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- Probably many =
available from the=20
web<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Director (via DART=20
xtra)<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- <A=20
=
href=3D"http://www.gvu.gatech.edu/dart/aboutdart.htm">http://www.gvu.gate=
ch.edu/dart/aboutdart.htm</A>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Horde3D<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- <A=20
=
href=3D"http://www.nextgen-engine.net/">http://www.nextgen-engine.net/</A=
>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Irrlicht<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- <A=20
=
href=3D"http://irrlicht.sourceforge.net/">http://irrlicht.sourceforge.net=
/</A>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">OGRE<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- <A=20
href=3D"http://www.ogre3d.org/">http://www.ogre3d.org/</A>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">OpenSceneGraph<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- Main site: <A=20
=
href=3D"http://opensg.vrsource.org/trac">http://opensg.vrsource.org/trac<=
/A>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- ArOpenSg; =
couldn’t=20
find<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- osgART :=20
</SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A=20
href=3D"http://www.artoolworks.com/community/osgart/"><SPAN=20
=
lang=3DFR>http://www.artoolworks.com/community/osgart/</SPAN></A></SPAN><=
/FONT><FONT=20
face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"> <SPAN=20
lang=3DFR><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Panda 3D=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">- </SPAN></FONT><FONT =
face=3DArial=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A=20
href=3D"http://www.panda3d.org/"><SPAN=20
lang=3DFR>http://www.panda3d.org/</SPAN></A></SPAN></FONT><FONT =
face=3DArial=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <SPAN=20
lang=3DFR><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN lang=3DFR=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">There are obviously lots =
of 3D=20
engines, but my main interest was which ones slipped easily into =
ARToolkit.=20
For example with my current 3ds loader I just include the =
header, call=20
Custom3DS_Load(<I><SPAN style=3D"FONT-STYLE: =
italic">filepath</SPAN></I>,=20
<I><SPAN style=3D"FONT-STYLE: italic">Custome3DS_var</SPAN></I>) to =
load a=20
model, and Custom3DS_Render(<I><SPAN=20
style=3D"FONT-STYLE: italic">Custome3DS_var</SPAN></I>) in the main =
loop to=20
display it. Hopefully there’ll be something in the list =
above that isn’t=20
much more effort and gives better =
results.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Matthew<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P></DIV>
<P><FONT face=3DArial></FONT> </P>
<P><FONT face=3DArial>This message is intended for the addressee(s) =
only and=20
should not be read, copied or disclosed to anyone else outwith the =
University=20
without the permission of the sender.<BR>It is your responsibility to =
ensure=20
that this message and any attachments are scanned for viruses or other =
defects. Napier University does not accept liability for any =
loss<BR>or damage=20
which may result from this email or any attachment, or for errors or =
omissions=20
arising after it was sent. Email is not a secure medium. Email =
entering the=20
<BR>University's system is subject to routine monitoring and filtering =
by the=20
University.</FONT> </P></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_0004_01C7364F.A8E31880--
|