• メールアドレス:
  • パスワード:

Second Life 新世界的ものづくりのススメ--その26:テクスチャアニメーション応用3

大槻透世二(サイバーアドベンチャー)
2007/09/20 08:00

 ここまでの2行をまとめると、下図ようになる(図中の数字は例であり、実際には、その時点や状態に応じた具体的な数値が返ってくる)。

データの流れ 「llGetVel( )」で得られた「(2, 4, 6)」という速度ベクトル値は、「llVecMag(vel)」によって「1.2」という小数型の数値に置き換えられている。

 そして、3行目では、テクスチャアニメーションを定義している。テクスチャアニメーションのスピードを決定する「rate」に「speed*0.5」が指定されている。これにより、オブジェクトの移動速度が増大すると、ユーザー定義関数「speed」の値が増大し、テクスチャが速く回転するようになる。

「llSetTextureAnim( )」

 以上のように、「timer ( )イベントを0.2秒ごとに繰り返す」ことは、「0.2秒ごとに速度ベクトルを計測し、テクスチャのスピードに反映させる」ことを意味している。

イベントの関係

 ポイントは、次の2点だ。

  1. 速度ベクトルを問い合わせる「llGetVel( )」
  2. 速度ベクトルを数値(絶対値)で返す「llVecMag」

代入演算子

 ここで、先ほど少し説明した代入演算子には、他にどのようなものがあるか見てみよう。今度は日本語版LSL Wikiの「演算子」の説明を見てみよう。下図の赤枠部分が該当する。

演算子

 代入の考え方を適用すると「x = x + 1」という式も成り立つ。ただし、通常の考えでは混乱する。「うん?左辺がxで、右辺がx +1だと式が成立しない!」となる。しかし、この「=」はイコールではなく、代入なのだ。むしろ「x ← x + 1」というイメージだ。「今までのxにx + 1を代入しなさい」、つまり、「xの値を1増やしなさい」ということだ。

 この「x = x + 1」という式は、もっと簡単に書いて「x += 1」と表すことができる。「 += 」は上図赤枠の代入演算子でもある。

 さて、ユーザー定義関数や代入演算子など盛りだくさんだったが、テクスチャアニメーションの応用が終了した。次はいよいよ、「パーティクル」(粒子)に移ろう。これは楽しくなりそうだ。それでは、次回もお楽しみに

大槻透世二氏
大槻透世二サイバーアドベンチャー(株)
代表取締役社長/CEO

デジタルハリウッド大学院
次世代インターフェース研究室 研究員
Second Life研究室 研究員/プロデューサー
Linden社推薦 Second Lifeセミナー講師

東北大学心理学専攻卒業。1年間のLA留学を経て、ソリッドレイ研究所でバーチャルリアリティのシステムインテグレーション、立体映像システム構築、HMDシステム構築などを経験。IT系コンサルティング会社を経て、デジタルハリウッド大学大学院コンテンツマネジメント修士課程修了(MCA)。その後、Linden Lab本社にてSecond Lifeカリキュラムのトレーニングを受ける。現在デジタルハリウッドにて「Second Life」セミナーを開催。また、バーチャルリアリティ、メタバース関連のシステム開発/プロデュースを行うサイバーアドベンチャー(株)を設立し、そのCEO職に就いている。

« 前へ
キーショートカット:  b - 前のページ n - 次のページ
バックナンバー
この記事を読み解くキーワード:
オープンソース
オンラインゲーム
オンラインゲーム
PCゲーム
Webサービス
ZDNet用語検索
企業情報
キーワード
関連ホワイトペーパー
関連製品
関連リリース
関連イベント

注目記事

企画特集

DELL連載第4回〜「Microsoft System Center」DELL連載第4回〜「Microsoft System Center」
PowerEdgeサーバに最適な運用管理ソリューション後編
「未来の、その先」をどう提言していくか「未来の、その先」をどう提言していくか
クラウドコンピューティングが導く新しいシステム
Techno ExchangeTechno Exchange
全体最適化で進めるCTCのグリーンIT戦略
ZDNet Japan Green ITZDNet Japan Green IT
洞爺湖サミット目前!環境に配慮したGreen ITとは?
今知るべき仮想化情報今知るべき仮想化情報
インフラからアプリケーションまで、これを知らずに仮想化は語れない
ブログ RSS Feed
洞爺湖と環境と私
裏方の裏方日記〜日々是広報 2008/05/20 12:57
プロがなぜ、二次創作を願うのか--Gacktが歌い、三浦建太郎が描く「がくっぽいど」
ミュージシャンのGacktさんと漫画家の三浦建太郎さんという2人のプロが参加しながらも、ユーザーが自由に作品を公開できるという歌声合成ソフト「がくっぽいど」。この開発経緯を開発元に聞いた。
iPhone、月額通信料金は7280円からに--ソフトバンクモバイルが発表
UPDATE ソフトバンクモバイルはiPhoneの通信料金プランを発表した。月額980円のホワイトプランに、データ定額制プラン「パケット定額フル」、「S!ベーシックパック(i)」をあわせ、月額7280円からとなる。
ジョブズ氏引退後のアップルを考える
カリスマ的な創業者が社を去った後、会社の業績が低迷する事例は、ハイテクだけでなく、さまざまな業界で見られる。アップルは「ジョブズ氏後」に備えているのかどうか検討する。