Java teek simplex müra paralleelseks arvutamiseks

dc.contributor.advisorVainikko, Eero
dc.contributor.authorJanno, Jaan
dc.date.accessioned2017-04-26T06:54:57Z
dc.date.available2017-04-26T06:54:57Z
dc.date.issued2015
dc.description.abstractKäesolev bakalaureusetöö kirjeldab protsessi, mille käigus loodi Java teek Libjsimplex, mis suudab arvutada simplex müra. Teek suudab arvutusi teha paralleelselt graafikaprotsessoril või selle puudumisel tavalisel protsessoril. Teek pakub ka mitmeid võimalusi määrata parameetreid, mis müra omadusi muudavad. Toetatud on erinevad võimalused müra graafiliseks töötluseks. Teeki saab kasutada müra piltideks ja RGB massiivideks muutmiseks. On võimalik muuta mitmeid parameetreid, mis määravad müra väljanägemise. Selgitatakse ka müra mõistet ning antakse ülevaade müra kasutusvõimalustest. Implementatsiooni jõudlust võrreldakse Stefan Gustavsoni algse koodiga.
dc.description.abstractThe thesis gives an overview of the process of writing the Java library Libjsimplex for parallel calculation of simplex noise. The library can execute its calculations on a GPU if it is available. If not, it falls back to using the CPU. The library allows the user to set various parameters, which alter the properties of the generated noise. The library can be used to transform generated noise into images or arrays of RGB data. Several parameters can be adjusted to dictate the look of visualized noise. An overview is given about the concept of noise and its possible use cases. The implementation's performance is compared to Stefan Gustavson's original code.
dc.identifier.urihttp://hdl.handle.net/10062/56097
dc.language.isoeng
dc.titleJava teek simplex müra paralleelseks arvutamiseks
dc.title.alternativeJava library for parallel computing of simplex noise
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
1.31 MB
Format:
Adobe Portable Document Format