Roman Chumak's home page.


About me

Born 09.04.1987 in USSR. First own personal computer was on Intel Pentium 166 CPU in 1996.

Now developing 3D graphics related tools primarily using Python Blender API and Rust.

Part-time lecturer at Scream School and MAI.

Practicing Rust at Codewars.


Feel free to mail me.


Papers

3D Object Classification, Visual Search from RGB-D Data.

Ray Cast Visual Search (RCVS). Fast and simple algorithm for searching 3D objects with similar shapes. English Russian

Synthetic data generation with Blender. Russian


Soft

PickPicPack - Tiny yet powerful utility for packaging multiple images to new one with custom aspect ratio and size.

Eyek - Blender add-on for texturing by projection mapping from multiple images to one UV.


Games

Makiomino - released on Steam.

Polemika - released.

Bagburnian Remote - in development.


Open-source

Egui Code Editor - Text Editor Widget for egui with numbered lines and simple syntax highlighting based on keywords sets.

Range Rover - Rust function to pack integers into ranges.

PickPicPack - Tiny yet powerful utility for packaging multiple images to new one with custom aspect ratio and size.

Eyek - Blender add-on for texturing by projection mapping from multiple images to one UV.

Fuzzy Fraction - Rust struct for approximated human-readable fraction representation.. No GCD or any dependencies involved.

Triangle - Rust Struct for geometric triangles. Includes Barycentric-Cartesian transforms and stuff.

Zenclock - Clock that shows exact time once a minute and flows randomly rest of time.

WTF - Web Text Finder - CLI tool to start web browser with search engine depending on language of query.

XYZ_RGB - Two-ways converter between point clouds OBJ and 16 bit PNG images.

My NeoVim configuration.

My Helix Editor configuration.