Visualization software for computer graphics concepts: 3D transformation

Computer graphics is a popular course being taught in schools. Many components make up the entirety of the subject, with 3D transformation being one of the fundamental concepts of computer graphics. Students require a solid understanding of this concept to be able to fully appreciate other aspects o...

Full description

Saved in:
Bibliographic Details
Main Author: Maskil Masjuri
Other Authors: Seah Hock Soon
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156473
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156473
record_format dspace
spelling sg-ntu-dr.10356-1564732022-04-17T11:44:50Z Visualization software for computer graphics concepts: 3D transformation Maskil Masjuri Seah Hock Soon School of Computer Science and Engineering ASHSSEAH@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Computer graphics Computer graphics is a popular course being taught in schools. Many components make up the entirety of the subject, with 3D transformation being one of the fundamental concepts of computer graphics. Students require a solid understanding of this concept to be able to fully appreciate other aspects of the discipline. However, the teaching of 3D transformation is difficult. Conventional methods of teaching using diagrams and mathematical formulae are not always effective. Studies have explored the use of interactive methods of learning through the utilisation of existing 3D modelling software. Although they have been proven somewhat successful, there are drawbacks. Using this type of software requires the students to have prior experience, or else additional training would be necessary. This study investigates the viability of developing software that can be used as a tool in aiding the teaching of computer graphics concepts, with a focus on 3D transformation. OpenSceneGraph, a graphics rendering toolkit was used to develop the prototype. The software is an interactive application that visualises concepts of linear transformation, fixed and Euler angles, and quaternion representation. Bachelor of Engineering (Computer Science) 2022-04-17T11:44:49Z 2022-04-17T11:44:49Z 2022 Final Year Project (FYP) Maskil Masjuri (2022). Visualization software for computer graphics concepts: 3D transformation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156473 https://hdl.handle.net/10356/156473 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Computer graphics
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Maskil Masjuri
Visualization software for computer graphics concepts: 3D transformation
description Computer graphics is a popular course being taught in schools. Many components make up the entirety of the subject, with 3D transformation being one of the fundamental concepts of computer graphics. Students require a solid understanding of this concept to be able to fully appreciate other aspects of the discipline. However, the teaching of 3D transformation is difficult. Conventional methods of teaching using diagrams and mathematical formulae are not always effective. Studies have explored the use of interactive methods of learning through the utilisation of existing 3D modelling software. Although they have been proven somewhat successful, there are drawbacks. Using this type of software requires the students to have prior experience, or else additional training would be necessary. This study investigates the viability of developing software that can be used as a tool in aiding the teaching of computer graphics concepts, with a focus on 3D transformation. OpenSceneGraph, a graphics rendering toolkit was used to develop the prototype. The software is an interactive application that visualises concepts of linear transformation, fixed and Euler angles, and quaternion representation.
author2 Seah Hock Soon
author_facet Seah Hock Soon
Maskil Masjuri
format Final Year Project
author Maskil Masjuri
author_sort Maskil Masjuri
title Visualization software for computer graphics concepts: 3D transformation
title_short Visualization software for computer graphics concepts: 3D transformation
title_full Visualization software for computer graphics concepts: 3D transformation
title_fullStr Visualization software for computer graphics concepts: 3D transformation
title_full_unstemmed Visualization software for computer graphics concepts: 3D transformation
title_sort visualization software for computer graphics concepts: 3d transformation
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156473
_version_ 1731235708545269760