Vybrané fraktálové algoritmy a jejich použití

but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamcs
dc.contributor.authorMichálek, Bedřichcs
dc.contributor.refereeŠpaněl, Michalcs
dc.date.accessioned2021-11-22T11:55:31Z
dc.date.available2021-11-22T11:55:31Z
dc.date.createdcs
dc.description.abstractCí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.abstractTo 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.markAcs
dc.identifier.citationMICHÁ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.other15300cs
dc.identifier.urihttp://hdl.handle.net/11012/187389
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectfraktálcs
dc.subjectMandelbrotova množinacs
dc.subjectsystémy iterovaných funkcícs
dc.subjectstochastické fraktálycs
dc.subjectceločíselná aritmetikacs
dc.subjecttesseralcs
dc.subjectsolid-guessingcs
dc.subjectRWAcs
dc.subjectDIAcs
dc.subjectdifůzecs
dc.subjectSSEcs
dc.subjectoptimalizacecs
dc.subjectfractalen
dc.subjectMandelbrot seten
dc.subjectiterated function systemsen
dc.subjectstochastic fractalsen
dc.subjectfixed-point~\\ arithmeticen
dc.subjecttesseralen
dc.subjectsolid-guessingen
dc.subjectRWAen
dc.subjectDIAen
dc.subjectdiffusionen
dc.subjectSSEen
dc.subjectoptimalizationen
dc.titleVybrané fraktálové algoritmy a jejich použitícs
dc.title.alternativeSelected Fractal Algorithms and Their Useen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.modified2020-05-09-23:40:21cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid15300en
sync.item.dbtypeZPen
sync.item.insts2021.11.22 12:55:31en
sync.item.modts2021.11.22 12:22:04en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.32 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_15300.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_15300.html
Collections