Lectures
You see the results of your work
Geometric Modeling
The aim of the classes is to familiarize students with techniques for geometric modeling, and in particular with the advanced issues involved in modeling curves, surfaces and solids for the design of 3D scenes and objects in CAD/CAM systems, computer games and other virtual environments. As part of the course, students create their own software for creating complex three-dimensional models from scratch.
Geometric Modeling
The aim of the classes is to familiarize students with techniques for geometric modeling, and in particular with the advanced issues involved in modeling curves, surfaces and solids for the design of 3D scenes and objects in CAD/CAM systems, computer games and other virtual environments. As part of the course, students create their own software for creating complex three-dimensional models from scratch.
Computer Graphics
During the course, students learn the secrets of computer graphics - advanced methods and algorithms for the visualization of 3D scenes and the results of computer simulations, with an emphasis on the various aspects involved when rendering images in real time. These methods are implemented using low-level graphical APIs, using the potential of modern graphics cards, parallel computing and virtual reality interfaces.
Computer Graphics
During the course, students learn the secrets of computer graphics - advanced methods and algorithms for the visualization of 3D scenes and the results of computer simulations, with an emphasis on the various aspects involved when rendering images in real time. These methods are implemented using low-level graphical APIs, using the potential of modern graphics cards, parallel computing and virtual reality interfaces.
Programming Numerically Controlled Devices
The aim of the course is to present techniques for designing CAM systems, modeling the movement of rigid bodies and kinematic chains as well as detecting collisions and interactions in the presence of other objects in a 3D scene or in multidimensional configuration spaces. One practical exercise is the programming and verification of tasks for machine tools and 3D printers. Each student has the opportunity to mill their own model on a numerically controlled machine tool.
Programming Numerically Controlled Devices
The aim of the course is to present techniques for designing CAM systems, modeling the movement of rigid bodies and kinematic chains as well as detecting collisions and interactions in the presence of other objects in a 3D scene or in multidimensional configuration spaces. One practical exercise is the programming and verification of tasks for machine tools and 3D printers. Each student has the opportunity to mill their own model on a numerically controlled machine tool.
Physical Simulations
As part of the course, we explore various methods of constructing and implementing virtual reality models, in particular motion simulation and interactions with the user, and we analyze the varied features of simulation systems and related artifacts. During the laboratories, students create their own programs to simulate the movement of rigid bodies and spring systems used to deform flexible objects, such as fabrics, gummies, and hair. We also cover the thermomechanics of deformable bodies in terms of simulating the motion and deformation of real objects under the influence of mechanical and thermal loads.
Physical Simulations
As part of the course, we explore various methods of constructing and implementing virtual reality models, in particular motion simulation and interactions with the user, and we analyze the varied features of simulation systems and related artifacts. During the laboratories, students create their own programs to simulate the movement of rigid bodies and spring systems used to deform flexible objects, such as fabrics, gummies, and hair. We also cover the thermomechanics of deformable bodies in terms of simulating the motion and deformation of real objects under the influence of mechanical and thermal loads.
Laboratory
Students doing the CAD/CAM specialization and the Virtual Reality Research Group have at their disposal room 310, where they can study, conduct experiments, and relax. It's a modern laboratory with workstations equipped with GeForce RTX graphics cards, VR devices (Oculus Rift virtual reality goggles, Valve Index, HTC Vive, Leap Motion gesture sensors and Microsoft Kinect sensors), with access to an efficient GPGPU computing cluster, a large board, a comfortable couch and a coffee machine.
Laboratory
Students doing the CAD/CAM specialization and the Virtual Reality Research Group have at their disposal room 310, where they can study, conduct experiments, and relax. It's a modern laboratory with workstations equipped with GeForce RTX graphics cards, VR devices (Oculus Rift virtual reality goggles, Valve Index, HTC Vive, Leap Motion gesture sensors and Microsoft Kinect sensors), with access to an efficient GPGPU computing cluster, a large board, a comfortable couch and a coffee machine.

