Category Archives: OpenSceneGraph

Octree Raycasting with Stagbeetle Dataset

Casting a ray through an octree and keeping track of all intersected nodes. Additionally the exact intersection points between adjacent cells are registered.
This will be integrated into a Volume Renderer to accelerate Raycasting by skipping empty cells within the volume that do not contain any meaningful data.

The Beetle dataset is taken from TU Wien and has a resolution of 832x832x494 at 8 bit.

CUDA Blur Filter – Something with a bit more meat…

The last post has been relatively short and was showing only a bit of skeleton code calling a simple kernel function from the host side via a wrapper function. This time I would like to post a snippet which actually does something. It is an example showing how to implement a basic blur-filter using the CUDA programming environment. In addition to the former snippet, this example also contains the missing parts showing how to allocate/deallocate device memory and how to transfer data from the host to the device and vice versa.

I figured that as subject for testing good old Lena would be suitable. Read more »

Antopia and the Queen (Early Shots)

Shinni the queen ant is worried. She has to protect the inhabitants of Antopia. But in the sandy desert land reigns Stella, the fat poisonous spider, and Charma, the sharp-tongued chameleon. Both want to eat the small six-legged friends and are waiting only on the right opportunity to catch one of the ants. They all live in a virtual terrarium, that has been developed by a group of master students from FHD.

Read more »