3D Renderer


3dsim is a little program for rendering 3D triangles.

cube render

Compiling

The only requirement are the SDL2 devel files.

$ make

Controls

Object files

Object files are a modified/simplified version of standard .obj files. Available potions are the following:

  1. M factor - multiply factor. Vertices added will have their coordinates multiplied.
  2. v x y z - add vertex.
  3. f v1 v2 v3 - add triangle face with following vertices.
  4. F v1 v2 v3 color - add triangle face with color and following vertices.

Lines that start with any other character will be ignored.

Download

To clone the git repo run:

$ git clone git://git.savcik.xyz/3dsim

Rendered Car

car render

TO-DO List