ITエンジニア/デザイナ向けにオープンソースを毎日紹介

iOSに搭載されているアニ文字は利用しているでしょうか。メッセージなどで使うことはあっても、テレビ電話的に使う文化があまりない日本では利用者は多くないかも知れません。技術的には顔認識と、その表情や動きを絵文字に反映する点が面白いです。

そんなアニ文字をWebブラウザ上で実現するのがWebojiです。Webカメラの顔トラッキングを使って、アニメーションさせます。

Webojiの使い方

実例。表情に合わせて3Dモデルの動きも変わります。

顔の向きもトラッキングされます。

Webカメラだけでなく、動画も利用できます。

3Dモデルだけでなく2Dも。

Webojiのトラッキング機能は十分に高速で、きちんと追従してくれます。描写はWebGLを利用しており、2Dの場合はSVGによって表示を高速化しているようです。Webカメラを使ったミーティングで利用してみても面白そうです。

WebojiはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

jeeliz/jeelizWeboji: JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided.

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2