Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.83 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.83 KB

SoftwareEngine

A software 3D rendering engine in Windows Store app.

Introduction

I was becoming interested in computer graphic since I studied DirectX in 2013. I've ever implemented a simple Particle System, the effect of the particles amazed me. It is so wonderful when I control the pixels in my own hands. When I was learning in the university, the math/physics knowledge make me curious since the teacher said it's useful for the future life. But I think it's useless in the daily life until I learned DirectX.

I decided to write this project when I saw that many gurus in CG suggested implementing the software engine to understand the piplines excuted in the GPU. So this project is for educational purpose and it's still on the way.

Platform

Windows 8.1, Visual Studio 2013

Done

  1. Rasterize line, triangle.
  2. Perspective project 3D cube to screen space.
  3. Texture map

To Do

  1. Light
  2. Back-face culling
  3. Load model
  4. ...