Performance Improvement in Real-Time 3D Rendering Using OpenGL Fragment Shader and Unity Surface Shader

Autores

DOI:

https://doi.org/10.5935/jetia.v11i55.2670

Resumo

3D Objects with high geometric complexity are needed to create detailed visualization in video games. However, rendering 3D objects with high geometric complexity requires high computing resources, which can reduce the framerate. GPU-based rendering can make the rendering process efficient. This study uses comprehensive evaluation parameters to evaluate the performance of real-time 3D GPU-based rendering between Unity surface shader and OpenGL fragment shader, based on geometric complexity. The experiment was conducted by rendering various cube objects. The collected data, analyzed using statistical tests, showed that the OpenGL fragment shader had overall performance in framerate, memory usage, and CPU usage, but more GPU Usage. Thus, this indicates that the OpenGL fragment shader relies more heavily on GPU processing power for rendering efficiency.

Downloads

Os dados de download ainda não estão disponíveis.

Biografia do Autor

  • Eriq Muhammad Adams Jonemaro, Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

    Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

  • Ivan Maulana Agusti, Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

    Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

  • Herman Tolle, Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

    Department of Informatics Engineering, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

  • Muhammad Aminul Akbar, Department of Information Systems, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

    Department of Information Systems, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

  • Aryo Pinandito, Department of Information Systems, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

    Department of Information Systems, Faculty of Computer Science, Brawijaya University, Malang, Indonesia.

Downloads

Publicado

2025-10-28

Edição

Seção

Articles

Como Citar

Performance Improvement in Real-Time 3D Rendering Using OpenGL Fragment Shader and Unity Surface Shader. (2025). ITEGAM-JETIA, 11(55), 230-237. https://doi.org/10.5935/jetia.v11i55.2670