Skip to content

Instantly share code, notes, and snippets.

@dmnsgn
dmnsgn / WebGL-WebGPU-frameworks-libraries.md
Last active June 6, 2024 15:56
A collection of WebGL and WebGPU frameworks and libraries

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.

Engines and libraries ⚙️

Name Stars Last Commit Description
three.js ![GitHub
@Kcnarf
Kcnarf / .block
Last active September 13, 2019 10:29
model-based transition on timelines
license: gpl-3.0
border: yes
@hollasch
hollasch / .block
Last active September 5, 2023 16:03
Smooth Polygon Convex Hull
height: 960
@veltman
veltman / README.md
Last active May 10, 2017 09:47
Scribble fill

Trying out the scribble fill method from this old Apple patent by John B. Turner with a bit of spline embellishment at the corners. Seems to work pretty well for more convex shapes, but results can get weird otherwise (the Olympic Peninsula seems especially uncooperative).

Some possible tweaks:

  • Drop any orphan scribbles with only two or three vertices
  • Add some random control points to make the scribble segments a little swoopier
  • Add a hand-drawn effect with SVG turbulence/displacement filters
  • Select intersections based on a more simplified outline of the shape
index.js
index.d.ts
example.js
example.d.ts
node_modules/
@espinielli
espinielli / .block
Last active February 5, 2017 13:16
Earth in a Cube III
license: mit
height: 610

The Myers diff algorithm

The following based on Myers' original paper.

The edit graph

To use the example from the paper, say you want to calculate the difference between two strings:

@Thanaporn-sk
Thanaporn-sk / .block
Created January 18, 2017 01:34
Gooey Exploding Scatterplot
license: mit
@Kcnarf
Kcnarf / .block
Last active February 14, 2020 13:04
Voronoï playground - Do you see the path ? (II)
license: gpl-3.0
@shimizu
shimizu / .block
Last active January 24, 2017 10:05
Voronoi Image
license: mit