Responsive Banner

3D object movement transformation using FPS and TPS camera view modes in openGL

Safitri, Maulina ORCID: https://orcid.org/0009-0006-9142-5558, Mahendra, Rama Yusuf, Othman, Rasyeedah Binti Mohd and Annisa, Riffani Fathia (2025) 3D object movement transformation using FPS and TPS camera view modes in openGL. IJEIE : International Journal of Electrical and Intelligent Engineering Mailing Address, 1 (2). pp. 12-21. ISSN 3110-7079

[img] Text
26831.pdf - Published Version
Available under License Creative Commons Attribution Share Alike.

Download (465kB)

Abstract

Object transformation in three-dimensional space is a fundamental component in the development of interactive and realistic 3D modeling systems, particularly for control-based visual simulations and gaming applications. This study investigates the use of two camera viewpoint modes First-Person Shooter (FPS) and Third-Person Shooter (TPS) in a 3D object movement simulation implemented using OpenGL. The system is developed in Python using the Pygame library and applies basic object transformations, including translation, rotation, and scaling, based on homogeneous coordinates. Both camera modes are evaluated within the same simulation environment consisting of a car object, boundary walls, and obstacles. Experimental results show that the TPS camera mode provides better navigation performance by reducing collision frequency and offering a broader view of the environment, while the FPS camera mode delivers a more immersive experience with limited spatial visibility. Comparative graphs of navigation completion time and collision count highlight clear performance differences between the two camera modes. These results indicate that camera viewpoint selection significantly affects navigation efficiency and user experience in 3D visualization systems. The proposed simulation can serve as a foundation for visual-based control systems, virtual training environments, and educational applications involving spatial navigation.

Item Type: Journal Article
Keywords: 3D modeling, openGL, object transformation, interactive simulation.
Subjects: 08 INFORMATION AND COMPUTING SCIENCES > 0803 Computer Software > 080399 Computer Software not elsewhere classified
08 INFORMATION AND COMPUTING SCIENCES > 0803 Computer Software
Divisions: Faculty of Technology > Department of Electrical Engineering
Depositing User: Maulina Safitri
Date Deposited: 04 Feb 2026 09:21

Downloads

Downloads per month over past year

Origin of downloads

Actions (login required)

View Item View Item