PyXYZ : an educational 3D wireframe engine in Python
Miniatura indisponível
Ficheiros
Data
2021-06-26
Título da revista
ISSN da revista
Título do Volume
Editora
Association for Computing Machinery
26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021
26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021
Resumo
In this paper we introduce PyXYZ, a 3D wireframe software rendering framework for educational purposes. The main goal of this framework is to provide a simple-to-understand tool that students can use to build a more sophisticated engine, while learning mathematics and acquiring a deeper knowledge of the complexity of a modern 3D engine. PyXYZ can be used as a teaching aid in course work and/or as a template for multi-goal project assignments, allowing students with diverse capabilities and interests to have different levels of commitment. The engine has been used with positive results in a mathematics course unit of a computer games BA and can be easily adapted to various teaching scenarios.
In this paper we introduce PyXYZ, a 3D wireframe software rendering framework for educational purposes. The main goal of this framework is to provide a simple-to-understand tool that students can use to build a more sophisticated engine, while learning mathematics and acquiring a deeper knowledge of the complexity of a modern 3D engine. PyXYZ can be used as a teaching aid in course work and/or as a template for multi-goal project assignments, allowing students with diverse capabilities and interests to have different levels of commitment. The engine has been used with positive results in a mathematics course unit of a computer games BA and can be easily adapted to various teaching scenarios.
In this paper we introduce PyXYZ, a 3D wireframe software rendering framework for educational purposes. The main goal of this framework is to provide a simple-to-understand tool that students can use to build a more sophisticated engine, while learning mathematics and acquiring a deeper knowledge of the complexity of a modern 3D engine. PyXYZ can be used as a teaching aid in course work and/or as a template for multi-goal project assignments, allowing students with diverse capabilities and interests to have different levels of commitment. The engine has been used with positive results in a mathematics course unit of a computer games BA and can be easily adapted to various teaching scenarios.
Descrição
ITiCSE 2021, June 26–July 1, 2021, Virtual Event, Germany
Palavras-chave
AUDIOVISUAL, ENSINO, JOGOS DE COMPUTADOR, RENDERIZAÇÃO POR SOFTWARE, AUDIOVISUAL, TEACHING, COMPUTER GAMES, SOFTWARE RENDERING, PYTHON, PYGAME, 3D
Citação
Fachada, N & Andrade, D N D M G D 2021, PyXYZ : an educational 3D wireframe engine in Python. in ITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education., 3456345, Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Association for Computing Machinery, pp. 519-525, 26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021, Virtual, Online, Germany, 26/06/21. https://doi.org/10.1145/3430665.3456345