Guillaume Fradin's repositories
guillaumefradin
personal website
opencascade.js
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
bitbybit-occt
CAD algorithms that use OpenCascade Technology (OCCT) Kernel
irregular_grid
Examples of generating and using irregular grids
MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
MarkovJuniorWeb
Typescript version of MarkovJunior, runs on the web (with pathtracer)
MJr
A probabilistic programming language based on pattern-rewriting
plantas-baixas-3d
Project created to show floor plans in 3d
postprocessing
A post processing library that provides the means to implement image filter effects for three.js.
replicad
The library to build browser based 3D models with code.
sheen
GPGPU cloth simulation
spark-joy
✨😂 1000+ ways to add design flair, user delight, and whimsy to your product.
startertab
A custom new tab page, keeping all the best info handy (a work in progress, feedback is invaluable)
three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
three-good-godrays
Screen-space raymarched godrays for three.js using the pmndrs postprocessing library
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
three-subdivide
Smooth subdivision surface modifier for use with three.js BufferGeometry.
three.js
JavaScript 3D library.
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)
xatlas
Mesh parameterization / UV unwrapping library
xatlas-three
XAtlas + Three.js: Mesh parameterization / UV unwrapping module for three.js in wasm with webworkers.