Lightweight terminal-based 3d renderer of geometric shapes using ASCII characters.
-
- High-performance vector and matrix operations using SSE on x86_64 and NEON on ARM.
-
- A fully rotationg 3d cube rendered in ASCII.
- Z-buffering implementation for depth.
cmake -B build && \
make -C build && \
# run demo
./build/main- C compiler (GCC, Clang, etc...)
- make and cmake
This project is intended to be very lightweight, it's mainly an experiment with 3d math and terminal graphics.
Feel free to fork it and add some features.