Gravi
Gravi is an open-source non-linear raytracing engine built in C++, leveraging Qt and Pixar’s Universal Scene Description (USD).
Install / Use
/learn @cjhosken/GraviREADME
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 Delegate —
hdGravican be loaded into any DCC (Digital Content Creation tool) for rendering.
🎬 Examples
<div align="center" style="display:flex;flex-wrap:wrap;gap:2em;justify-content:center;"> <div style="flex:1;min-width:300px;"> <h3>🍳 Kitchen Set</h3> <p>Gravity well simulation inside the USD kitchen scene.</p> <video src="https://github.com/user-attachments/assets/f8b9bf07-0ea1-4f0e-9d16-bb68e565d046" width="100%" controls></video> </div> <div style="flex:1;min-width:300px;"> <h3>🌌 Interstellar</h3> <p>A re-creation attempt of a shot from <i>Interstellar (2014)</i>.</p> <video src="https://github.com/user-attachments/assets/eb25930b-0167-466f-8d57-9037a90ac457" width="100%" controls></video> </div> </div>📽 Demo Video
Experience Gravi in action:
<video src="https://github.com/user-attachments/assets/12013a84-0334-4b61-a554-2fad2d615dff" width="100%" controls></video>
📦 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.
- 📧 Email: hoskenchristopher@gmail.com
- 🔗 LinkedIn: christopher-hosken
Related Skills
node-connect
335.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
