A visual showcase of my personal projects in computer graphics, geometry, and simulation.
An interactive Delaunay mesh generator for 2D point sets.
Technologies: C++ OpenGL ImGui Computational Geometry
Iterative vertex insertion with Delaunay constraints.
|
Interactive insertion
Drop points by hand; the triangulation updates continuously and preserves Delaunay and convexity criterion. |
| 🔗 View Repository | 📄 Technical Details (in french) |
Interactive 3D geometry construction from Bézier patches, revolution surfaces, and implicit fields
Technologies: C++ OpenGL ImGui Computational Geometry
An interactive tool for generating 3D meshes from multiple geometric representations: parametric curves and surfaces, revolution profiles, and volumetric implicit fields. Features real-time editing with adjustable control point grids and resolution settings.
Surface generated by defining a radial function around a profile curve.
Features:
Interactive Bézier patches with adjustable control grid resolution (8×8, 16×16, 24×24, 31×31).
Capabilities:
x(u,v), y(u,v), z(u,v)
Curves generated from customizable spline profiles with adjustable control points (4, 8, 16, 31).
Spline Types:
x(t), y(t), z(t)
Mesh extraction from signed distance fields (SDF) using the marching cubes algorithm.
Implementation:
Real-time Polygonization of Complex CSG Implicit Surfaces
Custom ray tracer on Shadertoy
Ray tracing - geometric primitives, transformations and procedural textures.
Technologies: GLSL Shadertoy Real-time Rendering
Key Features:
Geometric Primitives Spheres, boxes, ellipsoid, planes, capsule, cylinder |
Spatial Transformations Translation, rotation, scaling, shearing |
Procedural Textures Materials and surface patterns |
Advanced Lighting Reflections, ambient occlusion and shadows |
Automatic detection of lines and circles in images
Line detection |
Circle detection |
Technologies: C++ OpenCV Image processing
Features:
Segment images based on pixel similarity using region growing algorithm
Seed Positioning |
Region Segmentation |
Region border |
Technologies: C++ OpenCV Image Processing
Implementation:
Real-time fluid dynamics using Smoothed Particle Hydrodynamics (SPH)
Technologies: C++ OpenGL Real-time Simulation
Features:
Procedural terrain generation and analysis through hydrological metrics and hydraulic erosion
Technologies: C++ OpenGL Real-time Simulation
Features:
📄 View report 1 (in french) 📄 View report 2 (in french)
Realistic fabric deformation using mass-spring dynamics
Mass-spring - box collision detection |
Mass-spring - sphere collision detection |
Technologies: C++ Physics Engine Real-time Simulation
Physics:
Main Profile: github.com/tgrillon
✉️ Email: theogrillon6f9@gmail.com
🔷 LinkedIn: linkedin.com/in/théo-grillon