Petr Felkel

felkepet@fel.cvut.cz | |
Phone | +420-22435-7451 |
Place | Praha 2, Karlovo náměstí 13, E-413 |
Homesite | http://dcgi.fel.cvut.cz/home/felkepet |
Time table | |
All publications |
Courses
-
Programování grafiky
Studenti se seznámí s architekturou moderních grafických karet a naprogramují jednoduchou interaktivní 3D grafickou aplikaci s využitím rasterizace. Naučí navrhnout a vytvořit prostorovou scénu, přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a nastavit osvětlení.…
https://cent.felk.cvut.cz/courses/PGR/ -
Programování grafiky 2
Cílem předmětu je seznámit studenty s pokročilými technikami pro modelování a zobrazování scén a s možnostmi moderních grafických akcelerátorů a způsobu jejich programování. Předmět je zaměřen na získání teoretických i praktických zkušeností při programování pokročilých technik pomocí grafické knihovny…
https://cent.felk.cvut.cz/courses/PGR2/ -
Výpočetní geometrie
Cílem výpočetní geometrie je analýza a návrh efektivních algoritmů pro určování vlastností a vztahů geometrických objektů. Řeší se problémy geometrického vyhledávání, problém polohy bodu, hledání konvexní obálky množiny bodů v d-rozměrném prostoru, problém hledání blízkých bodů, výpočet průniků polygonálních…
https://cw.fel.cvut.cz/wiki/courses/cg/start
Selected publications
-
Singlet Fission Rate: Optimized Packing of a Molecular Pair. Ethylene as a Model
Journal of the American Chemical Society 141(44):17729-17743, 2019.
Selected theses
-
Automatic Box Layout in I3T Tool
A drawing of a graph has an important impact on understanding of the graph. The drawing should be different for various types of graphs. A very specific type of graph is used in a program called…
-
Control software for a CNC tool
This thesis describes the development cycle of a control system for CNC cutting machines. It describes all phases of a system development, from the analysis of current control systems and…
-
Teaching of Transformations
Geometric transformations in computer graphics are very important. For many people it is a big problem to understand, as evidenced by the large number of printed publications and tutorials on this…
-
Component Based Approach for Game Engine Object Management
There are many game objects in modern computer games that need to be represented in a code. The most common way to represent them is via a class hierarchy which unfortunately introduces many problems…
-
Tools for teaching of visualy impaired children
Graphics for some therapy methods for visually impaired children exist currently only in paper form. The aim of this thesis was to digitize these documents and to create electronic version of the…
-
RPG Creation Framework
The thesis describes design and implementation of a specialized game creation system created for making computer role-playing games. The main goal is to design an open system capable of creating a…
-
Mesh correction and optimalization of the correction steps
This work works on analyzis of impacts on detection and correction algorithms caused by a presence of various mesh errors. It examines their impacts on each other, masking or creating of new errors…
-
OpenGL teaching support
There are many online examples of OpenGL applications. Finding a well-prepared programs is difficult. Students starting with an OpenGL lack of clear and targeted examples. Therefore, I created a set…
-
Test generator
This bachelor thesis deals with available tools for student testing and their properties. Based on sample tests, these tools are evaluated, their options, utilization and functionality analyzed.…