Skip to content

An In-house Rasterizer for personal learning use

Notifications You must be signed in to change notification settings

TaihouAnF/Rasterizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

About The Project

This is a Rasterizer using C++, of course with the help from OLC or SDL later, for drawing lines and making a window etc.

Why am I doing this:

  • I want to learn more about graphic engines 🎲

As you can see, this will be an ongoing project and will grow continuously as I learn more.

Built With

  • C++
  • SDL/OLC engine, there might be OpenGL version in the future

Getting Started

This is still WIP (windows only, well it's going to be a standalone executable later):

  • First, you will need Visual Studio 2022 installed, together with C++ environment support
  • Run <solution>.sln using VS 2022
  • Build & Run the program

Installation

  • This is still WIP.

Game Play Instruction

  • This is still WIP.

(back to top)

Roadmap

  • Finish object projection and rasterization for simple meshes (primitives)
  • Normals, Illuminating and culling as well as default camera
  • Optimizing the code structure and, Camera & Clipping
  • Texture, mapping stuff

(back to top)

Contact

My Email: ansonfeng1999@gmail.com

Project Link: Here

About

An In-house Rasterizer for personal learning use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published