waternine9 1e43d6331f Krov Engine V2
A better Krov, a Krov for all.
2022-03-05 12:21:09 -05:00
2022-02-09 18:19:32 -05:00
2022-02-10 13:45:17 -05:00
2022-02-10 10:44:58 -05:00
2022-03-05 12:21:09 -05:00
2022-03-05 12:21:09 -05:00

The Krov Engine

What is this?

The Krov Engine is a GPU-accelerated raytracing engine made in C++ with love by Saalty, a friend of mine. His github account is @waternine9. All credit goes to him.

What does it do?

The Krov Engine can support:

  • Real-time rendering
  • Raytracing
  • Soft & hard shadows
  • .obj file support
  • Simple physics
  • Dynamic cameras with collision detection
  • Up to 500k triangles at real-time

What does it require?

The Krov Engine requires 2 libraries pre-installed

  • OpenCV
  • CUDA

Note: Since this program requires CUDA, an Nvidia product, you must also have an Nvidia graphics card, preferably GTX 1650 or better.

How do I install it?

Simple (kind of)! Just create a C++ CUDA project, preferably using Visual Studio 2019, add the files and folders in this github repo to the project, and install the libraries mentioned above!

The default scene

There is no default scene anymore, as it is a header file which can be used to make your own raytraced games.

Documentation

Coming soon!

Example Pictures


This is Saalty's hobby, and along with AI, this is his favorite topic of computer science. I may pitch in occasionally, but most of this work is completely his. Hope you have fun with it!

Description
A Raytracer made by a friend of mine, Saalty (@waternine9)
Readme 143 KiB
Languages
Cuda 100%