dc.contributor.advisor | Kahoun, Martin | |
dc.creator | Koblížek, Jan | |
dc.date.accessioned | 2020-10-05T10:14:21Z | |
dc.date.available | 2020-10-05T10:14:21Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/121026 | |
dc.description.abstract | Název práce: Procedurálně generovaná volumetrická oblačnost pro Unity Autor: Jan Koblı́žek Katedra: Katedra softwaru a výuky informatiky Vedoucı́: Mgr. Martin Kahoun, Katedra softwaru a výuky informatiky Abstrakt: Tradičnı́ postup pro renderovánı́ mraků v počı́tačových hrách je založen na statických skyboxech, nebo nebo sadách statických textur. Volumetrické mraky kdysi byly přı́liš výpočetně drahé, ale se zlepšenı́m ve výkonu grafických karet byly úspěšně použity v nedávných hernı́ch titulech. Tato práce představuje implementaci volumetrických mraků renderovaných v reálném čase pro hernı́engine Unity. Mraky jsou popsány několika texturami (jak 3-dimenzionálnı́ tak 2-dimenzionálnı́) a renderovány pomocı́ raymarchingu. Výsledná implementace umožňuje použı́vat tři typy nı́zkých mraků - cumulus, stratocu- mulus a stratus. Uživatel může hladce přecházet mezi různými úrovněmi oblačnosti, dennı́mi dobami a animovat mraky na základě směru a rychlosti větru. Mraky podporujı́ světelné efekty jako měkké stı́ny a světelné paprsky pronikajı́cı́ mezi mraky. Klı́čová slova: mraky, volumetrický raymarching, renderovánı́ v reálném čase, Unity (hernı́ engine) 1 | cs_CZ |
dc.description.abstract | Title: Procedurally Generated Volumetric Cloudscapes for Unity Author: Jan Koblı́žek Department: Department of Software and Computer Science Education Supervisor: Mgr. Martin Kahoun, Department of Software and Computer Science Edu- cation Abstract: The traditional approach to cloud rendering in computer games is based on static sky- boxes or a set of static textures. Volumetric clouds used to be too computationally expensive, but with advances in GPU performance, they were successfully used in recent gaming titles. This thesis presents an implementation of real-time volumetric clouds for the Unity game engine. Clouds are described by multiple textures (both 3-dimensional and 2-dimensional) and rendered using a ray marching algorithm. The resulting implementation allows three types of low altitude clouds - cumulus, stra- tocumulus and stratus. The user can seamlessly transition between different coverages, times of the day, and animate clouds based of the speed and direction of the wind. Clouds support advanced lighting effects such as casting soft shadows and sun shafts. Keywords: clouds, volumetric raymarching, real-time rendering, Unity (game engine) 1 | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Procedurální generování | cs_CZ |
dc.subject | volumetrické renderování | cs_CZ |
dc.subject | participující média | cs_CZ |
dc.subject | rozptyl světla | cs_CZ |
dc.subject | Procedural generation | en_US |
dc.subject | volumetric rendering | en_US |
dc.subject | participating media | en_US |
dc.subject | light scattering | en_US |
dc.title | Procedurally Generated Volumetric Cloudscapes for Unity | en_US |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2020 | |
dcterms.dateAccepted | 2020-09-14 | |
dc.description.department | Katedra softwaru a výuky informatiky | cs_CZ |
dc.description.department | Department of Software and Computer Science Education | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 223605 | |
dc.title.translated | Procedurálně generované volumetrické mraky pro Unity | cs_CZ |
dc.contributor.referee | Rittig, Tobias | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | General Computer Science | en_US |
thesis.degree.discipline | Obecná informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwaru a výuky informatiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software and Computer Science Education | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Obecná informatika | cs_CZ |
uk.degree-discipline.en | General Computer Science | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Název práce: Procedurálně generovaná volumetrická oblačnost pro Unity Autor: Jan Koblı́žek Katedra: Katedra softwaru a výuky informatiky Vedoucı́: Mgr. Martin Kahoun, Katedra softwaru a výuky informatiky Abstrakt: Tradičnı́ postup pro renderovánı́ mraků v počı́tačových hrách je založen na statických skyboxech, nebo nebo sadách statických textur. Volumetrické mraky kdysi byly přı́liš výpočetně drahé, ale se zlepšenı́m ve výkonu grafických karet byly úspěšně použity v nedávných hernı́ch titulech. Tato práce představuje implementaci volumetrických mraků renderovaných v reálném čase pro hernı́engine Unity. Mraky jsou popsány několika texturami (jak 3-dimenzionálnı́ tak 2-dimenzionálnı́) a renderovány pomocı́ raymarchingu. Výsledná implementace umožňuje použı́vat tři typy nı́zkých mraků - cumulus, stratocu- mulus a stratus. Uživatel může hladce přecházet mezi různými úrovněmi oblačnosti, dennı́mi dobami a animovat mraky na základě směru a rychlosti větru. Mraky podporujı́ světelné efekty jako měkké stı́ny a světelné paprsky pronikajı́cı́ mezi mraky. Klı́čová slova: mraky, volumetrický raymarching, renderovánı́ v reálném čase, Unity (hernı́ engine) 1 | cs_CZ |
uk.abstract.en | Title: Procedurally Generated Volumetric Cloudscapes for Unity Author: Jan Koblı́žek Department: Department of Software and Computer Science Education Supervisor: Mgr. Martin Kahoun, Department of Software and Computer Science Edu- cation Abstract: The traditional approach to cloud rendering in computer games is based on static sky- boxes or a set of static textures. Volumetric clouds used to be too computationally expensive, but with advances in GPU performance, they were successfully used in recent gaming titles. This thesis presents an implementation of real-time volumetric clouds for the Unity game engine. Clouds are described by multiple textures (both 3-dimensional and 2-dimensional) and rendered using a ray marching algorithm. The resulting implementation allows three types of low altitude clouds - cumulus, stra- tocumulus and stratus. The user can seamlessly transition between different coverages, times of the day, and animate clouds based of the speed and direction of the wind. Clouds support advanced lighting effects such as casting soft shadows and sun shafts. Keywords: clouds, volumetric raymarching, real-time rendering, Unity (game engine) 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatiky | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |