Skip to content

Terrible software renderer I made at one point.

Notifications You must be signed in to change notification settings

ebajec/renderer-old

Repository files navigation

renderer-old

Note: I am no longer working on this, just leaving it up. It is made rather poorly.

As a hobby project, I wanted to make a renderer, so I used the Windows API to make one from scratch.

Examples

Each of these executables is an old build. To move the camera, use WASD + SPACE/SHIFT. Please note that these are not stable in any way, shape, or form, so be prepared for potential weirdness.

cool shape: This is just a cool shape I made by transforming a sphere.

cube jumping: I was playing around with collision and made a little game-like thing where you can jump on and run into a bunch of cubes.

NOTE: There is a strange bug I couldn't fix where you pass through the first cube if you don't move before falling on it.

wave: Cool wavy thing that looks cool.

basic shading: This version draws the faces for a bunch of cubes and uses a flat shading techniques to draw them.

NOTE: The program with attempt to draw an infinitely large triangle and crash if the camera plane intersects a cube, because I did not add clipping.

Releases

No releases published

Packages

No packages published

Languages