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 --------
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