About Raina3D
Raina3D, originally called OOPGL Wrapper, is an OpenGL Game Development application that simulates traditional 3d renderers as well as assists in game development.
The application's primary mission is to become a 3d renderer / game development tool that can aid artists and developers to build levels and assets for levels, including maps, primitive, and simulation-based effects.
The application originally started off as a Software Development final project to load OBJ files with multi-textures. After the great success, I wanted to take it to the next step. These additions include application settings, design patterns, input file, and a new GUI-system.
Raina3D has been used in my Software Development, Artificial Intelligence, Physics, and Senior Project courses. The software has been successful as a rendering and simulation tool.
The current version allows the user to create or load a scene of objects, create primitive textures, and create tiled-based maps and tile sets, which can be imported into a Raina3D scene. Individual tools include Skeleton Animator, Terrain Painter, and FX Builder.
Raina Tracer
Rayna Tracer is the sibling application to Raina3D. Unlike Raina3D, Rayna Tracer uses ray tracing algorithms over OpenGL rendering to perform scene rendering.
The application originally began in my Programming for Visual Simulations class. The final result from the course was a primitive ray tracer that supports loading objects, lights, and shaders as well as implement standard rendering algorithms, such as depth of field, shadows, and anti-aliasing.
The primary mission is to develop an application that assists artist and programmer in creating ray-traced scenes and animations. Raina Tracer will use various algorithm and components from Raina3D, such as scene manipulation and animation, as well as various new components such as the Source Code Viewer, which allows user to view and edit the scene files on the fly.
|