Skip to content

Releases

Software Rasterizer

Choose a tag to compare

@jahaanb7 jahaanb7 released this 28 Jan 20:50

Software Rasterizer - 3D Graphics Engine

Updated Code:

  • Implemented camera rotation using Quaternions
  • Added Textures, the default model is a head with skin

macOS

Installation:

Download the Zip folder
Unzip the folder, and open the Dmg File
Double-click to open
Drag GraphicsEngine to Applications
Double Click and have a blast!

Windows

Installation:

Download the Zip folder
Unzip and go to the folder
Double-click to open and play the exe file

Controls

WASD - Camera Movement
QE - Camera moves forwards and backwards

Scroll - Zoom in and Zoom out
Drag Mouse (Right Click) - Rotate Model
Drag Mouse (Left Click) - Rotate Camera

Software Rasterizer

Choose a tag to compare

@jahaanb7 jahaanb7 released this 26 Jan 07:18

Software Rasterizer - 3D Graphics Engine

Updated Code:

  • Added Depth Buffering and Clipping

macOS

Installation:

Download the Zip folder
Unzip the folder, and open the Dmg File
Double-click to open
Drag GraphicsEngine to Applications
Double Click and have a blast!

Windows

Installation:

Download the Zip folder
Unzip and go to the folder
Double-click to open and play the exe file

Controls

WASD - Camera Movement
QE - Camera moves forwards and backwards

Scroll - Zoom in and Zoom out
Drag Mouse - Rotate Model in every axis

v1.1.0

Choose a tag to compare

@jahaanb7 jahaanb7 released this 26 Jan 00:27

Software Rasterizer - 3D Graphics Engine

Updated Code:

  • mouse movement for model rotation and zooming
  • fixed code to provide realistic perspective
  • added near plane clipping that clips entire triangles will add point clipping in later versions

macOS

Installation:

Download the Zip folder
Unzip the folder, and open the Dmg File
Double-click to open
Drag GraphicsEngine to Applications
Double Click and have a blast!

Windows

Installation:

Download the Zip folder
Unzip and go to the folder
Double-click to open and play the exe file

Software Rasterizer

Choose a tag to compare

@jahaanb7 jahaanb7 released this 25 Jan 07:39

3D Graphics Engine - Software Rasterizer v1.0

A real-time 3D graphics engine with camera movement, model rotations, perspective projection, backface culling, and shading.

macOS

Installation:

  1. Download the DMG file
  2. Double-click to open
  3. Drag GraphicsEngine to Applications
  4. Double Click and have a blast!

Windows

Installation:

  1. Download the MSI file
  2. Navigate your windows drive
  3. It should be located in Local Disk (C), under program files
  4. Appears as 'GraphicsEngine' Folder
  5. Inside you will find the file and you can run it

Linux (Debian/Ubuntu) - Will update