Archive for October, 2006

h1

Divide and conquer

October 24, 2006

Maintenance almost finished.
Voxelizator has been divided into several libraries:
Import (import of .s3d,.3ds,.mgf,.3dd,.obj,.rtg,.ply), includes lib3ds, for now .obj and .mgf files seems to be most useful for me
OpenGL (OpenGL and its extensions manager)
Pics (most known bitmap files and .exr files manager), includes FreeImage and OpenEXR
Radio (main new voxel radiosity method/brdf material manager), will be used soon very extensively
SRay (kd-tree based raytracing speed/correctness benchmark)
Voxelizator (main program, includes Import.lib, Pics.lib, Tinyxml.lib, opengl32.lib, Radio.lib, glfwdll.lib, AntTweakBar.lib, glu32.lib)
Code compiles a way faster, get some of its previous logic, and is easiest to control.

Also texture filtering has been done, you can compare the results here:

texture

Render preview window has been completely rebuilded, now it uses AntTweakBar library, that allow to adjust tone mapping settings in real time:

Render window