Bibliothèques de code

Maptastic

Maptastic

Maptastic is a JavaScript library that uses CSS to deform any DOM-element with CSS. It is particularly useful in a projection mapping context to adjust the projected page to the physical context. Because it uses CSS3 transformations, this library is quite performant.

CamanJS

CamanJS est une bibliothèque offrant plusieurs fonctionnalités permettant de manipuler les pixels d’un élément canevas ([crayon-662c081d975d6177053231-i/]). Elle permet de redimensionner et recadrer une image ou d’y appliquer des modes de fusion ou des filtres comme : saturation, bruit, gamma, luminosité, etc. Contrairement aux filtres de CSS3, l’image résultante peut être sauvegardée. Cette bibliothèque peut être utilisée dans un fureteur ou dans un environnement compatible avec Node.js.

clmtrackr

clmtrackr is a JavaScript library for fitting facial models to faces in videos or images. It can track a face and output the coordinate positions of the face model as an array. It can also perform face substitution, face masking, realtime face deformation, emotion detection and more…

Three.js

Three.js is a cross-browser JavaScript library/API used to create,  display and animate GPU-accelerated 3D computer graphics. Three.js uses WebGL.

Seriously.js ChromaKey Example

Seriously.js

Seriously.js is a real-time, node-based video compositor for the web. Inspired by professional software such as After Effects and Nuke, Seriously.js renders high-quality video effects, but allows them to be dynamic and interactive. It even has a visual editor in the works (alpha for now).