Joshua Senouf's starred repositories
tinyrenderer
A brief computer graphics / rendering course
raytracing.github.io
Main Web Site (Online Books)
OpenShadingLanguage
Advanced shading language for production GI renderers
diskover-community
Diskover Community Edition - Open source file indexer, file search engine and data management and analytics powered by Elasticsearch
incremental-fluids
Simple, single-file fluid solvers for learning purposes
arnold-usd
Arnold components for USD
practical-path-guiding
Code of "Practical Path Guiding for Efficient Light-Transport Simulation"
Spectral-Clara-Lux-Tracer
✨A physically based ray tracer with multiple shading models support and Color Rendering Index (CRI) evaluation. Project developed for my master degree thesis at University Milano-Bicocca. ✨
HoudiniUsdBridge
Houdini libraries that must be recompiled to use Houdini with a custom build of the USD library.
clarisse_survival_kit
Clarisse Survival Kit is a set of Python functions for Clarisse to automate repetitive processes such as importing generic textures, Megascans assets and mixing materials.
bleeding-rez
Rez - Reproducible software environments for Windows, Linux and MacOS
python-logging-rabbitmq
Send logs to RabbitMQ from Python/Django.
KatanaUsdPlugins
Katana USD Plugins Repo
moana-to-usd
Converting Disney's Moana Island Scene to USD
embree_viewer
Embree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
rust-pathtracer
Wavelength aware path tracer written in rust