Thursday, 4 December 2008

GUI Started

Had a quite productive evening tonight, mainly working on the infrastructure around the rendering. It now uses a low quality version of the rendering to maintain interactivity whilst rotating the volume, and then after a brief pause with no activity it produces a high quality render. (Visible in the background of the screenshot below; the actual rendering is still basic).

The groundwork for the pop-up GUI is now there. This is available by right-clicking and will contain all the controls for colour tables, rendering setup/stats, loading volume data, etc.

Tomorrow I will begin work on the colour table (mapping different volume data values to different colours/opacities).

Going by my original schedule the single-core raytracing should be finished by the end of the week, which is now highly unlikely to happen. I think this is partly due to not focusing enough time on this module in the earlier weeks, and also due to underestimating the work involved in the framework code that doesn't directly contribute to raytracing.

Once the framework is there it will be easier to complete later parts of the project, and so the time should balance itself out. Nevertheless I will make a concerted effort over the coming weeks (especially in the run up to the christmas break) to make good progress.

No comments: