Skip to content

sunzedd/Software-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

303 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple 3D Software Renderer With Programmable Shaders

My BMSTU ICS-7 Computer Graphics Course Project 2019

Features

  • Texturing
  • Loading Wawefront .obj files
  • Simple c++ object scripting

Showcase

DemoGif

Dependencies

  • SFML-2.5.1

Build and Setup (Windows)

  1. Download SFML-2.5.1: https://www.sfml-dev.org/download/sfml/2.5.1/

  2. Put SFML folder into /SoftwareRenderer/Deps

  3. Build project with VS C++

  4. Copy SFML dll files into Build/bin/x64-Release[Debug]/

  5. Copy folders 'Assets-Demo' and 'Resources' into Build/bin/x64-Release[Debug]

  6. Run executable Build/bin/x64-Release[Debug]/SoftwareRenderer.exe

About

BMSTU Computer Graphics Course Project, 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors