Vybrané fraktálové algoritmy a jejich použití
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Herout, Adam | cs |
dc.contributor.author | Michálek, Bedřich | cs |
dc.contributor.referee | Španěl, Michal | cs |
dc.date.accessioned | 2021-11-22T11:55:31Z | |
dc.date.available | 2021-11-22T11:55:31Z | |
dc.date.created | cs | |
dc.description.abstract | Cílem projektu bylo nastudovat problematiku fraktálových algoritmů, vytvořit jednoduchou demonstrační aplikaci nastudovaných algoritmů a navrhnout možnosti dalšího zkoumání. Protože oblast fraktálů a fraktálových algoritmů je velice rozsáhlá, zaměřil jsem se pouze na tři konkrétní typy - Mandelbrotovu množinu a s ní související Juliovy množiny, systémy iterovaných funkcí za použití různých algoritmů pro generování a stochastické fraktály a jejich využití při generování modelů travin, keřů a plasmy. Při studiu a implementaci algoritmů pro generování jsem se snažil o jistou míru jejich optimalizace, urychlení a srovnání z hlediska rychlosti a využití paměti, třebaže ne vždy to je z povahy daného typu fraktálu možné. Teoreticky také uvádím možnosti využití technologie SSE pro urychlení výpočtu fraktálových algoritmů. Demonstrační aplikace je navržena velice jednoduše, protože cílem nebylo vytvořit nový propracovaný program na generování fraktálů, ale vyzkoušet implementovat prostudované algoritmy. Z toho důvodu jsem se spíše zaměřil na přehlednou implementaci, aby bylo možné tyto algoritmy kdykoliv jednoduše použít. Aplikace je napsána v jazyce C/C++ s použitím knihovny SDL (Simple Directmedia Layer) pro práci s grafikou. | cs |
dc.description.abstract | To read up on the problems of fractal algorithms, to program a simple demo application of this algorithms and propose alternatives of a further study was the goal of my project. Since the subject of fractals and fractal algorithms is very extensive, I concentrated on three specific types of them - the Mandelbrot set and the Julia sets related to it, iterated function systems with application of different algorithms for generating, and the stochastic fractals and their utilization for grass, shrub and plasma modelling. I tried out for a certain rate of their optimalization, acceleration and the comparison of time and memory requirements in my study and application although it is not ever possible due to the characteristic of the given fractal type. I also theoretically present some utilization options of the SSE technology for the acceleration of fractal algorithm calculations. The demo application is proposed in the very easy way because there was not the goal to programme a new carefully worked-out software, but rather to try to implement the read up algorithms. For this reason I focused on the clear implementation of these algorithms to be their utilization easily possible. The application is written in C/C++ language with SDL library used to handle the graphics output. | en |
dc.description.mark | A | cs |
dc.identifier.citation | MICHÁLEK, B. Vybrané fraktálové algoritmy a jejich použití [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. . | cs |
dc.identifier.other | 15300 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/187389 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | fraktál | cs |
dc.subject | Mandelbrotova množina | cs |
dc.subject | systémy iterovaných funkcí | cs |
dc.subject | stochastické fraktály | cs |
dc.subject | celočíselná aritmetika | cs |
dc.subject | tesseral | cs |
dc.subject | solid-guessing | cs |
dc.subject | RWA | cs |
dc.subject | DIA | cs |
dc.subject | difůze | cs |
dc.subject | SSE | cs |
dc.subject | optimalizace | cs |
dc.subject | fractal | en |
dc.subject | Mandelbrot set | en |
dc.subject | iterated function systems | en |
dc.subject | stochastic fractals | en |
dc.subject | fixed-point~\\ arithmetic | en |
dc.subject | tesseral | en |
dc.subject | solid-guessing | en |
dc.subject | RWA | en |
dc.subject | DIA | en |
dc.subject | diffusion | en |
dc.subject | SSE | en |
dc.subject | optimalization | en |
dc.title | Vybrané fraktálové algoritmy a jejich použití | cs |
dc.title.alternative | Selected Fractal Algorithms and Their Use | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.modified | 2020-05-09-23:40:21 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 15300 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.22 12:55:31 | en |
sync.item.modts | 2021.11.22 12:22:04 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |