Splatting and Texture-Based Volume Rendering Flashcards
1
Q
What is splatting?
A
Using kernels for each voxel and projection them onto the image pane.
2
Q
What is the advantages of splatting?
A
- Decent picture quality
- Fast object-order method
- Efficient processing, only processes non-empty nodes
- Perspective projection possible.
3
Q
What are the disadvantages of splatting?
A
- Can blur images
- Some artefacts
4
Q
What is texture-based volume rendering?
A
Visualise volumetric data by using texture mapping onto 3D structures.
5
Q
How does texture-based volume rendering work?
A
- Volume data is sampled along rays or within slices
- each sample is assigned an intensity
- Textures are blended together to create final image.
6
Q
Why do we rotate the image plane when splatting?
A
- Reduce artifacts
- Enhanced perception of depth
- Clearer view
7
Q
What is the process of texture-based volume rendering?
A
- Preproccesing, 3D texture is loaded onto the GPU
- Rendering, volume is sliced into a series of 2D textures
- Composition, back-to-front
8
Q
What are the advantages of texture-based volume rendering?
A
- Efficiency, ultilises GPU for fast rendering
- High quality
9
Q
What is the process of splatting?
A
- For each slice of object, project kernels onto a temporary buffer. The kernel colour could be calculated by the gradient of the voxel
- Merge each buffer onto an intermediate image pane
- Stretch image based off the position of the viewpoint