Skip to content
View PavolUlicny's full-sized avatar
💭
locked in
💭
locked in
  • High school
  • Bratislava
  • 02:03 (UTC +02:00)

Highlights

  • Pro

Organizations

@SuperIntelligenceAI

Block or report PavolUlicny

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PavolUlicny/README.md

Hey, I'm Pavol

I like building fast and sometimes useful stuff.

I like working in more low-level languages like C++ and C, but I also know a little Python.

Bratislava, Slovakia

C++ C Python CMake Linux

A fast 3D model viewer that runs in your terminal. It's a full GPU-style rasterization pipeline written entirely in CPU code, rendering OBJ / PLY / STL / glTF models in real time as 24-bit ANSI half-block characters. Works anywhere you have a terminal, even over SSH with no display and no GPU. Zero dependencies.

rasterminal spinning a 3D model in the terminal

Multi-threaded work-stealing rasterizer, perspective-correct interpolation, z-buffering through packed 64-bit atomics, per-pixel Blinn-Phong shading, texture sampling, and sorted back-to-front transparency. Prebuilt binaries for Linux, macOS, and Windows.

Stats

GitHub stats and top languages

GitHub streak

Contribution snake

Reach me

Email me at pavolko.u@gmail.com, or open an issue on any of my repos.

Pinned Loading

  1. rasterminal rasterminal Public

    A fast 3D model viewer in the terminal

    C++ 3

  2. HyperPrune HyperPrune Public

    High-performance single-threaded Tic-Tac-Toe engine with verified deterministic perfect play on 3×3 to 5×5, supporting boards up to 8×8.

    C 3