Educational software for photorealistic rendering in computer graphics (I)

The main goal of computer graphics is to produce images using computer. This includes modeling, rendering and animation. Ray Tracing is commonly used in computer graphics to render realistic images by shooting rays. The project to develop an educational software, was then taken as a challenge...

Full description

Bibliographic Details
Main Author: Ch'ng, Kai Xin
Other Authors: Henry Johan
Format: Final Year Project (FYP)
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48605
_version_ 1824454701296386048
author Ch'ng, Kai Xin
author2 Henry Johan
author_facet Henry Johan
Ch'ng, Kai Xin
author_sort Ch'ng, Kai Xin
collection NTU
description The main goal of computer graphics is to produce images using computer. This includes modeling, rendering and animation. Ray Tracing is commonly used in computer graphics to render realistic images by shooting rays. The project to develop an educational software, was then taken as a challenge. Much studied was done to understand the Ray Tracing concept before the implementation phase commenced. Prototypes were built to ensure that as a developer, concepts were clarified and a strong foundation about the ray tracing algorithm was possessed. After this stage, system functionalities were brainstormed and the friendly graphical user interface (GUI) was finalized. Much time was spent in developing software and it is named as Ray Tracing Educational Software (RTES) System. The main purpose of the system was to allow users to comprehend the concepts of Ray Tracing algorithm. The system allows the user to render the low resolution and high resolution image based on the Ray Tracing camera settings. In addition, the system also allows step-by-step rendering approach by synchronizing the pseudo panel and ray tracing panel. Through this, anticipated users could understand better on the Ray Tracing algorithm. Evaluation was conducted by using an evaluation form and inviting friends to participate. Their feedbacks were taken into consideration. Further enhancement works such as illustrating the ray shooting process at the observation panel to enhance the users’ learning experiences, allowing mouse motion control to change the observation camera location and enabling the users to customize the objects in the scene could be carried out in the future.
first_indexed 2025-02-19T03:26:30Z
format Final Year Project (FYP)
id ntu-10356/48605
institution Nanyang Technological University
language English
last_indexed 2025-02-19T03:26:30Z
publishDate 2012
record_format dspace
spelling ntu-10356/486052023-03-03T20:30:52Z Educational software for photorealistic rendering in computer graphics (I) Ch'ng, Kai Xin Henry Johan School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics The main goal of computer graphics is to produce images using computer. This includes modeling, rendering and animation. Ray Tracing is commonly used in computer graphics to render realistic images by shooting rays. The project to develop an educational software, was then taken as a challenge. Much studied was done to understand the Ray Tracing concept before the implementation phase commenced. Prototypes were built to ensure that as a developer, concepts were clarified and a strong foundation about the ray tracing algorithm was possessed. After this stage, system functionalities were brainstormed and the friendly graphical user interface (GUI) was finalized. Much time was spent in developing software and it is named as Ray Tracing Educational Software (RTES) System. The main purpose of the system was to allow users to comprehend the concepts of Ray Tracing algorithm. The system allows the user to render the low resolution and high resolution image based on the Ray Tracing camera settings. In addition, the system also allows step-by-step rendering approach by synchronizing the pseudo panel and ray tracing panel. Through this, anticipated users could understand better on the Ray Tracing algorithm. Evaluation was conducted by using an evaluation form and inviting friends to participate. Their feedbacks were taken into consideration. Further enhancement works such as illustrating the ray shooting process at the observation panel to enhance the users’ learning experiences, allowing mouse motion control to change the observation camera location and enabling the users to customize the objects in the scene could be carried out in the future. Bachelor of Engineering (Computer Science) 2012-04-27T04:26:02Z 2012-04-27T04:26:02Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48605 en Nanyang Technological University 110 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Ch'ng, Kai Xin
Educational software for photorealistic rendering in computer graphics (I)
title Educational software for photorealistic rendering in computer graphics (I)
title_full Educational software for photorealistic rendering in computer graphics (I)
title_fullStr Educational software for photorealistic rendering in computer graphics (I)
title_full_unstemmed Educational software for photorealistic rendering in computer graphics (I)
title_short Educational software for photorealistic rendering in computer graphics (I)
title_sort educational software for photorealistic rendering in computer graphics i
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
url http://hdl.handle.net/10356/48605
work_keys_str_mv AT chngkaixin educationalsoftwareforphotorealisticrenderingincomputergraphicsi