|
Fast Implementation of Geometric Algorithms
Krba, Martin ; Jošth, Radovan (referee) ; Havel, Jiří (advisor)
One of the most often used calculations in computer graphics is detection of collision between ray of light and triangle on the surface of object in 3D space. This frequent usage is motivation to search for the best methods for this calculations. This thesis contains explanation of basics of this topic and also testing of methods with real input data to better and accurate comparison.
|
|
Fast Ray-Scene Intersection
Stříž, Martin ; Zemčík, Pavel (referee) ; Herout, Adam (advisor)
Ray-tracing of 3-D scene is one of the contemporary used rendering methods. Altough it is not a photorealistic method, it produces results with high image quality. Main disadvantage of this method is that it needs a large amount of processing power. That is why various optimalizations must be implemented. This thesis is focused on spatial subdivision optimalizations, namely BSP and KD trees, and their comparsion.
|
|
Realistic Visualisation of Alcoholic Beverages
Bartl, Vojtěch ; Kučiš, Michal (referee) ; Polok, Lukáš (advisor)
The object of thesis was to make a simple program for visualisation of alcoholic beverages. There was used a global illumination method raytracing, which serve the purpose to visualize 3D scene in photorealistic quality. The rays sent to the scene reflects and refracts on the interfaces and getting information about color of materials. Finally the ray determine the color of pixel. It's a very complicated process where it is necessary to solve passing rays through different interfaces.
|
| |
|
GPU Raytracer for OSG
Kantor, Jiří ; Horváth, Zsolt (referee) ; Starka, Tomáš (advisor)
This work describes creation of a simple raytracer for OpenSceneGraph, which performs its operations on the graphics card. Things, that needed to be done in OpenSceneGraph in order to pass data to the GPU and also several ray-triangle intersection methods, are described in this work.
|
|
Photorealistic Rendering
Lysek, Tomáš ; Kučiš, Michal (referee) ; Zemčík, Pavel (advisor)
The thesis describes implementation of photorealistic method. The first part describes the procedures and techniques, that are used to display photorealistic scenes such as raytracing, radiosity or photon mapping and other techniques used in computer graphics. The second part of thesis is focused on evaluation of current state of problem. In this part is also described reason of choosing this topic and thesis assignment is there more specified. The last part of thesis is focused on implementation details of photorealistic method.
|
|
Scene Rendering in Modern Computer Games
Wilczák, Martin ; Šolony, Marek (referee) ; Kajan, Rudolf (advisor)
This thesis describes methods for lighting calculations of large scenes used in modern computer games. Forward shading and deferred shading methods are discussed and compared. Capabilities of raytracing are shortly described. There are some information about various methods for casting shadows, simulation of particle systems and applying post-processing effects. In the end there is a design of architecture for rendering complex scenes with use of XNA and description of implementation used in resulting game.
|
|
Raytracing on GPU
Straňák, Marek ; Jošth, Radovan (referee) ; Polok, Lukáš (advisor)
Raytracing is a basic technique for displaying 3D objects. The goal of this thesis is to demonstrate the possibility of implementing raytracer using a programmable GPU. The algorithm and its modified version, implemented using "C for CUDA" language, are described. The raytracer is focused on displaying dynamic scenes. For this purpose the KD tree structure, bounding volume hierarchies and PBO transfer are used. To achieve realistic output, photon mapping was implemented.
|
|
Rendering Biliard Balls Using Distributed Ray Tracing
Krivda, Marian ; Juránek, Roman (referee) ; Herout, Adam (advisor)
This thesis is concerned in the method of realistic rendering using a distributed raytracing. This method simulates various visual effects and generates high realistic 2D images. The work analyses the problem and explains principles of solution related to this technique. There is also descriprion of the method of simple reytracing which provides a basis for the distributed raytracing. A part of work is specialized for optimalization of distributed raytracing.
|
|
Frameless Rendering
Najman, Pavel ; Pečiva, Jan (referee) ; Havel, Jiří (advisor)
The aim of this work is to create a simple raytracer with IPP library, which will use the frameless rendering technique. The first part of this work focuses on the raytracing method. The next part analyzes the frameless rendering technique and its adaptive version with focus on adaptive sampling. Third part describes the IPP library and implementation of a simple raytracer using this library. The last part evaluates the speed and rendering quality of the implemented system.
|