Skip to content

baowenbo/OptixInOneWeekend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OptiX In One Weekend

What is this?

This is OptiX In One Weekend.

An Introductory text to learning the Nvidia OptiX Ray tracing SDK.

Within the body of the SDK there are a large number of holistic programs that encapsulate an entire ray tracing project. However, at time of writing, there does not exist an adequate introduction publically.

This text is an attempt to remedy that. All projects will be built incremently, one subsection at a time. There should never be more than 1 thing to be learn at a time.

Expected Experience

I expect the minimum from you:

  • Some experience in c++

As tools and ideas are introduced, their understanding will be explained. If there is an idea or implementation detail that is not fully explained, that is a bug and should be fixed.

Tools Used by OIOW

The following tools will be used:

  • A C++ compiler (Clang, GCC, VS, ...)
  • NVCC (For Cuda Compilation)
  • Nvidia OptiX SDK
  • CMake (for builds)

Acknowledgements

  • Peter Shirley
  • Ingo Wald
  • João Vítor Silva
  • Steve Hollasch
  • Morgan McGuire

Contributing

If you find a problem with the project, whether that is in the source or in the text, I politely request that you create an issue. Rather than a pull request.

You can also contact me directly at trevordavidblack AT gmail DOT com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Cuda 31.2%
  • C++ 30.0%
  • CMake 21.2%
  • HTML 9.6%
  • CSS 8.0%