close
The Wayback Machine - https://web.archive.org/web/20201125192611/https://github.com/rreusser/demos
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

demos

This is hopefully one repo to manage all the demos I've been accumulating or at least a place to dump the new ones. The goal here is to learn new things and test limits.

These demos are made using regl, plotly.js, and d3.js.

Kuramoto-Sivashinsky equation in 2D, ∂u/∂t + ∇⁴u + ∇²u + ½ |∇u|² = 0 2D Kuramoto-Sivashinsky equation,
∂u/∂t + ∇⁴u + ∇²u + ½ |∇u|² = 0
Periodic 3-body gravitational trajectories Periodic 3-body trajectories using RK4(5) Cash-Karp adaptive integration. Image Rayleigh-Taylor and Kelvin-Helmholtz hydrodynamic instabilities.
Image GPGPU Integration of particle geodesics in Schwarzschild spacetime (a black hole!) Image Analytical fluid flow over an airfoil using the Kármán–Trefftz transform. Computed and visualized in a single GPU pass. 2D not-particularly-physical gravity as a semi-lagrangian continuum 1M particles interacting as a two-dimensional gravitational continuum
Image Vortex, rendered as a single signed distance function Image Umbilic Torus Strange attractors computed and displayed on the GPU Integrating Strange Attractors on the GPU
Image Minimize the McCormick function using Powell's method with golden section line search. Image Chaos via the logistic map: x[n+1] = r*x[n]*(1-x[n]) Image Motion blur the simple way
The tinkerbell map using plotly's point cloud feature Tinkerbell map Image Roots of a polynomial with random coefficients Image Smooth Life on the GPU
1D wave packet diffraction through a slit 1D diffraction of a wave packet passing within a known range at a known time. The Schrödinger Equation with a potential barrier in 1D, using the FFT for spatial differencing, RK-4 for temporal integration, and Perfectly Matched Layers (PML) for non-reflecting boundary conditions. Frequency-domain solution of the 1D Schrodinger Equation with Perfectly Matched Layers (PML) N-body gravitational trajectories N-body gravitational trajectories using RK4(5) Cash-Karp adaptive integration.
Image Classic fluid simulation from Visual Simulation of Smoke. Image The Lamb wave dispersion relation in the complex plane Image Computing the zeros of a complex analytic function via contour integration
Ambient Occlusion Screen Space Ambient Occlusion (SSAO) Image GPGPU Erosion Image 2D wave equation
Image Rayleigh waves in an elastic medium Guided Wave Transmission in a Ridge-Stiffened Plate Ultrasonic waves Image Flamm's parabaloid (subject to caveats, a representation of curved spacetime around a black hole)
Image 747 (modeled with Wings 3D) Image Sailplane (modeled with Wings 3D) K-means clustering K-means clustering meets Lorenz Attractor
Image Brachistochrone (curve of fastest descent) Image Fresnel reflection Image Principle of Least Action
Image Double-pendulum chaos Karman-Trefftz airfoil Potential flow over a cylinder conformally mapped into an airfoil via the Karman-Trefftz transform Fitting n-dimensional Gaussian mixture models to scatter data Gaussian Mixture estimation via Expectation Maximization (EM)
Precomputing a strange attractor (TSUCS2) and then animating it as a point cloud Three-Scroll Unified Chaotic System Attractor #2 (TSUCS2) Testing GPU limits using plotly.js point clouds ❄️❄️ Fractals ❄️❄️ Because twitter Schrodinger
Image Transfinite interpolation Image 🕺 Image Hyperbolic Grid Generation
Image Carpet plots A scan operation on the GPU GPGPU prefix sum Image Catmull-Rom splines
Image GPU particle simulation Image Fun with the SoundCloud API, Part 2: this time with godrays Image Fun with the SoundCloud API, Part 1
Image /*airfoil*/P([rn(0,7,.01). map(i=>(x=111*c(i)-10,y=111 *s(i)+c(t/1e3)*10,$=(x*x+y* y)/1e4,[x+x/$,y-y/$]))]).a( 'd',ln()) Image Numerical methods for the first-order wave equation Image Recursion!

© 2016 Ricky Reusser. MIT License.

You can’t perform that action at this time.