23. ハック6: エネルギー波の表現 (2)
n
v
サンプルコードにあった
普通の反射の表現
rgb = rgb·(n·v / |v|)k
(視線ベクトル)
(法線ベクトル)
星雲的表現
a = (n·v / |v|)k
After a quick tweak…
乱数で法線ベクトルを揺らすこ
とにより、透過度が場所と時間
によりゆらゆらと変化する。こ
れがもやもやあるいは渦巻きの
ように見える効果を生む。
透過度として働く
輝度として働く
24. ハック7: 髪の毛(!)の表現
単純な計算式に落とすのがポイント
◦ O = 頭の中心、P = O周辺かつ上方にあるプレイヤー境界の各画素とし、
PからOPの方向に向かって長さ n|OP| の細い三角形を描画する
ここで n = OPの水平に対する角度rに関する単純な「のこぎり波」関数
エネルギー球に対する若干の斥力を加える
三角形には乱数とグラデーションで黄色を混ぜる
◦ 金色に輝いているかのように見せる効果
すべて投影面上で二次元で計算/描画
◦ 非現実的だが、簡単に計算できて漫画的に見えるという効果を生む
O
P
n|OP|
n = r に関する単純なのこぎり波関数
プレイヤーの
境界
0
r
π/2
n
r
31. その他起こったこと (1)
各種メディアへの登場
◦ Blog, ニュース、技術レビューサイト
◦ 新聞、雑誌 (e.g. Japan Times、R25)
◦ TV (e.g. NHK BS1/2、TV朝日)
◦ ネットキャスト (日本、フランス)
◦ 下記に詳細あり:
http://code.google.com/p/kinect-ultra/wiki/Articles
http://code.google.com/p/kinect-kamehameha/wiki/Articles
公でのデモおよびプレゼン
◦ 3D Vision & Kinect Hacking Meetup
◦ JTPAギークサロン
◦ Maker Faire (Thanks to Matt Bell for involving me)
◦ Campus Party (招待されたが参加ならず)
32. その他起こったこと (2)
コンテストでの受賞およびノミネート
◦ Matt Cutt’s Kinect Contest 受賞
◦ Maker Faire 2011 Bay Area Editor’s Choice 受賞
◦ ニコニコ動画アワード2011年春ノミネート
その他のコンタクト
◦ 他のKinectハッカーたち!
◦ 投資家
◦ アーティスト (映像作家?動画を作品内で使いたいと)
◦ 3Dモデラー (アイスラッガーのモデルを提供してくれた)