Projects

Here you can find some info about my past and present projects.

Domecky - On-the-fly generator of 3D Tiles

When working on a GIS project that involved the QGIS Web Client (QWC), one of my tasks was to show 3D visualization of the buildings in some places in Bavaria.

At the time of writing this, QWC supported displaying the 3D data in the OGC 3D Tiles format, but in our case, the data was available in the CityGML format only. The conversion to 3D Tiles involves multiple steps and in the most cases, the whole dataset is crunched. The output is a bunch of static files (3D Tiles and GLTF models).

I was wondering, if processing the whole dataset could be avoided by generating just the data that is needed by the client. I wrote this basic on-the-fly generator to see, if it’s feasible. It turns out that it works pretty well even for country-wide datasets (of course, the performance is singificantly lower that statically generated 3D Tiles :) ).

VR Classroom

Developed as a part of the project 5G for small and medium-sized enterprises on the Deggendorf Institute of Technology.

Virtual classroom allowing attendance of multiple participants. The participants are given a simple task of wiring a electronic circuit. Their avatars and the state of their tasks are synchronized over the network and are visible by other participants. The project has been written in the Unity Game engine and targets VR Headsets like Meta Quest or PICO.

AR Tutorial

Developed as a part of the project 5G for small and medium-sized enterprises on the Deggendorf Institute of Technology.

Another Unity-based app, this time targeting a bit unusual platform: MS Hololens 2. The users task is to wire an real-world electronic circuit. The desired wiring is projected as an AR model directly on the real circut, guiding the user towards the correct solution.

Bomber Quest

A game I wrote as a hobby project. It didn’t get much attention and when Google changed the developer verification policy (they want the developers to upload their personal IDs to them), I decided to retract it from Google Play.

Nonetheless, I had lots of fun working on it - game development involves much, much more than just coding. Stuff like level design, finding nice visual assets, songs and sound effects that fit the gameplay, performance optimization for older devices - I enjoyed all of it (and it took much longer, than I’d previously thought).

You can check the video on YouTube.

SUSE Manager/Uyuni Project

Contributed to SUSE Manager/Uyuni - an enterprise application for remote system administration, patch and content management, software subscriptions matching and more.

Graph Generator

Simple GraphViz-backed Web application for generating graphs.

Projects - František Kobzík