Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 684 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 684 Bytes

TinyRendererView

This project uses the TinyRenderer as a DLL.

I wanted to build this application to make it quicker and easier to see the output of following the TinyRenderer guide.

It will also serve as a simple OBJ model loader and viewer after it is complete.

What I have learnt along the way:

- Various parts of softawre rendering, including: how models are OBJ stored, basic rasterising and transforms.
- Memory management in C++.
- How to create a DLL for windows systems in C++.
- How to use a DLL from a C# WPF app and how to handle managed vs native memory.
- How to convert from RGB byte values to an image to display.