This is my master thesis and therefore it was the last step to reach my degree as a Master of Science in Engineering. In the paper I showed how to use DirectX 10 and 11 techniques for rendering vegetation. Primary I used the capabilities of the Geometry Shader (DX10) and Tessellation (DX11). Because it has to be guaranteed that games work in real-time, even in big environments with a wide view, the thesis also dealt with optimization methods, such as different levels of detail and culling techniques. I always tried to give a reference to out-of-core problems which are caused by big scenes not fitting into main memory. For this problem structures for efficient data management and algorithms for loading data out of external memory exist.
The second bachelor thesis showed the advantages and use cases for Shader programs. In the first part the reader gets the definition of a Shader, how it operates on hardware level and what different types exist. Later the thesis tells about the history and how the shading language evolved. For giving an introduction how to implement one, there is a presentation of the various languages and what IDEs can be used for developing and debugging. For the main part of the paper, I developed several interesting effects myself, to show how Shaders can be used and how they are applied in the industry. In the picture here, there is an example for the shadow mapping technique, where the Shader is used to determine whether a pixel lies in shadow or not.
The Shader samples were developed with C#, XNA and HLSL. The bachelor thesis can be downloaded in German.
My first bachelor thesis had to deal with a famous video game, which we were allowed to choose. I decided to examine the FIFA soccer series developed by Electronic Arts because I really like the game and also soccer as a sport. I analyzed and described the technical progress of the game series always referring to the main attributes Gameplay, graphics and sound. The thesis also told the history of the manufacturer and I compared it to other famous soccer game titles.
The bachelor thesis can be downloaded in German.