Bachelor theses
Utility testing of the Interactive Tool for Teaching Transformations
Author
Vít Zadina
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Petr Felkel, Ph.D.
Reviewers
doc. Ing. Jan Schmidt, Ph.D.
Department
Summary
Transformations in computer graphics are very important, therefore was created a program I3T for their teaching. Unfortunately, the program had an
outdated graphics and a poor control - user is not able to work in the program without instructions. That's the reason why I analyzed a user interface
and features of the program I3T. Based on an analysis I created a new user
interface designs and new features of the program (tutorial, the layout of the
program to multiple windows, zoom window, ...). In the Axure was created
a prototype, which merged the designs. The prototype was tested by Pluralistic Walkthrough, Cognitive Walkthrough, Heuristic analysis and user testing.
Based on results of tests the prototype was redesigned and the features were
improved. A part of the thesis is a questionnaire with the most used keyboard
shortcuts in 3D programs. Based on the analysis of the questionnaire were
designed new shortcuts also for the I3T program. The result of this thesis
is a tested prototype (website) of the user interface of the program for teaching transformations I3T. The program removed 90 % errors criticized in the
current version of the I3T program, but also in similar applications. A description of the new or changed features and mainly the prototype is a basis
for a reimplementation I3T, which works on a basis of it. For the major part
of people, which attended the testing, the interface is graphically better and
more intuitive.
Scene view for the I3T application
Author
Dan Rakušan
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Felkel, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
I3T is an interactive tool for teaching 3D transformations. This thesis focuses on creating a new 3D scene view for this application which displays the effects of transformation matrices that the user can interactively modify using a flexible matrix editor. The resulting 3D scene view was successfully integrated into the existing application and expanded with well known features of other 3D programs. Furthermore, a new method of interaction with transformations directly in the 3D scene was added. The new solution was subjected to user usability testing, confirming its ability to replace an older version of the application for teaching transformations in the Graphics programming class at CTU.