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
jai_wgpu_native
WIP Jai Bindings for wgpu_native.
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
replicad
The library to build browser based 3D models with code.
sheen
GPGPU cloth simulation
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)
WebGPU-Lab
Demos and experiments in WebGPU technology. Focus on compute shaders.
xatlas
Mesh parameterization / UV unwrapping library
xatlas-three
XAtlas + Three.js: Mesh parameterization / UV unwrapping module for three.js in wasm with webworkers.