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
(→Topics) |
|||
Line 1: | Line 1: | ||
= Topics = | = Topics = | ||
== Slicer Integration == | == Slicer Integration == | ||
− | + | ||
===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 TimeContents
Topics
Slicer Integration
Cuda Support Classes
- Implement the host access side such as allocate memory, delete and so forth in vtk-Classes
- Combining effort in:
- vtkCudaMemory
- vtkCudaAlgorithm
- vtkCuda
- vtkTexture
CUDA algorithms
Volume Rendering
Important features:
- Lighting Model use multiple lights
- use Z-Buffer from previous render
- use Camera Coordinates and Projection Matrix instead of rotationMatrix
- 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
- CUDA on Cygwin: use the --ccbin flag to set the compiler bin directory. (failed for me)