mattdesl

mattdesl/physical-text

:closed_umbrella: simulating text in the physical world

JavaScript
224
14
MIT License

Physical-text is a WebGL demo that simulates text in the physical world, creating a material design effect. It's designed for developers and designers interested in exploring GPU-based text rendering and material design principles.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mattdesl/physical-text

Account's avatar
implements arcTo with generic 2D arrays
Account's avatar
Small module for fitting a canvas element within the bounds of its parent.
Account's avatar
Clamp a value between two other values
Account's avatar
return the first argument that is `!== undefined`
Account's avatar
modern domready
Account's avatar
grab bag of easing equations
Account's avatar
Convert callbacks to promises.
Account's avatar
A lightweight library that provides tools for organizing asynchronous code
Account's avatar
Polyfill to remove click delays on browsers with touch UIs.
Account's avatar
anti-alias smoothstep utility function
Account's avatar
Lambertian diffuse lighting for GLSL
Account's avatar
Oren-Nayar diffuse lighting model
Account's avatar
approximate face normal in the fragment shader
Account's avatar
Invert a matrix in GLSL
Account's avatar
webgl-noise shaders ported to work with glslify
Account's avatar
perturb normal from a normal map
Account's avatar
Beckmann specular distribution for GLSL
Account's avatar
Blinn-Phong specular effect
Account's avatar
Cook-Torrance specular/fresnel lighting term
Account's avatar
loads a BMFont file in Node and the browser
Account's avatar
a minimal requestAnimationFrame render loop
Account's avatar
random float between a range
Account's avatar
Run an array of functions in series
Account's avatar
JavaScript 3D library
Account's avatar
renders BMFont files in ThreeJS with word-wrapping
Account's avatar
lines expanded in a vertex shader
Account's avatar
orbit controls for ThreeJS
Account's avatar
quick harness for viewing a mesh with orbit viewer
Account's avatar
get current touch/mouse position
Account's avatar
simplified touch/mouse events for flick and swipe
Account's avatar
a generic tween ticker engine
Account's avatar
minimal tweening engine
Account's avatar
Babel browserify transform
Account's avatar
browser-side require() the node way
Account's avatar
a browserify server for rapid prototyping
Account's avatar
Browserify plugin to write failed build error messages to the output file
Account's avatar
prettifies ndjson from wzrd and similar tools
Account's avatar
A node.js-style module system for GLSL!

Top contributors

mattdesl's profile
mattdesl
13 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet