Razvoj aplikacije za navođeno generiranje jednostavnih grafika uporabom genetskog algoritma

Cacan, Benjamin (2019) Razvoj aplikacije za navođeno generiranje jednostavnih grafika uporabom genetskog algoritma. Baccalaureus work - Undergraduate programme. Grafički fakultet. [Mentor: Skala, Tibor].

[img]
Preview
PDF
Z977_Cacan_Benjamin.pdf

Download (2MB) | Preview

Abstract

U teorijskom dijelu ovaj rad opisuje ključne dijelove genetskog algoritma uspoređujući procese algoritma s procesima prirodne selekcije kako bi objasnio princip rada i svrhu upotrebe genetskog algoritma pri rješavanju složenih problema. Primjenom interaktivne selekcije, za razliku od one klasične, prikazuje se mogućnost primjene genetskog algoritma i u grafičkom dizajnu – generativni dizajn. Praktični dio rada opisuje procese genetskog algoritma funkcijama u JavaScript programskom jeziku uz p5.js biblioteku. Navedeni alati koriste se za razvoj web aplikacije koja korisniku daje mogućnost navođenog generiranja jednostavnih grafika, to jest upravljanja evolucijskim procesom koji generativni dizajn prilagođava korisničkim preferencijama.

Item Type: Baccalaureus work - Undergraduate programme
Mentor name: Skala, Tibor
Thesis Committee: Stanić Loknar, Nikolina and Skala, Tibor and Rudolf, Maja
Defence date: 23 September 2019
Abstract in english: In the theoretical part, this paper describes the key parts of a genetic algorithm by comparing algorithm processes with natural selection processes to explain the working principle and purpose of using a genetic algorithm to solve complex problems. By using interactive selection, unlike classical selection, the possibility of applying a genetic algorithm in graphic design is shown – generative design. The practical part of the paper describes the genetic algorithm processes with functions in JavaScript programming language with p5.js library. These tools are used to develop a web application that gives the user the ability to generate simple graphics, that is, the ability to manage an evolutionary process that adjusts the generative design to the user's preferences.
Uncontrolled Keywords: genetski algoritam, prirodna selekcija, generativni dizajn
Keywords in english: genetic algorithm, natural selection, generative design
Subjects: TECHNICAL SCIENCES > Graphic Technology
Institution: Grafički fakultet
City: Zagreb
Number of Pages: 34
Callnumber: SKA 2019 CAC
Inventory number: Z977
Depositing User: Nina Jelača
Status: Unpublished
Date Deposited: 18 Dec 2019 09:07
Last Modified: 18 Dec 2019 09:07
URI: http://eprints.grf.unizg.hr/id/eprint/3087

Actions (login required)

View Item View Item