If you check out the blog link... the first one below, you will see on the blog a picture showing a promising picture of a toolkit similar to Crystal Space. I don't know how much harder this would be to do in Crystal Space, but this concept (shown in the blog) is the future of 3d IMOH.


-------- Original Message --------
Subject: Irrlicht 2D GUI
Date: Wed, 23 Nov 2005 08:51:44 -0800
From: J.A.H. <[EMAIL PROTECTED]>
To: Nikolaus Gebhardt <[EMAIL PROTECTED]>


Thank you for posting your work about rendering 2D GUI in 3D space to
your blog (http://www.irrlicht3d.org/pivot/entry.php?id=177). The
ability to use a GUI toolkit in 3d space is exciting news!

You may already be aware that several toolkits already have a similar
capability:

----
"The plugin embeds Mozilla's Gecko layout engine and thus supplies a
fully-functional HTML rendering engine to Crystal Space!"

http://www.interreality.org/projects/crystalzilla
----
"Applications such as browsers and word processors can be fully rendered
and their functionality made completely available for use within the
Croquet space."

http://croquetproject.org/About_Croquet/screenshots.html
----
"Project Looking Glass is based on Java technology and explores bringing
a richer user experience to the desktop and applications via 3D
windowing and ..."

https://lg3d.dev.java.net/
----

The widget sets above appear to have complete 2d toolkits which can be
used in their respective 3d environments. Unfortunately the above
projects are based in virtual engines which are harder to install, run
than one native c/c++ static binary. That is why your Irrlicht Engine's
2d ability to render 2D stuff into textures is so exciting. If it is
possible to embed an existing open source 2d GUI inside Irrlicht then
there would be no need to wait for additional 2d widgets.

FOX Toolkit is a cross platform(C++) 2d widget set based solely on a
development model like yours. If it is possible to wish for someone such
as yourself to embed FOX into Irrlicht then I will wish for that.

Here is information about that:

"Even though FOX offers a large collection of Controls already, FOX
leverages C++ to allow programmers to easily build additional Controls
and GUI elements, simply by taking existing controls, and creating a
derived class which simply adds or redefines the desired behavior."

http://fox-toolkit.org/

Thank you again for posting to your blog about rendering 2D GUI in 3D
space.

_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to