Skip to content

ibosong/SoftwareEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. ...

About

A software 3D rendering engine in Windows Store app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published