Difference between revisions of "Slicer-IGT:GPU-IGT:01/09/08 T-con with Ben and Nicholas at 3pm Salt Lake City Time"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 
= Topics =
 
= Topics =
 
== Slicer Integration ==
 
== Slicer Integration ==
===Volume Rendering CUDA module===
+
 
 
===Cuda Support Classes===
 
===Cuda Support Classes===
 
#Implement the host access side such as allocate memory, delete and so forth in vtk-Classes
 
#Implement the host access side such as allocate memory, delete and so forth in vtk-Classes
Line 17: Line 17:
 
#use '''Camera Coordinates''' and Projection Matrix instead of rotationMatrix
 
#use '''Camera Coordinates''' and Projection Matrix instead of rotationMatrix
 
#'''Color gradients''' rather than 2 colors
 
#'''Color gradients''' rather than 2 colors
 +
 +
===Volume Rendering CUDA module===
 +
Move all the code from the cuda Code into a Support Classes
  
 
=== Registration ===
 
=== Registration ===
 
  ??? what is the progress
 
  ??? what is the progress
 +
 +
 +
==Misc==
 +
===Build===
 +
#CUDA on Cygwin: use the --ccbin flag to set the compiler bin directory. (failed for me)
  
 
= Results =
 
= Results =

Revision as of 21:20, 9 January 2008

Home < Slicer-IGT:GPU-IGT:01 < 09 < 08 T-con with Ben and Nicholas at 3pm Salt Lake City Time

Topics

Slicer Integration

Cuda Support Classes

  1. Implement the host access side such as allocate memory, delete and so forth in vtk-Classes
  2. Combining effort in:
    1. vtkCudaMemory
    2. vtkCudaAlgorithm
    3. vtkCuda
    4. vtkTexture

CUDA algorithms

Volume Rendering

Important features:

  1. Lighting Model use multiple lights
  2. use Z-Buffer from previous render
  3. use Camera Coordinates and Projection Matrix instead of rotationMatrix
  4. Color gradients rather than 2 colors

Volume Rendering CUDA module

Move all the code from the cuda Code into a Support Classes

Registration

??? what is the progress


Misc

Build

  1. CUDA on Cygwin: use the --ccbin flag to set the compiler bin directory. (failed for me)

Results

Resources

  1. Slicer-IGT/GPU-IGT
  2. Volume Rendering With Cuda