Mafia: Example Scene
2020
Game
Mafia
Modding
Modelling
Released
Open Source
LS3D Lightmapper
2020
Tool
Mafia
Modding
Released
C++
Qt
Rendering
Lightmapper tool I originally made in 2014 as an implementation part of my Bachelor's Thesis: Lightmapper. It allowed to load any Mafia scene, bake lightmaps on selected objects and save current results. Baked scene could be then loaded in Mafia game. Tool produced impressive lighting with global illumination, but baking itself was horribly slow - running only on one CPU core. In 2020, I have resurrected this project and rewritten lightmap baking into GPU side. For two lighting bounces, I was able to achieve ten thousand speed boost with high-end GPU.
![Image](https://dl.dropboxusercontent.com/s/va1akuzmknb8322/lmap00.jpg)
Mafia: Definitive Edition
2020
Game
Mafia
Work
Released
C++
Rendering
Blender Mafia 4ds Plugin
2020
Tool
Mafia
Modding
Modelling
Released
Open Source
Python
Boz Scene Tree Editor
2020
Tool
Mafia
Modding
Released
Open Source
C++
Qt
Notification Center
2019
Symbian
Released
C++
Qt
QML
During my waiting for an ideal Android phone (unfortunately they are making them still bigger and bigger) I did this handy app for the last Symbian survivors. It adds into "not so used" notification center new items like Weather, Messenger, e-mail, media player buttons and also adds new expandable panel with switches for screen orientation, device restart, screen snap, equalizer and others. Notifications can be shown on lockscreen too. All of this is configurable from settings.
Ahoy!
2019
Game
Released
Unity
C#
Rendering
Shadowgun: War Games
2019
Game
Work
Android
iOS
Released
Unity
C#
Rendering
PhysX Example
2018
Symbian
Released
Open Source
C++
Qt
Rendering
Shadowgun: Legends
2017
2018
Game
Work
Android
iOS
Released
Unity
C#
Rendering
Mafia: Lost Heaven Port to Unity
2016
Game
Mafia
Android
Released
Unity
C#
Rendering
Transport Czech
2016
Symbian
Released
C++
Qt
QML
Master's Thesis: Light Propagation Volumes
2016
University
Released
Open Source
C++
Qt
Rendering
Subject of my Master's Thesis were comparison of realtime global illumination methods and mainly Light Propagation Volumes approach. Local illumination methods are simple lighting ways how to lit the scene by direct lights. Lighting in shadowed places is usually faked by ambient light. In contrast, global illumination (GI) provides "auto lighting" and generally more realistic lighting in these places. GI is from its definition a way heavier to compute. Thus, GI can be precomputed e.g. into lightmaps (offline methods) or computed in realtime with some limitations (online methods). Light Propagation Volumes belongs to realtime methods group.
![Image](https://dl.dropboxusercontent.com/s/mrpwnu6suh895wd/lpv10.jpg)
Quadcopter Model
2016
University
Unreleased
Modelling
OpenGL Examples
2016
Symbian
Unreleased
C++
Qt
Rendering
This project was a set of rendering examples from the most simplest ones, like rendering a model with multiple textures or basic lighting, to more complex examples like shadow mapping, water simulation, data streaming, tone mapping and others. Target feature level was OpenGL (ES) 2.0. Unfortunately, the implementation of more complex stuff was not so nice and later, I have moved to different things and examples were never released.
![Image](https://dl.dropboxusercontent.com/s/f3jlsnnt0tpx65h/gl_examples04.jpg)
Doom 3: Phong Shading
2016
Game
Doom 3
Modding
Released
Open Source
Rendering
Far Cry: Thermo Cam
2016
Game
Far Cry
Modding
Released
Open Source
Rendering
GPU Octree Builder
2015
University
Unreleased
C++
Rendering
Team semestral project for Graphic and Multimedia Processors course. The goal was to write simple 3D application which generates big amount of objects - cubes in this case, builds an octree structure and uses it before rendering as an effective way for visible objects selection.
![Image](https://dl.dropboxusercontent.com/s/ofrz9nvouxzm9sw/octree00.jpg)
GPU Smoke Simulation
2015
University
Unreleased
C++
Rendering
Another team project, now related to Advanced Computer Graphics course. The goal was to make an application which simulates and renders smoke particle system on GPU.
![Image](https://dl.dropboxusercontent.com/s/knxl573lzvhvnnm/smoke00.jpg)
Phantom Corsair Model
2015
University
Unreleased
Modelling
Sound Memory Game 3D
2015
Android
Symbian
University
Unreleased
C++
Qt
Rendering
This game was a team project in Application Development for Mobile Devices course. Player can match pictures, sounds or mix of them in 3D space. Instead of cards, player will play with cubes formed in different shapes. Solo and multiplayer modes are included.
Boz Weather
2015
Symbian
Unreleased
C++
Qt
QML
Symbian Belle SDK - Download Mirror
2015
Symbian
Released
C++
Qt
QML
Photo Stitcher
2015
Tool
University
Unreleased
C++
Rendering
Fract Land
2015
Tool
Symbian
University
Released
Open Source
C++
Qt
Rendering
Simple application for generating and rendering fractal terrains. It was done in Computer Art course.
![Image](https://dl.dropboxusercontent.com/s/vo72vqzkxqr73dw/fract_land00.jpg)
Fruit Ninja Inspiration
2015
Game
University
Unreleased
C++
Rendering
Team project in Multimedia course. The goal was to create a game similar to original Fruit Ninja game. Also here, you have to slice fruit and get the highest score.
![Image](https://dl.dropboxusercontent.com/s/3i1ufpntdic1i4g/fruit_ninja00.jpg)
BRDF Models
2014
University
Unreleased
C++
Rendering
Small team project about rendering several lighting models. It was semestral project in Computer Graphics course.
![Image](https://dl.dropboxusercontent.com/s/4qwgyt8smre524s/brdf00.jpg)
LS3D Sandbox 2
2014
Tool
Mafia
Modding
Released
Beta
C++
Qt
Rendering
Bachelor's Thesis: Lightmapper
2014
Tool
Mafia
Modding
University
Released
C++
Qt
Rendering
3D File Manager
2013
Tool
University
Unreleased
C++
Rendering
File manager was our first rendering related school team project. It was made in User Interface Programming course.
![Image](https://dl.dropboxusercontent.com/s/gpvf6av2mhq21b7/file_manager00.jpg)
Mafia: Prototype Scenes
2013
Game
Mafia
Modding
Unreleased
Mafia: Modding
2013
Game
Mafia
Modding
LS3D Sandbox
2013
Tool
Mafia
Modding
Released
Beta
C++
Rendering
Sandbox was my the first experience of render coding. Original idea was to have one unified 3D modding tool with the most important functionality for scene editing, like objects management (models, lights, etc...), collision creation, AI and traffic navigation points management, scripting, simple models editing, lightmap baking, mod packing and others. Unfortunately, due to lack of time, I only did renderer, loading several scene stuff (objects, AI points, collisions) and simple model params editing.
![Image](https://dl.dropboxusercontent.com/s/ftaqjpe6rboojnv/sandbox15.jpg)
Mafia: Boz Mod
2007
2008
2009
2010
2011
2012
2013
Game
Mafia
Modding
Unreleased
Boz 4ds Full Manager
2012
Tool
Mafia
Modding
Released
C++
Road.bin Editor
2012
Tool
Mafia
Modding
Released
C++
Doom 3 Maps
2011
Game
Doom 3
Modding
Unreleased
Graduation Project: School Model
2011
Game
Mafia
Modding
High School
Unreleased
The goal of this project was to create model from our high school. Model is rendered via Mafia engine. There are created several parts: school exterior, school hallways, several class rooms and cafeteria.
![Image](https://dl.dropboxusercontent.com/s/9znruotrz2fzam9/vaxna043.jpg)
Crysis: Island Map
2010
Game
Crysis
Modding
Unreleased
Far Cry: Labs Map
2009
Game
Far Cry
Modding
Unreleased
Far Cry: Valley Map
2008
Game
Far Cry
Modding
Unreleased
Far Cry: Island Map
2007
Game
Far Cry
Modding
Unreleased
Mafia: Hotel Corleone F.E.A.R. Skin Mod
2007
Game
Mafia
Modding
Unreleased
Mafia: Summer + Fall Mod
2006
Game
Mafia
Modding
Unreleased
Mafia: Spring Mod
2006
Game
Mafia
Modding
Unreleased