├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── assets ├── Dan.fnt ├── Dan.png ├── LatoBlack-sdf.fnt ├── LatoBlack-sdf.png ├── Trash.fnt ├── Trash.png ├── brick-diffuse.jpg ├── brick-normals.jpg ├── brick-spec.jpg ├── burlap-diffuse.jpg ├── burlap-normals.jpg ├── burlap-spec.jpg ├── font │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff ├── paper1-diffuse.jpg ├── paper1-normals.jpg └── paper1-spec.jpg ├── index.html ├── index.js ├── lib ├── add-events.js ├── add-plane.js ├── add-text.js ├── create-scene.js ├── index.js ├── load-font.js ├── load-maps.js ├── load-preset.js ├── load-texture.js ├── shaders │ ├── absorb.glsl │ ├── ink.glsl │ ├── sdf.frag │ ├── sdf.vert │ └── text.js └── viewer.js ├── package.json └── style.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/README.md -------------------------------------------------------------------------------- /assets/Dan.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/Dan.fnt -------------------------------------------------------------------------------- /assets/Dan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/Dan.png -------------------------------------------------------------------------------- /assets/LatoBlack-sdf.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/LatoBlack-sdf.fnt -------------------------------------------------------------------------------- /assets/LatoBlack-sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/LatoBlack-sdf.png -------------------------------------------------------------------------------- /assets/Trash.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/Trash.fnt -------------------------------------------------------------------------------- /assets/Trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/Trash.png -------------------------------------------------------------------------------- /assets/brick-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/brick-diffuse.jpg -------------------------------------------------------------------------------- /assets/brick-normals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/brick-normals.jpg -------------------------------------------------------------------------------- /assets/brick-spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/brick-spec.jpg -------------------------------------------------------------------------------- /assets/burlap-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/burlap-diffuse.jpg -------------------------------------------------------------------------------- /assets/burlap-normals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/burlap-normals.jpg -------------------------------------------------------------------------------- /assets/burlap-spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/burlap-spec.jpg -------------------------------------------------------------------------------- /assets/font/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/font/icomoon.eot -------------------------------------------------------------------------------- /assets/font/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/font/icomoon.svg -------------------------------------------------------------------------------- /assets/font/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/font/icomoon.ttf -------------------------------------------------------------------------------- /assets/font/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/font/icomoon.woff -------------------------------------------------------------------------------- /assets/paper1-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/paper1-diffuse.jpg -------------------------------------------------------------------------------- /assets/paper1-normals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/paper1-normals.jpg -------------------------------------------------------------------------------- /assets/paper1-spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/assets/paper1-spec.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/index.js -------------------------------------------------------------------------------- /lib/add-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/add-events.js -------------------------------------------------------------------------------- /lib/add-plane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/add-plane.js -------------------------------------------------------------------------------- /lib/add-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/add-text.js -------------------------------------------------------------------------------- /lib/create-scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/create-scene.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/load-font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/load-font.js -------------------------------------------------------------------------------- /lib/load-maps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/load-maps.js -------------------------------------------------------------------------------- /lib/load-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/load-preset.js -------------------------------------------------------------------------------- /lib/load-texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/load-texture.js -------------------------------------------------------------------------------- /lib/shaders/absorb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/shaders/absorb.glsl -------------------------------------------------------------------------------- /lib/shaders/ink.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/shaders/ink.glsl -------------------------------------------------------------------------------- /lib/shaders/sdf.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/shaders/sdf.frag -------------------------------------------------------------------------------- /lib/shaders/sdf.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/shaders/sdf.vert -------------------------------------------------------------------------------- /lib/shaders/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/shaders/text.js -------------------------------------------------------------------------------- /lib/viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/lib/viewer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/package.json -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/physical-text/HEAD/style.css --------------------------------------------------------------------------------