CANTENOT Thierry's repositories
AliasTable
Small C++ helper to create an alias table (https://en.wikipedia.org/wiki/Alias_method)
cuda_voxelizer
CUDA Voxelizer to convert polygon meshes into annotated voxel grids
GrainViewer
The official implementation of the research paper "Real-time multiscale rendering of dense dynamic stackings"
graphics-snippets
Shading techniques and GLSL snippets
HxA
A open, easy to implement binary file format for 3D assets
MikkTSpace
A common standard for tangent space used in baking tools to produce normal maps.
nativefiledialog
A tiny, neat C library that portably invokes native file open and save dialogs.
nativefiledialog-extended
Cross platform (Windows, Mac, Linux) native file dialog library with C and C++ bindings, based on mlabbe/nativefiledialog.
opengl-framework
Cross-platform OpenGL demos
overfit-shapes
C++/PyTorch Implementation of the Paper: "Overfit Neural Networks as a Compact Shape Representation"
pbrt-parser
A simple parser for the PBRT file format
portable-memory-mapping
Portable Memory Mapping C++ Class (Windows/Linux)
smallest-k-gon
Implementation of Aggarwal's smallest circumscribing k-gon algorithm.
stable-diffusion-webui
Stable Diffusion web UI
stochastic-generation
C++ implementation of "Stochastic Generation of (t,s) Sample Sequences", by Helmer, Christensen, and Kensler (2021)
ThreadGroupIDSwizzling
HLSL code for https://developer.nvidia.com/blog/optimizing-compute-shaders-for-l2-locality-using-thread-group-id-swizzling/
tiny-cuda-nn
Lightning fast C++/CUDA neural network framework
water-resources
Resources for water rendering