|
2D Game Vegetation Generation and Simulation on GPU
Dubský, Tomáš ; Starka, Tomáš (referee) ; Chlubna, Tomáš (advisor)
Cílem práce je implementace hardwarově akcelerovaného procedurálního generování a simulace vegetace zasazené do dvojdimenzionálního herního světa. Pomocí L-systémů je generováno několik druhů rostlin. Vegetace je tvořena propojenými segmenty větví, které se ohýbají ve větru, rostou na nich listy a mohou hořet. Vegetace je zobrazována pomocí malých dlaždic, aby zapadla do okolního světa, který je tvořen pravidelnou mřížkou dlaždic.
|
|
Physical Simulation in Computer Games
Dočkal, Jiří ; Havel, Jiří (referee) ; Herout, Adam (advisor)
The thesis is concerned with modern game engines, focusing on physical simulation and particle systems. It offers usable architectures overview for a game engine development. The thesis provides characteristic to the most essential game engine's logical modules as scene graph, resource management or rendering. Today's tools used for physical simulation in games are also described. Main part of the thesis concentrates on design and implementation of its own C3D game engine which exploits capabilities of the NVIDIA PhysX physical engine. The thesis includes modern techniques rising from author's gained experience.
|
|
Fluid Simulation
Štambachr, Jakub ; Polok, Lukáš (referee) ; Jošth, Radovan (advisor)
This diploma thesis addresses the problem of liquid and gas simulation, it particularly deals with computer simulation of flow of viscous newtonian liquids with a free surface. A main goal of this work is to create an efficient simulation model, utilizing the benefits of current GPU parallel architecture for general-purpose computing. I chose to implement Smoothed Particle Hydrodynamics, a lagrangian particle-based method. A significant portion of this thesis consists of speed analysis of the implemented algorithm, comparison with other authors' achievements in the field and a demonstration of benefits brought by GPU involvement in the computation. As an output of the thesis I present an interactive computer program that allows for real-time simulation (and visualization) of water-like fluids.
|
| |
|
Graphics Intro 64kB Using OpenGL
Peňáz, Martin ; Tóth, Michal (referee) ; Milet, Tomáš (advisor)
This bachelor’s thesis deals with the solution of graphics intro with limited size of 64kB. The work describes methods used for creation of graphics intro. It deals with procedural generation, compiler settings and final compression by exe packer application.
|
|
Simulation of Fluids Behavior in 2D
Pazdera, Vlastimil ; Pečiva, Jan (referee) ; Zemčík, Pavel (advisor)
This thesis deals with the simulation of fluids in 2D cut for mobile devices using technique Smoothed Particle Hydrodynamics implemented in game engine Unity. The resulting program is usable on mobile devices as a structural element of the games and interactive applications. With the parameters you can alter the properties of liquids for example viscosity. The work focuses on the greatest applicability in mobile applications and takes into account the requirements and limits of the devices to achieve the best visual and physical properties of the simulated liquid.
|
| |
|
Procedural Generation and Simulation of 2D Gaming World
Dubský, Tomáš ; Kocur, Viktor (referee) ; Chlubna, Tomáš (advisor)
Cílem práce je implementace procedurálního generování a simulace dvojdimenzionálního herního světa. Herní svět je tvořen nekonečnou mřížkou malých dlaždic. Tyto dlaždice jsou seskupeny do částí, takže svět je generován a simulován pouze pro ty části, které jsou poblíž hráče. Generovaný terén se skládá z několika biomů a podzemních jeskyní. Kapaliny, plyny nebo třeba růst trávy patří mezi procesy, které jsou simulovány.
|
|
Particle Systems in Computer Games
Zachariáš, Michal ; Štancl, Vít (referee) ; Mikolov, Tomáš (advisor)
Aim of this bachelor thesis is to explain issue of particle systems, their history and today's trend, which more and more tends to acceleration using GPU of graphical adapters, to the reader. Furthermore it describes design and implementation of particle system to minimize number of computational operations needed to simulate behavior of particles.
|
|
Light Field Particle Effects
Škvařil, Jan ; Milet, Tomáš (referee) ; Chlubna, Tomáš (advisor)
The goal of this thesis is to propose and implement a method combining light field and particle effects. Particles are rendered as billboards and their textures are created with synthetic light field, which is dynamically generated at runtime. Particles can also use several of these textures at the same time. The thesis also includes several implemented scenes demonstrating various functionality and measurements comparing proposed method with standard 3D rendering techniques.
|