For the benefit of those, like myself, who are interested in raytracers for AROS this is for you.
A few years ago I looked at RayStorm as a basis for a Raytracer for use with AROS. Fast forward till the present day. I have a new conceptual approach. Hopefully, over the last five years my AROS C programming skills have improved. Also, knowing how I work best to develope new applications this is my proposed approach to the issue of providing a raytracer for use in AROS.
I will do all the research up front about raytracers and document everything. Then I will independently put together a Raytracer Application for rendering 3D scenes. I will use RayStorm as just one part of my research for a more comprehensive approach to raytracing. I will also study 3D Object files (scene files) from 3D Studio, 3D Studio Max, Maya, Alladin, Cinema, and even Blender.
I have set up a test application called Mini-Ray to help study raytracing. It will be a modular approach to raytracing. I will set up an application with a simple GUI that allows to render a selection of built-in scenes or the ability to load external 3D Object files such as .3DS, .MAX, .SCN, etc. At first it will incorporate just one Raytracer Engine such as Mini-Ray. But eventually it may include other Raytracer Engines such as the Blender Engine. With a modular approach it would be easier to add Raytracers and 3D Object File Readers.
After I do my research and put together the Raytracer Application then the code will be available for anyone else interested in developing raytracers for use with AROS.
Happy coding
