‘Actionscript’ タグのついている投稿

FaceTracker Sketch

2014.03.10 06:45 PM

daijima.jp | Profile

OpenCVを活用して人の顔を認識するFaceTrackerですが、今ではopenFrameworksやFlash/Adobe AIR、Javascript、pythonなど色んな言語・環境で使えるように移植されてきていますね。
今回はFlashで使用可能なライブラリ、Beyond Reality FACEを使って私個人のプロフィールページのプロフィール画像をインタラクティブにしてみました。Webカメラをお持ちの方はぜひ遊んでみてください。
(さらに…)

インバースキネマティクス

2011.09.20 02:57 PM

インバースキネマティクスの習作。

ドブえもんによるエクトプラズム曲芸。
こんな風に自分のエクトプラズムを自在に操って曲芸してみたい。
ボールをドラッグできますのでドブえもんのエクトプラズムと思う存分戯れてみてください!

(2018年1月11日追記)
Wonderflのサービスが終了したため、Vimeoに動画をアップしました。
https://vimeo.com/250015799

Away3D3.6

2011.09.15 04:24 PM

Away3D4.0の開発が絶賛進んでるけど、FlashPlayer10対応のAway3D3.6を一足遅れていじってみた。

日本有数の心霊スポット、その名はドブえもんトンネル。
ずーーーっと見てると気分を悪くする場合がありますのでくれぐれもご注意ください。
当方では責任を負いかねます。

(2018年1月11日追記)
Wonderflのサービスが終了したため、Vimeoに動画をアップしました。
https://vimeo.com/250012987

Blenderでモデリングしたデータにメッシュアニメーションをつけてみた。

2010.11.30 01:37 PM

以前作ったこれにメッシュアニメーションをつけてみた。せっかくなので音に合わせてダンスさせてみた。(ダンスというよりただの顔芸。)

(2018年1月11日追記)
Wonderflのサービスが終了したため、Vimeoに動画をアップしました。
https://vimeo.com/249999382

実装の流れは、メッシュアニメーション作成→メッシュデータをmd2形式で出力→md2をAway3DLiteで読み込んで表示。

Blenderでモデリング

2010.10.28 03:26 PM

Blenderでモデリングの練習。
Twiiterアイコンとして使わせてもらっているドブえもんを3D化してみた。

わりとキモいです。ごめんなさい。
ついでにスネオのテーマを添えてみました。

3Dソフトの扱いはド素人かつ完全に我流。とはいえ、俺、モデリング下手くそ。
自分を戒めて今後頑張る意味で晒してみる。
モデリング自体はとても楽しい作業なので、三日坊主にせず、今後も時間を見つけて続けていきたい。なので、ざっくりとした目標をたててみる。半年後にこれを見て、クオリティのひどさに顔を赤らめるくらいのスキルアップはしたいところ。(現時点でも十分恥ずかしさはありますが。。)

あとは、メッシュをいじってフェイスアニメーションを入れたかったんだけど、ColladaにうまくExportできなかったので、あとでやる気が出たら、Pythonなどいじったりして頑張ってみる。

(2018年1月11日追記)
Wonderflのサービスが終了したため、Vimeoに動画をアップしました。
https://vimeo.com/249972917

Google Maps API For Flash

2010.07.30 07:37 PM

先日、某案件でGoogle Maps API For Flashを使ってごにょごにょしたので、
自分なりに感じたことや注意点をメモっとく。

APIキーに関して

Google Maps APIを使用するには、ここでGoogle Maps API For Flashを使用するサイト(またはアプリ)のドメインを指定してAPIキーを取得する。
取得したAPIキーは、Flashで開発する場合は以下のようにASのコード内で指定する。

map.key = “取得したAPIキー”;

APIキーはSWFファイルにコンパイルされ、SWFファイルがホストされているドメインと一致する必要がある。
なので、開発環境、テスト環境、本番環境など、各環境でドメインが違う際には、予め各ドメインごとにAPIキーを取得しておいて、ドメイン判別してそれぞれにAPIキーを設定してあげる作りにしておくと良いかもしれない。

var _url:String = loaderInfo.url;
if(_url.indexOf(”honban.jp”) >= 0) map.key = “honban.jp用のAPIキー”;
else if(_url.indexOf(”test.com”) >= 0) map.key = “test.com用のAPIキー”;
else if(_url.indexOf(”dev.co.jp”) >= 0) map.key = “dev.co.jp用のAPIキー”;

(さらに…)