DirectX showroom
![]()
![]()
![]()
…the beginning of something … testing x-file export settings and render2texture. You can move in realtime through your exported x-files. :)
7th semester project: a 3d videogame “QUADR1S”
Yes, it´s just another Tetrisclone:)
My part was the scene modeling and 3D-programming. Grauton did all the sound, network and video stuff. Reini handles the gamelogic.
![]()
Groupsize: 3 (Reini, Grauton and me)
Features: Shadowmaps, Multiplayer, ForceFeedBack, Directsound (produced audioeffects and songs), Introvideo
Download: screener
Immersive visualisation of medical data (IVMD)

One of my 7th semester projects was to build an immersive 3d-cg system. My part was implementing a realtime volume renderer.
Theory:
You have to cut the volume with planar surfaces. Set the mapping coordinates of each plane to map the 3D texture data at the right position. Than take care of the pixel aspect ratio. To render the volume you draw your planes in direction toward the camera and blend them. Therefore it is nessesary to sort the planes your drawing. Rendering the single pictures of the dataset then was just three lines of code because a already had a class for rendering single planes.
At the presentation we had a stereo projection and an Athlon 64 system with a pny quadro FX 1400 graphics accelerator plus a gyro mouse. As far as i can say that is what i think of an immersive system. Thanks to Prof. Dr. Thomas Jung FB4 FHTW-Berlin for his support in the project.
Features: 3d volume visualization, C++ openGL, stereo rendering, single slice rendering, dicom data loading, Marching Cubes triangulation
Groupsize: 11 students
2nd semester application programming Bahninfo.cpp

Find the shortest path from one subway station to another. We get a textfile with all the stations in sorted in the following way.
linename:station_1;...;station_n
We read the file, build up a neighborhoodlist and searched it with the Breath First Search algorithm. It was a more simple case because we set the distance between two stations hard to 1.










