Skip to content

awarebayes/CudaEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CudaEngine

MPP Renderer/Engine build with CUDA

If you want to check out the code, start with src/render and src/render/draw_caller folders. Main.cpp is a mess.

Features

  • Tiny Renderer baseline
  • Obj Files Loading
  • UV Textures
  • Normal Mapping
  • Phong Shading
  • ShaderDefault System
  • Frustum Culling
  • GPU Instancing
  • Shadow Mapping
  • Ambient Occlusion
  • GUI for scene loading / manipulation
  • LODs / Tesselation with virtual geometry
  • Lights
  • PBR

https://user-images.githubusercontent.com/42784580/193868847-bd24e7ee-c569-4495-bc25-fd489c2f247c.png

Virtual Geometry showcase (when looking closeup 2x fps boost)

box-221030-2233-03.mp4

About

MPP Renderer built with cuda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages