- San Francisco, CA
- https://karim.naaji.fr
- @karimnaaji
Stars
- All languages
- Assembly
- Awk
- Batchfile
- C
- C#
- C++
- CMake
- CSS
- CoffeeScript
- Common Lisp
- Erlang
- Forth
- GDScript
- GLSL
- Go
- HLSL
- HTML
- Haskell
- Haxe
- Java
- JavaScript
- Jupyter Notebook
- Logos
- Lua
- Makefile
- Markdown
- Mathematica
- Metal
- Nim
- Objective-C
- Objective-C++
- PHP
- Perl
- Python
- R
- Roff
- Ruby
- Rust
- SCSS
- Shell
- Swift
- TeX
- TypeScript
- Vala
- Verilog
- Vim Script
- Yacc
C++ examples for the Vulkan graphics API
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Rende…
CC0-licensed asset packs for your games
glsl photoshop blending modes. glslify formatted.
Renders sky colors with Rayleigh and Mie scattering.
Fragmentarium is a cross-platform application for exploring pixel based graphics on the GPU.
An efficient texture-free GLSL procedural noise library
A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.
A bunch of distance field primitives for ray marching
draw wireframes or grids on a solid mesh using a fragment shader
Experiment with generating clouds in real time on low end computer
An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.
An example implementation of OpenPBR in a WebGL pathtracer
faux ASCII post-processing effect in GLSL