Skip to content

awarebayes/CudaEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 21, 2022
b175c1e · Nov 21, 2022

History

87 Commits
Nov 21, 2022
Nov 21, 2022
Oct 30, 2022
Nov 21, 2022
Nov 21, 2022
Nov 1, 2022
Jul 8, 2022
Nov 21, 2022
Nov 21, 2022
Nov 21, 2022
Oct 30, 2022

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