| ||||||
Future enhancements of BOOGAThere are still a lot of features missing in BOOGA. There are some projects which could be started right away as master thesis or student project. Please contact the fcg staff for further informations. CSG ObjectsBOOGA lacks of CSG functionality. Constructive solid geometry provides simple and efficient means for modelling of complex objects. The extension of BOOGA with CSG could be implemented as Dimploma. Enhanced Light SourcesBOOGA only supports point light and ambient light. The raytracer generates solid shadows, which do not lokk very realisty. In a more sophisticated approach, area light sources could be introduced, which could produce more realistic shadow effects. Enhanced Texture MappingOpenGL provides excellent support for texture mapped objects. The BOOGA OpenGL renderer could be extended to support the rich features of the OpenGL texturing engine. Plugin for Netscape Navigator and Internet ExplorerIn order to integrate BSDL into the current Internet technology, a BSDL plugin would enhance the access method of the BSDL scenes. Using this plugin, the user could browse through BSDL scenes and benefit from the acceleration techniques for complex senes. Parallel RenderingThe BOOGA parallel raytracer could be extended to an interactive raytracer. Taking into account that using massive parallel computers in raytracing leads to tremedous performance gains, interactive raytracing with 15 frames per second may no longer be a mission impossible. Current ProjectsSome projects are still under construction. The following list shows the current development of the BOOGA framework. Freeform deformation of BSDL objectsIn a project by Thomas Buchberger, a new object of type Aggregate will be added to BSDL which will allow the freeform deformation of any BSDL object. Project start: March 1998 Estimated project end: July 1998 Adapting BSDL to VRML 2In a project by Markus Bürki, some important features of the VRML 2 standard will be adapted to BOOGA. One of the most important fetaure is object to object communication, which will enable powerful editing and modeling concepts. Project start: January 1998 Estimated project end: August 1998 Converting BSDL to VRML97In this project, Thierry Perroud implements a VRML writer, which will convert BSDL scenes to VRML scenes. Project start: January 1998 Estimated project end: July 1998 |
| ||||||||