Ray tracing rendering engine
Prototype
Ray tracing rendering engine implemented in C++, generating images in .ppm format.
The engine can generate depth buffer images as well as scene renders with direct and indirect lighting,
with reflective materials, atmospheric fog, and anti-aliasing.
It supports basic primitives (sphere, plane, triangle) as well as meshes imported from .obj files.
- Language: C++
Mesh Generator
Prototype
Procedural mesh generator enabling the creation of primitives (plane, cylinder, sphere, cone) with configurable parameters.
- Language: C#
Mesh Decimation
Prototype
Mesh decimation algorithm, enabling the reduction of triangle count while preserving the overall shape.
- Language: C#
Diorama Reproduction
Modeling • 3D rendering
Reproduction of a low-poly diorama in Blender, completed in one day.
- Software: Blender
Spy hotel room
Modeling • 3D rendering
Blockout of a Soviet-style hotel room created in Blender.
- Software: Blender