Artistic rendering in computer graphics

Artistic Rendering in Computer Graphics is an advancing area under image processing domain. It is used to generate artistic images from photographs. Artistic Rendering is also called Non-Photorealistic Rendering (NPR) because it produces images which are more art based and not true to life, possessi...

Full description

Bibliographic Details
Main Author: Srivastava, Deeksha.
Other Authors: Kong Wai-Kin Adams
Format: Final Year Project (FYP)
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/52027
_version_ 1811691325844619264
author Srivastava, Deeksha.
author2 Kong Wai-Kin Adams
author_facet Kong Wai-Kin Adams
Srivastava, Deeksha.
author_sort Srivastava, Deeksha.
collection NTU
description Artistic Rendering in Computer Graphics is an advancing area under image processing domain. It is used to generate artistic images from photographs. Artistic Rendering is also called Non-Photorealistic Rendering (NPR) because it produces images which are more art based and not true to life, possessing no resemblance to photographs which are true to life. NPR finds applications in many areas such as painterly rendering of images, designing games graphics, cartoon animation, oil paintings, and colored pencil drawings. As part of the project, the author designed and developed a software called as “PhotoMagine” which takes an image as input, applies various artistic effects to it and outputs the images produced as a result of adding each of the effects. The software was designed to exhibit an interactive and user friendly Graphical User Interface with important functionalities such as history box to keep track of the algorithms applied by the user over a particular image. The author further contributed to the project by implementing and incorporating important functionalities such undo and redo effects to enable user to be able to undo/redo a particular effect at any time. The amount of time taken by various effects to apply to the input image was also computed as part of the software and displayed on the interface. The algorithms related to artistic rendering were therefore studied by the author and included as part of the software to carry out several experiments. The detailed description of the phases in the software development life cycle, ranging from requirements analysis, designing of the graphical user interface, implementation and testing of algorithms is described as part of the report.
first_indexed 2024-10-01T06:18:06Z
format Final Year Project (FYP)
id ntu-10356/52027
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:18:06Z
publishDate 2013
record_format dspace
spelling ntu-10356/520272023-03-03T20:54:39Z Artistic rendering in computer graphics Srivastava, Deeksha. Kong Wai-Kin Adams School of Computer Engineering DRNTU::Engineering Artistic Rendering in Computer Graphics is an advancing area under image processing domain. It is used to generate artistic images from photographs. Artistic Rendering is also called Non-Photorealistic Rendering (NPR) because it produces images which are more art based and not true to life, possessing no resemblance to photographs which are true to life. NPR finds applications in many areas such as painterly rendering of images, designing games graphics, cartoon animation, oil paintings, and colored pencil drawings. As part of the project, the author designed and developed a software called as “PhotoMagine” which takes an image as input, applies various artistic effects to it and outputs the images produced as a result of adding each of the effects. The software was designed to exhibit an interactive and user friendly Graphical User Interface with important functionalities such as history box to keep track of the algorithms applied by the user over a particular image. The author further contributed to the project by implementing and incorporating important functionalities such undo and redo effects to enable user to be able to undo/redo a particular effect at any time. The amount of time taken by various effects to apply to the input image was also computed as part of the software and displayed on the interface. The algorithms related to artistic rendering were therefore studied by the author and included as part of the software to carry out several experiments. The detailed description of the phases in the software development life cycle, ranging from requirements analysis, designing of the graphical user interface, implementation and testing of algorithms is described as part of the report. Bachelor of Engineering (Computer Engineering) 2013-04-19T05:17:35Z 2013-04-19T05:17:35Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52027 en Nanyang Technological University 70 p. application/pdf
spellingShingle DRNTU::Engineering
Srivastava, Deeksha.
Artistic rendering in computer graphics
title Artistic rendering in computer graphics
title_full Artistic rendering in computer graphics
title_fullStr Artistic rendering in computer graphics
title_full_unstemmed Artistic rendering in computer graphics
title_short Artistic rendering in computer graphics
title_sort artistic rendering in computer graphics
topic DRNTU::Engineering
url http://hdl.handle.net/10356/52027
work_keys_str_mv AT srivastavadeeksha artisticrenderingincomputergraphics