ソラマメブログ
アクセスカウンタ
< 2007年04>
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
[PR]Information






2007年04月16日

【mina】いただきもの1


asukaちゃんの商品。
既に販売中。


えっと・・・地図入れようと思ったけどお店の場所分からない罠。

  
Posted by mina Cookie at 23:49Comments(0)TrackBack(0)Second Life 徒然編

2007年04月16日

【mina】SADAKO





><




  
Posted by mina Cookie at 17:50Comments(6)TrackBack(0)Second Life 徒然編

2007年04月16日

【asa】ネタ製作とその実現1 目指せハンカチ王子

いきなりですが、LSLでネタを考える時の思考プロセスについてです。
気が向いたら実際に実装したものを、そのプロセスを含めて紹介しようと思っています。
そんな理由でタイトルに「1」を与えてみましたw
 
さて、たとえばということで「野球の投手がボールを投げるシーン」なんてものを考えてみます。
懐かしいあのアニメのパロをしてみるなんてのも面白いかもしれないですね。
で、これってどうやって作るの?っちゅう話です。
 
皆さん料理をしたことがあるでしょうか?
料理をするにはまず材料が必要ですよね。
こういうのを考えるプロセスもまったく同様で、まず何が必要か?を考えてみるわけです。
1.野球のボール
2.投げる動作を行うアニメーション
3.一連の動作を制御をする流れ(スクリプト)
4.ユニフォーム(衣装)とかグロ-ブとかスパイクとか
まあ、やりたいことの本質は1~3で、4は味付けのための調味料て感じですかね。
 
ここで挙げたものを順番に手掛けていくことになります。
各々を実現するために必要なものを更に細分化して考えます。
 
1.野球のボール
球型のプリムと、縫目のテクスチャがあればいけますね。
テクスチャの作り方と貼り方にコツがあると思いますけど。
 
2.アニメーション
単純にPoserなりAvimatorなりで作るだけですね。
 
3.制御する流れ
ここが、プログラミングの経験の無い方だとシンドい所だと思います。
LSLのことも全く知らないと厳しいです。これは構文とか書き方とかそういうことではなく、概念的なこととか、どうしたらどうなる、というような因果関係を多少なりともわかってないと厳しいという意味です。
んで、そのへんは秀逸な解説が各所にあるので探して参照して戴くとして・・・
基本的な「動き」をベースに追ってみます。
a.ピッチャーがボールを持つ
b.投球動作を行う
c.ボールを投げる
となるでしょうか。
これをまた、それぞれ細分化して考えてみましょう。
 
3.a.ピッチャーがボールを持つ
右利きのピッチャーなら、右手にAttachするだけですね。
ここは、単発ネタ的には、自分でWearしてもらうとかで良いでしょう。
もっと凝ったことをするならば自動でAttachするなんてことを考えてみても良いでしょう。
 
3.b.投球動作を行う
アニメーションの発動です。
流れは時系列で考えるものなので、どういうタイミングでこれを発動するか?を考える必要があります。
たとえば、Wearした瞬間に発動するとか、ボールにTouchされたら発動するとか、命令(chat)で"Throw"という言葉を聞いたら発動するとか。
ここは、LSLでできること、できないこと(無理なこと)があります。
たとえば「アバターを凝視して念じたら発動する」とか、絶対無理なわけですしね。
 
3.c.ボールを投げる
ボールが手から離れ、前方に飛んで行く感じですね。
これはSL的に2つの事象が含まれていることがわかるでしょうか。
●ボールが手から離れる=Detachする(Wearしてるものを外す)
◯前方に飛んで行く=ボールをRezし、移動(llSetPos()など)
LSLでこういったことを実現するためには、このように事象を細分化して考えることが重要です。
というか、作っていれば必然的にぶちあたる話だったりします。
また、時には都合上、代替案を考えなければならないこともあります。
たとえば、●部分は、ボールをDetachしなくても「見えなくなれば良い」という観点から、DetachするかわりにAlphaを使って透明化するなんてことも考えられます。
 
えー疲れたので今回はここまでですw  
続きを読む
Posted by mina Cookie at 11:07Comments(4)TrackBack(0)Second Life 学習編

2007年04月16日

【mina】BAN おまけ


白旗?w
  
Posted by mina Cookie at 03:37Comments(2)TrackBack(0)Second Life 徒然編