ソラマメブログ
< 2007年10>
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 31      
Mail

2007年10月30日

トーテム椅子



せっかくなので、先ほどのトーテム椅子も公開してみました。
(クルクル椅子は撤去しました)


ギャラリーらしき場所においてあります。

フルパーミッションで置いてあるはずなので、
気が向いた人は持ち帰って(take copy)、アニメを入れ替えるなり
scriptを改造するなりして、遊んでみてください。

カンバンと椅子の配置場所が結構適当なのは、
どう~も地上近辺は動作が重たく…細かい操作がやりづらいからです。
できれば引っ越したくはないのだけど、SIMを買う事も考え出すこの頃。


さあ、みんなで、積み重なって、積み重なって、積み重なりまくれ!(?)

  
タグ :アイテム
Posted by harayoki at 17:05Comments(0)TrackBack(0)アイテム

2007年10月30日

座り立ち制御モジュールver.2 サンプル2

sitModule links


座り立ち制御モジュールの操作サンプル2です。
ちょっとだけ面白い形にまとめてみました。


プリムに座ると空中に浮きます。


2人目も同じポーズで上に浮いていきます。
3人目、4人目、5人目…と続いていく、はず。(未検証ですが…。)
トーテムポールの用に積み重なっていくので、トーテム椅子と名づけました。
まあ、どうでもいいですけど。

のままだと微妙ですが、ベースのプリムがcylinderとかじゃなくて、
きちんと作りこんであればアートっぽくなるんじゃないでしょうか。
アバタが釣り下がるクリスマスツリー/七夕の笹になってるとか…。
体感アート。
うーん、時間作ってやりたいなあ…。



誰かが立ち上がると全員がばらけます。
新たに座りなおすと違うポーズで積み重なっていきます。
  
続きを読む
タグ :lslmodule
Posted by harayoki at 15:45Comments(0)TrackBack(0)sit動作の制御

2007年10月30日

座り立ち制御モジュールver.2.01

sitModule links


座り立ち制御モジュールに機能を追加しました。(もう)

◆できる事◆

・1モジュールで複数のアバタを制御できます。
・アバタが座った時にイベントが取れます。
・アバタが立った時にイベントが取れます。
アバタの位置を移動できます
アバタの回転角度を変更できます
・座っているアバタを強制的に立たせる事ができます
・オブジェクトに座ることをできなくできます。(座った際すぐさまに立たせる)

実際の使用例は次のエントリーで。
モジュールソースはエントリーの最後に。
  
続きを読む
タグ :lslmodule
Posted by harayoki at 13:04Comments(0)TrackBack(0)sit動作の制御

2007年10月30日

座り立ち制御モジュールver.2 サンプル

sitModule links


座り立ち制御モジュールの操作サンプルです。


長いBOXに先ほどのモジュールとサンプルソース(test)が設定してあります。

まず、映像で確認どうぞ。
  
続きを読む
タグ :lslmodule
Posted by harayoki at 10:59Comments(0)TrackBack(0)sit動作の制御

2007年10月30日

座り立ち制御モジュールver.2

sitModule links


という所で、子プリムアバタ制御を用いたくるくるイスのソースを元に
座り立ち制御モジュール(?)を作り直しました。
渋いscriptですが、仕様用途によってはとても便利ではないかと思います。
何が便利かは…多分そのうち。

◆できる事◆

・複数のアバタを制御できます。
・アバタが座った時にイベントが取れます。
・アバタがたった時にイベントが取れます。
・座っているアバタを強制的に立たせる事ができます
・オブジェクトに座ることをできなくできます。(座った際すぐさまに立たせる)
・以上を前バージョンと異なり、1モジュールで制御できます。

実際の使用例は次のエントリーで。
モジュールソースはエントリーの最後に。
  
続きを読む
タグ :lslmodule
Posted by harayoki at 09:36Comments(0)TrackBack(0)sit動作の制御

2007年10月30日

くるくるイス3

sit2avator links


くるくるイスに3人以上座った状態が一人では確認できないので
ギャラリー(ぽい場所)で配布してみることにしました。



もしよければtakeCopyして持っていって、自由に変更して使ってみてください。
フルパーミッションで配布してみてるつもりです。

つもりっていうのは、実は販売とか配布とかほとんどやったことがないので
その辺かなり疎いのです…。
  
続きを読む
タグ :lsl研究
Posted by harayoki at 06:27Comments(0)TrackBack(0)椅子(sit)の挙動

2007年10月30日

くるくるイス2

sit2avator links


朝のくるくるイス。
演出的な部分ですが、スムーズにアバタの位置移動ができるように
別scriptへ処理を委譲しました…。


llSetLinkPrimitiveParamsが0.2秒時間を食うようなので、
その処理をするだけのサブscriptを10個用意し、llMessageLinkedにて
繰り返し順番に処理を呼び出します。
…うーん、これしかやりようはないのか?

スムースな動きになったか?は動画で確認でどうぞ。  
続きを読む
タグ :研究lsl
Posted by harayoki at 04:17Comments(0)TrackBack(0)椅子(sit)の挙動

2007年10月29日

くるくるイス

sit2avator links


プリムに座ったアバタ=子プリム扱いと言う事を以前書きましたが
(子プリムといっしょにアバタを動かせない)
子プリムなのでllSetLinkPrimitiveParamsにて位置や角度を指定できる
という事をyou Xiaoさんに教えてもらいました。
…これはすごいことなのですが、
この辺りの挙動の詳細を知らない人には、いまいち伝わらないかもしれません。
それはまた、まとめて書きます。

まず、サンプル作りました。

イスに座ったアバタ達が


くるくる回ります。一応何人でも対応。


プリムに座ったアバタ全員を1つのscriptから移動制御します。
llAvatarOnSitTargetllSitTargetも用いておらず、プリム自体も動いていないのがポイントです。

動画で確認どうぞ。  
続きを読む
タグ :研究lsl
Posted by harayoki at 13:43Comments(0)TrackBack(0)椅子(sit)の挙動