Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ gravi Public

Gravi is an open-source non-linear raytracing engine built in C++, leveraging Qt and Pixar’s Universal Scene Description (USD).

Notifications You must be signed in to change notification settings

cjhosken/gravi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gravi Banner

🌌 Gravi


Gravi is an open-source non-linear raytracing engine built in C++, leveraging Qt and Pixar’s Universal Scene Description (USD).

📖 Read the Documentation & Guide for more details.
⬇️ Download Gravi v1.0.0 and try it out yourself!


✨ Features

  • 🚀 C++ Qt Application — Combines Qt with a USD viewport inside a native C++ application.
  • 🧩 Custom USD Schemas — Includes purpose-built USD schemas for advanced rendering.
  • 🎥 USD Hydra Render DelegatehdGravi can be loaded into any DCC (Digital Content Creation tool) for rendering.

🎬 Examples

🍳 Kitchen Set

Gravity well simulation inside the USD kitchen scene.

kitchen_scene.1.mp4

🌌 Interstellar

A re-creation attempt of a shot from Interstellar (2014).

interstellar.mp4

📽 Demo Video

Experience Gravi in action:

tutorial.mp4

📦 Get the latest version from the Release Page.


📬 Contact & Information

Gravi was created by Christopher Hosken for the
Computing for Graphics and Animation course at Bournemouth University.


About

Gravi is an open-source non-linear raytracing engine built in C++, leveraging Qt and Pixar’s Universal Scene Description (USD).

Topics

Resources

Stars

Watchers

Forks

Languages