Educational software for photorealistic rendering in computer graphics (II)
Rendering is one sub-topic in computer graphics. It is the process of generating image based on the 3D information of scene. Several rendering algorithm have been researched and applied to many fields in our life, like architecture, video games, simulators, movie or TV visual effects, and design vis...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/48604 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-48604 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-486042023-03-03T20:53:01Z Educational software for photorealistic rendering in computer graphics (II) Shi, Juan. Henry Johan School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics Rendering is one sub-topic in computer graphics. It is the process of generating image based on the 3D information of scene. Several rendering algorithm have been researched and applied to many fields in our life, like architecture, video games, simulators, movie or TV visual effects, and design visualization. Among them, Ray tracing algorithm is the one, which can produce high quality image as it naturally includes light paths such as specular reflection and transmission and is difficult to compute with those projective algorithms. As a result, ray tracing algorithm is becoming a more distinct subject with the increasing demand for realism. The basic idea of this algorithm is computing the color of each pixel by figuring out where the lights come from. It includes shooting rays from pixels, determining nearest intersection, then applying Phong lighting model to compute the local color if an intersection point has been found. In this project, the task is to learn the ray tracing algorithm at the beginning, then develop an educational software (namely RTES) to initiate this technique. This software mainly contains two parts: one is applying the ray tracing algorithm to implement the tracers which can perform several functions for user to learn the algorithm in different manner; and the other part is to develop the Graphical User Interface for this system, make sure it can perform correct message passing between the components. The supplemental user survey on this system has been performed among 20 persons to examine how this educational software helps the users to learn ray tracing algorithm effectively. At the end, the survey shows that most users can understand the ray tracing concepts well by using the RTES system. Bachelor of Engineering (Computer Engineering) 2012-04-27T04:07:59Z 2012-04-27T04:07:59Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48604 en Nanyang Technological University 101 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics Shi, Juan. Educational software for photorealistic rendering in computer graphics (II) |
description |
Rendering is one sub-topic in computer graphics. It is the process of generating image based on the 3D information of scene. Several rendering algorithm have been researched and applied to many fields in our life, like architecture, video games, simulators, movie or TV visual effects, and design visualization. Among them, Ray tracing algorithm is the one, which can produce high quality image as it naturally includes light paths such as specular reflection and transmission and is difficult to compute with those projective algorithms. As a result, ray tracing algorithm is becoming a more distinct subject with the increasing demand for realism.
The basic idea of this algorithm is computing the color of each pixel by figuring out where the lights come from. It includes shooting rays from pixels, determining nearest intersection, then applying Phong lighting model to compute the local color if an intersection point has been found.
In this project, the task is to learn the ray tracing algorithm at the beginning, then develop an educational software (namely RTES) to initiate this technique. This software mainly contains two parts: one is applying the ray tracing algorithm to implement the tracers which can perform several functions for user to learn the algorithm in different manner; and the other part is to develop the Graphical User Interface for this system, make sure it can perform correct message passing between the components.
The supplemental user survey on this system has been performed among 20 persons to examine how this educational software helps the users to learn ray tracing algorithm effectively. At the end, the survey shows that most users can understand the ray tracing concepts well by using the RTES system. |
author2 |
Henry Johan |
author_facet |
Henry Johan Shi, Juan. |
format |
Final Year Project |
author |
Shi, Juan. |
author_sort |
Shi, Juan. |
title |
Educational software for photorealistic rendering in computer graphics (II) |
title_short |
Educational software for photorealistic rendering in computer graphics (II) |
title_full |
Educational software for photorealistic rendering in computer graphics (II) |
title_fullStr |
Educational software for photorealistic rendering in computer graphics (II) |
title_full_unstemmed |
Educational software for photorealistic rendering in computer graphics (II) |
title_sort |
educational software for photorealistic rendering in computer graphics (ii) |
publishDate |
2012 |
url |
http://hdl.handle.net/10356/48604 |
_version_ |
1759853455422259200 |