Skip to content

DavidThele/3DRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Renderer & Ray Tracer

A program that loads an obj file (with an optional mtl file and textures) and renders it onto screen space, simulating realistic lighting using basic ray tracing.

Features

  • Triangle based 3d model loading from obj file
  • Texture mapping
  • Ray tracing lighting model
  • Choice between orthographic vs perspective projection
  • Spatial Hashing for optimization (In Progress)

Usage

  • Import obj and optional mtl and texture files into the Files folder
  • Add a new Shape with the path to that file to the renderer
  • Run and use WASD and mouse controls to move around and view the model

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published