Difference between revisions of "HanProgressReport"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(To do)
(June/19/2008 (Thur))
Line 5: Line 5:
 
** select/(de)activate channel - add menu
 
** select/(de)activate channel - add menu
 
** adjust HSV value - check interface between Drawable class and BrickManager/vvVirTexRend
 
** adjust HSV value - check interface between Drawable class and BrickManager/vvVirTexRend
* svn commit for new vvGLSL? or modify MipMapVideo.pro to include my own virvo library
+
* svn commit for new vvGLSL? - forgot svn account info :(
 
* add a namespace to MipMapVideo classes
 
* add a namespace to MipMapVideo classes
 
* multi-volume support
 
* multi-volume support
* Modify downsampler with padding
+
* Modify downsampler with padding and improve performance by using buffers
* XML configuration
+
* XML configuration - wait for Jurgen to ask whether or not covise system has its own parser. If not, I'll use any of opensource xml parsers, which support DOM spec.
 
* parameterization of meshing constant
 
* parameterization of meshing constant
 +
==== Done ====
 +
* modify MipMapVideo.pro to include my own virvo library
  
 
=== June/18/2008 (Wed) ===
 
=== June/18/2008 (Wed) ===

Revision as of 19:37, 19 June 2008

Contents

June/19/2008 (Thur)


To do

  • User Interface (in covise)
    • select/(de)activate channel - add menu
    • adjust HSV value - check interface between Drawable class and BrickManager/vvVirTexRend
  • svn commit for new vvGLSL? - forgot svn account info :(
  • add a namespace to MipMapVideo classes
  • multi-volume support
  • Modify downsampler with padding and improve performance by using buffers
  • XML configuration - wait for Jurgen to ask whether or not covise system has its own parser. If not, I'll use any of opensource xml parsers, which support DOM spec.
  • parameterization of meshing constant

Done

  • modify MipMapVideo.pro to include my own virvo library

June/18/2008 (Wed)


Working on

Copied new classes to calit2/MipMapVideo plugin. need to change a few things to compile, and need to add interface to adjust hue and select channels. should be done in one hour..

Done

  • change memory pool mechanism with Pixel Buffer Objects
    • reimplemented
  • fixed bugs
    • change BrickInfo::getMemoryUsage() to BrickManager::getMemoryUsagePerBrick()
    • change constant in CubeInfo::setFiner()
  • svn commit

June/17/2008 (Tue)


Done

  • Multi-channel user interface in glui
    • used a linear transfer function
    • adjust hue in HSV for each channel using a scrollbar
    • de/activate channel using checkboxs
    • tested on 2D and 3D
    • svn commit

June/16/2008 (Mon)


almost nothing :(

June/15/2008 (Sun)


Done

nothing.. :(

June/14/2008 (Sat)


Done

  • debug shader program for 3D
  • svn commit

June/13/2008 (Fri)


Done

  • change multichannel (RGB) read to three single channel reads
    • integrate with shader programs
    • use different file format
    • use additional configuration file parsing to read shader program information
    • clean up old code
    • tested on 2D

June/12/2008 (Thur)


Done

  • implement texture pools
    • use glTexImage2D for initialization and glTexSubImage2D for update
    • pool management, issue/reclaim a texture name
    • tested on 2D and 3D testsets
  • remove GLUI library from meshTester directory and use a separate copy of GLUI
  • found and fixed a bug, a value was set to INT type, which caused the value to be always zero..
  • update SVN repository with the current version

project page