Grafit Research Group: For Programmers, Designers and Artists

Focused on virtual and augmented reality, computer graphics, user interface design, pattern recognition, and game design ↓

Research

politeia 21

Politeia 21

An interdisciplinary project combining virtual reality, social studies and philosophy. Our goal is to build a virtual simulation where Plato's theses about an ideal society and ethical aspects of human behavior could be examined. We plan to use the simulation as a vast experimental instrument to study real time human interactions in a virtual environment.

venna mesta

Dowry Towns of Bohemian Queens

The towns which used to belong to Bohemian queens, the so-called royal dowry towns, pertain to a specific category among historic Bohemian cities in many respects. The institution of dowry towns was created in the early 14th century and underwent a complex development. We have contributed to several projects mapping their historical development and digitalization of cultural heritage. (2018-2022)

game design

Game design

Our focus is on the game design theory; we are interested in word design, acessibility of inpaired users and creative writing.

textures

Texture modeling

In cooperation with the Institute of Information Theory and Automation, Czech Academy of Sciences, we map and model the realistic appearance of materials.

venna mesta

Most - city that not disappear

Most is a city that has experienced a turbulent reconstruction in its history. We reconstruct the appearance of the city before this massive reconstruction. (2023-2027)

textures

Tactile interfaces: interactive wall

In cooperation with MIT, Tokyo University, initi.org and CAMP we explore the tactile-specific interfaces

Student Showcase

Texture editing

Content aware fill implemented as a GIMP plugin (PGA course)

Elections visualisation

Parliament elections visualisation + online parser, implemented as a SAGE app (PGA course)

Edge detectors

A set of edge detectors and comparisons of the application of the resulting operators, implemented as a GIMP plugin (PGA course)

3D FT visualisation

Fourier transformation visualisation implemented as a Blender plugin (PGA course)

Parametric towers generation

Object generation implemented as a Blender plugin (PGA course)

Mandelbulb

Fractal rendering implemented as a Blender plugin (PGA course)

Linky animation

4x170 animation exporter implemented as a GIMP plugin (PGA course)

Edge Detect Material

Object manipulation implemented as a Blender plugin (PGA course)

Seam carving

Content-aware image resizing, implemented as a GIMP plugin (PGA course)

Gallifreyan translator

Corosion and price metal simulation, implemented as a Blender plugin (bachelor thesis)

Blender Snow

Covering model by added snow implemented as a Blender plugin (PGA course)

Decimation

Decimation by vertex clustering implemented as a Blender plugin (PGA course)

Magnificent 7

cover

Student game, unity engine, multiple story endings (VHS course)

demo

Pointless pointers

A game with living world as pixel art, many dialogs, colorful characters (VHS course)

demo

Strahov Gang

Unreal engine-based game, beautiful and optimistic; capturing student live at FIT CTU (VHS course)

demo

Golf Town

Unity engine-based game with western motives + VR + Hide 'N Seek! (VHS course)

demo

Path of Exile Ripoff

Unity engine MMORPG where you can encounter 20+ enemies (VHS course)

demo

Ardaestra Magitech

3D single player Action RPG made with Unity Engine (VHS course)

demo

FitLife

PixelArt online playable game about living, studying and surviving FIT (bachelor thesis)

live demo

Honza

PixelArt game based on Czech fairytales. Lets try to be Dumm Honza! (VHS course)

demo

Music Wave - image sonification

Experimental project about sonification of images (CCC course)

thesis

The sound of extinction

An audio visualization of animal sounds, animals that went extinct or are on the verge of extinction (CCC course, thesis)

live demo thesis

Pulse detection

Pulse detection from webcamera (CCC course)

demo

Covid visualisation

Covid time human movement visualization (CCC course)

demo

Renoir style transfer

Covid time human movement visualization (CCC course)

demo

Fantasy tree scene

Fantasy tree scene 3D model and video render (BLE course)

video

Abstract scene

Abstract animation (BLE course)

video

Game scene

Material and scene showcase (BLE course)

video

Courses and Lectures

Course

Multimedial & Graphic Applications

J. Buriánek, L. Bařinka, J. Chludil

Introductory overview course, where students learn to work with 2D and 3D graphics tools

CS: Multimediální a grafické aplikace

BI-MGA
3rd semester
obligatory
4 credits
Course

Virtual Game Worlds

R. Richtr

A subject dedicated to game design, level design and the creation of the game world

CS: Virtuální herní světy

BI-VHS
3rd, 5th semester
optional
4 credits
Course

Blender

L. Bařinka

An advanced course following the MGA and developing considerably the knowledge of working in Blender

BI-BLE
summer semester
eligible
4 credits
Course

Graphic Application Programming

R. Richtr, J. Chludil

Advanced subject finalizing students' graphic knowledge; the course deals with programming plugins in GIMP and Blender

CS: Programování grafických aplikací

BI-PGA
5th semester
obligatory
4 credits
Course

Modern Visualization Technologies

P. Pauš, J. Chludil

An overview subject devoted to modern technologies and hardware

CS: Moderní vizualizační technologie

BI-MVT
5th semester
obligatory
4 credits
Course

Advanced Virtual Reality

P. Pauš

Advanced virtual reality course in unity engine

CS: Pokročilá virtuální realita

BI-PVR
winter semester
optional
4 credits
Course

Computer Graphics 1

R. Richtr, V. Tomas

Advanced course completing knowledge of rendering, data structures for computer graphics and state-of-the-art realistic texturing

CS: Počítačová grafika 1

NI-PG1
summer semester
optional
4 credits
Course

Recognition 1

M. Haindl, R. Richtr

Advanced pattern recognition course; lectures in cooperation with the Academy of Sciences

CS: Rozpoznávání 1

NI-ROZ
winter semester
optional
4 credits
Course

Creative Coding & Computational Art

J. Kortan, V. Tomas, R. Richtr

A project-oriented course that maps a wide range of art, graphics and creative programming, see course website

NI-CCC
winter semester
optional
4 credits

Associated Courses

Featured Lectures

Texture Segmentation

Textural featres (H. Tamura), see documentation (cs), tested on ÚTIA CAS benchmark Mosaic - complete results

Skin Cancer Recognition

SURF (H. Bay), see documentation (cs), Various dataset validation (i.e. ISIC)

Iris Recognition

Local Binary Patterns (T. Ojala), see documentation (cs), Various LBP variations

Bark Recognition

Various Textural Features, see article, Rotationally Invariant Multispectral

Members

Grafit Research Group consists of researchers and teachers of computer graphics and related sciences centered around CTU FIT

Radek Richtr Jiří Chludil Petr Pauš Ondřej Brém Tomáš Nováček Jiří Kubišta Jiří Melnikov

Labs

Grafit Research Group manages four laboratories that funciton as a joint workplace for researchers, students and other collaborators

SAGElab Usability Lab ggLab VR Lab