ソラマメブログ

2007年10月31日

LSLコンベンションその9

TERRA Zehetbauerです。
SSとノートの整理が追いつきません><

さて今回は



鳥さんです。チャットではなすといい加減な返事をしますw
ノートカードはこちら。

「名前」
人工無脳ドリ

「機能及び操作方法」
人間と疑似対話(chat)をする鳥です。
タッチして話しかけて下さい。
60秒間話しかけないと停止します。

「主な関数,イベント,文」
--------- 頭 -------------
イベント touch_start → state active;
タッチされたことによってアクテティブになります。
関数 llSetTimerEvent → イベント timer
60秒はなしかれらないと停止するのに使用しています。
関数 llListen → イベント listen
チャットを聞き取ります。
関数 llGetAgentSize
本来は、アバターのサイズを調べる関数ですが、
喋った相手が Object かアバターかを判別するために使っています。
関数 llSensor → イベント sensor
アバターが近くにいるか調べるのに使用しています。
関数 llHTTPRequest → イベント http_response
サーバーに質問文を投げて応答文を得るのに使用しています。
関数 llSay
トリが喋るのに使用しています
関数 llMessageLinked
トリが喋るのに合わせて、体や、嘴、羽を動かすために
各プリムにメッセージを送るのに使用しています。
--------- 胴体 -------------
イベント link_message
頭から送られたイベントを受信します。
関数 llGetPos, llAtan2, llEuler2Rot
アバターの位置から向く方向を計算するのに使用しています。
関数 llSetRot
トリを回転させるのに使用しています。
関数 llSetTimerEvent, llFrand
体を動かすタイミングを図るために使用しています。
乱数性をもたせるため llFrand を使用しています。
関数 llSetPos
トリをジャンプさせるために使用しています。
関数 llMessageLinked
ジャンプしたときに羽に動けというメッセージを送るのに使用しています。
--------- 嘴 -------------
イベント link_message
頭から送られたイベントを受信します。
関数 llSetLocalRot
嘴を開閉するのに使用しています。
--------- 羽 -------------
イベント link_message
同体から送られたイベントを受信します。
関数 llSetLocalRot
羽を動かすのに使用しています。

llGetAgentSizeってしらないです。。
う~ん、まだまだ勉強が足りないです^^;

さてもうひとつUPしときましょう。



まあ、みてのとおりですね。

ノートです。

「オブジェクト名前」
 感想受付箱

「機能及び操作方法を教えてください」
 操作方法:箱をクリックしてチャットする。

 機能:チャットした内容がWebの掲示板に書かれます

「このオブジェクトの主な関数を教えてください」
llHTTPRequest,llSetTimerEvent,llListen

外部WEBへの連携ですね。
この機能はlslの枠を超えたことがデキルので大事らしいですね。
でも詳しくはベンキョーしてから書きます^^;  
Posted by KIREINA RESORT at 21:30Comments(0)TrackBack(0)スクリプト

2007年10月31日

便利な機能

TERRA Zehetbauerです。

放浪記を書き出してからいろんなSIMを見るようになりました。
が、ここで困るのが

「どこにいくか?」

です。
ふらふらと見て回るにしてもどっかに行った時のとなりとか・・・

友人、知人がLMくれたりとか・・・

でもなんとなくどっかにいこーというときに便利なのがこれ。


****ブログパーツ SLMAPSHOT****


「セカンドライフ」の新規・更新されたSIMのミニMAPをランダムに表示します。
ミニMAPをクリックするとテレポート用MAPが表示されます。
また、SIM名の検索窓も用意しています。(データ更新は毎日行っています。)


これはSLMAPSHOTという
「セカンドライフ」の新規・更新されたSIMを知りたい方、未知のSIMをサクッとSIM検索し探検したい方。
用のHPにあります。

ふつーは

「SIMを買うぞー!」

という人でないとこのHPにはたどりつかないかと思いますw

ということでこのブログのサイドバーに設置しました。
よければ皆さん使ってくださいね。

あっ、ちなみにブロガーの方でこのブログパーツがほしい方はこちらのアドレスです。

http://slmapshot.opentool.jp/
  
Posted by KIREINA RESORT at 17:30Comments(0)TrackBack(0)BLOG・HPアイテム

2007年10月31日

LSLコンベンションその8

TERRA Zehetbauerです。
そろそろこのシリーズも終わらせて放浪したくなってきましたw

さて今回は



吹き出しです。チャットの文字が吹き出しにかかれます、ってSSに写ってない><
そろそろプリントスクリーンの連写できるフリーソフトがほしいな。だれかいいの教えてください!

さてこの吹き出し、乗れます。



で、ノートカードです。

■「オブジェクト名前」
フキダシ屋

■「機能及び操作方法を教えてください」
・オブジェクトの周囲一定範囲内でチャットすると、チャット内容の入ったフキダシを発生させます。
・出てきたフキダシをタッチすると上に座って浮き上がります。
・またtake copyすることで好きなセリフを保存することも出来ます。

■「このオブジェクトの主な関数を教えてください」

◇フキダシ屋(マスター):
・llSensorRepeatでアバターが範囲内に居るときだけllListenを有効にし、0チャンネル(オープンチャンネル)でアバターのチャットを拾います。
・チャット入力があったらllRezAtRootでフキダシを出してます。

◇フキダシ(子):
・フキダシの動きはllSetBuoyancyを使って調整してます。
・フキダシにセリフを表示するためマスターからメッセージを渡す必要があるのですが、フキダシごとにランダムなListenチャンネルを設け、Rezされたあとに1度だけマスターと通信してます。

llSetBuoyancyというのは初めて聞きました。メモメモ。


さて次は



多分ノートはこれ…

●オブジェクト名前
  MindVoice

●機能及び操作方法を教えてください

  装着(attach)して使います。
  クリックで右上にメニューがでます。
  
  心の声:通常の発言もしくは1チャンネル(「/1 」に続く発言)
      の30文字を表示します。
  定型文:あらかじめ用意した発言をセットします。
  履歴 :過去12回までの発言を選べます。
  文字色:文字の色を選択するダイアログを出します。
  背景色:ふきだしの色を選択するダイアログを出します。
  消す :表示されている文字を消します。

●このオブジェクトの主な関数を教えてください
  自分の発言を受け取る listen
  受け取った文字を表示部分へ流す llMessageLinked
  フォントマップから指定部分を表示する llOffsetTexture
  が主な流れと関数です。
  特に難しいことをしてませんが、日本語処理が面倒くさいはず。
  Macでは簡単に出来てもWin/LinuxだとUnicodeの処理が大変です。

まちがってたらゴメンナサイ><

ではまた
  
Posted by KIREINA RESORT at 11:30Comments(0)TrackBack(0)スクリプト

2007年10月30日

買い物と内装コーディネート

TERRA Zehetbauerです。

愛人と買い物に行きましたw



この照明に惹かれてるようです。でも売り物でなかったので買えませんでしたw



ポーズ入りのベットもありましたが…



買ったのはこの照明。



で、部屋に設置してバーカウンター完成。
しかしよくみると、棚が追加され壁がアクセントがつき…



外から見るとガラスブロックに!
あ~オーナーにおこられそうw

この部屋はホテルのバーにするしかないかな^^;  
Posted by KIREINA RESORT at 19:30Comments(0)TrackBack(0)TERRAのSL放浪記

2007年10月30日

LSLコンベンションその7

TERRA Zehetbauerです。

どんどん書かないとネタがたまり出していますw
さて今回は



のブースです。では、いざ中へ。



黒板です。ノートカードは…


「オブジェクト名前」
Kanji Chalkboard(黒板)

「機能及び操作方法を教えてください」
チャットでしゃべって書き込める黒板です。
クリックしてから30秒以内にチャットで発言してください。第2水準までの漢字、各種記号、キリル文字、ギリシャ文字を表示できます。

黒板側面の赤ボタンは書き込みできる人やグループを設定します。
黒板の中にノートカードやLMを入れておくとタッチした人に渡します。
配る対象は黄色いボタンで設定します。

「このオブジェクトの主な関数を教えてください」
あらかじめ漢字を詰め込んだ512x512のテクスチャを数枚用意しておき、llSetPrimitiveParamsでテクスチャの倍率と位置をずらして漢字を表示しています。
テクスチャをずらす値の計算は、変数に入れた文字列と入力した文字をllSubStringIndexなどで照合して求めています。

「作った人」
Keimar Kuhn
PCの不調で日本語を喋るとPCが落ちて困っているFurry。
常にBusyになってますが忙しいわけではありません。
近くにいる同名のAltが代わりに喋ります。
今回の黒板は、こちらの自宅付近にて販売しています。
興味をもたれた方はどうぞ。
􀀀


となっています。ノートに書いてませんが日本語変換するための機能は外部連携なのでしょうか?
気になります。



さて次です。



電光掲示板のようですね。ノートカードはこんなです。


「オブジェクト名前」
日本語対応メッセージボード Japanese-MessageBoard v05

「機能及び操作方法を教えてください」
機能:
指定した文字(日本語を含む)を表示できます。
操作方法:
1.スクリプト動作が可能な土地に置いてください。
2.タッチして表示されるメニューで「MESSAGE」を選んでください。
3.ダイヤログボックスで指示されたチャンネルで発言してください。
  発言内容がメッセージボードに表示されます。
  発言例:「/7 こんにちは」
タッチした際に表示されるメニューについてはここでは省略します(^^;)

「このオブジェクトの主な関数を教えてください」
主な関数:
listenイベント、link_messageイベント、llOffsetTexture関数、llScaleTexture関数
工夫した点:
・スクリプトの流れは以下のとおり。
 1.元の文字列取得
 2.URLエスケープ
 3.1文字ずつ区切る
 4.UTF-8 -> UTF-16化
 5.1文字ずつ子供プリムに送信
 6.子供プリムで、指定した文字を表示
・文字を表示させる部分にPrismを使ってプリム数を削減。
・リセット時のデフォルト文字列は、途中に空白に見えるひらがな・カタカナを入れて
 ロード時間をかせぐ。
・子供プリムはIDが違うだけで動作が同じなので、ID取得部分だけ別スクリプト化。
・フォントは「さざなみゴシック」+「ふい字」(一部の記号のみ)
・その他、細かい所(^^)


展示品では一部のメニューが機能しないようにしてあります。
全機能が動くデモは私の家においてありますので、よければ遊びに来てください(^_^)
􀀀

日本語の表示ってめんどうですね。

でわまた~

  
Posted by KIREINA RESORT at 11:30Comments(0)TrackBack(0)スクリプト

2007年10月30日

LSLコンベンションその5

TERRA Zehetbauerです。

今回はおもしろいアイテムです。



これです。装着するとついてきます。




ノートカードはこのようになっていました。


「オブジェクト名前」
flying Otama (trial)
(flying Otama trial rezzer)


「機能及び操作方法を教えてください」
おたまじゃくしのようなアバター「おたま」型のペット、の体験版です。
浮かんでるのをタッチすると、あなたをマスターと認識して3分間従います。※居ない場合は場合は30秒ほど待ってみてください。

通常状態では、マスターを追いかけて行きます(左肩あたり)。

マスターが乗ると、操縦して飛行する事ができます。2人乗り可能。
 前後左右:移動 PageUp:上昇 PageDown:下降

タッチするとダイアログから命令できます。
Follow me:呼び戻します。マスターが乗って追尾中の場合は飛行モードになります。
Follow:近くの人から選択して追尾します(背中あたり)。
 乗って追尾も可能。相手がタッチすると返品されます。
Stroll:付近をうろうろさせます。
Emergency:乗ってる人を緊急脱出させます。
Explode:爆破処理します。

※補足:
・オブジェ侵入やスクリプト禁止の場所には入れず、動かなくなります。マスターが操縦してる場合はその限りではありません。
・動かなくなった時は「Follow me」などで回復する事があります。
・体験版は一部の機能がカットされています。本来は直接地面にrezします。今のところ、製品版の販売はされていません。


「このオブジェクトの主な関数を教えてください」
前も同じようなペット物を作っていましたが、最近1から作り直しました。
旧版は llSensorRepeat を使用してましたが、今回追尾関係は llGetObjectDetails を利用しています。そのため対象がテレポしたりして居なくなった場合、1分間ほど暴れます。96m以上瞬間移動で吹っ切れないのが利点でもあり、欠点でもあったり(迷惑行為目的とか)。
移動は llMoveToTarget、llRotLookAt などです。
マスターが乗っている場合は llSetVehicleXXX でビークルに切り替わっています。※旧版は移動椅子。
ペット時の侵入可能チェックもいろいろ試しましたが、完璧な移動可能経路判定は無理っぽい上に無駄なので、簡易チェック程度となっています。
体験版化する際は、本来はオーナーなのかを判定している部分を置き換える事でマスター変更可能な形態としてます。

Tomoneko Mayo 2007.10.20


ということで乗ってみましたw



そして爆破!





すごいですね。でもひとつひとつの動作はひとつの関数だったりするわけで
単純な命令の積み重ねなのですね。そのつみ重ねるのがむづかしいのですが^^;

  
Posted by KIREINA RESORT at 08:30Comments(0)TrackBack(0)スクリプト

2007年10月29日

LSLコンベンションその6

TERRA Zehetbauerです。
完全シリーズ化しています^^;

今回はまずは音関係です。




ボタンを選ぶと音が変わります。
ノートカードです。

「オブジェクト名前」
簡易リズムボックス

「機能及び操作方法を教えてください」
このオブジェクトは下半分のボタンが1小節分の譜面になっています。
下半分のボタンをタッチすることでそこに音符を配置することができ、上の"Play/Stop"ボタンを
タッチすることで下に配置した音符の通りにドラムを鳴らすことができます。

「このオブジェクトの主な関数を教えてください」
llList2String
llList2Float
llSetLinkPrimitiveParams
llDetectedLinkNumber
この4つが主要です。
譜面のデータを管理するためにList形式の変数を使っているので、List変数を取り扱う関数が頻繁に使われます。
また、スクリプトは2つのプリムにだけ入れているので、スクリプトを入れていないボタンを遠隔操作する関数も重要になってくるでしょう。


Listからデータを取り出すのが複雑になってくるとわけわからなくなりますね。
そのあたりを整理するのがポイントなのでしょうか?いやぁスクリプトみたいです。



さて次はこちら。



動きはシンプルに足が前後に動きます。
ノートカードです。


■名前
 DEKU
■機能・操作方法
 ボタンをタッチすると動きます
 RotationとPositionを連続して変更することで
 立体アニメーション的に動きます
 (SIMなどの環境の状態によってはバラバラになります)
■特徴
 Rotation/Positionの設定関数
 速度を稼ぐのと、処理を簡略化するために
 特に計算はしていません。
 パラパラマンガみたいな仕組です


立体ぱらぱら漫画ですねw
こういう基本形にどんどん動作を加えていくのですね。

でわはた次回。  
Posted by KIREINA RESORT at 19:30Comments(0)TrackBack(0)スクリプト

2007年10月29日

LSLコンベンションその4

TERRA Zehetbauerです。

コンベンションが終わったというのにこのシリーズの終わりは一体いつ?^^;

さて今回は…



風船です。
装着するとくっついてきます。
タッチすると色が変わります。
ノートをみましょう。

「オブジェクト名前」
Balloon Rezzer

「機能及び操作方法を教えてください」
Physicalな風船をrezします。rezされた風船からはパーティクルのヒモ
が現れ、ハンドル型のrezzerと接続されます。このハンドルをwearして
いる間は風船は持ち主の動きを追ってついてきます。なお、風船に衝撃
を加えると、破裂します。ですがすぐにまた、次の風船がrezされます。

「このオブジェクトの主な関数を教えてください」
Rezzer本体 rezした風船の存否を確認するのにllKey2Name
破裂音をpreloadするためにllPreloadSound 島

風船    ヒモを張るのにllParticleSystem
動きを作るのにllSetBuoyancy,llSensorRepeart
llDetectedPos,llDetectedRot,llRotLookAt 等

腕にwearして、腕の動きをトレースする風船とは違う風船を作ろうと思って
製作しました。


う~ん、ひもにパーティクル!普通思いつかないような^^;
llSetBuoyancyって関数もはじめて聞きました。

スクリプトって文法と関数を覚えたらあとはとにかくアイディアなんですね!
自由自在にスクリプトを扱えたらたのしいだろうな~。  
Posted by KIREINA RESORT at 11:30Comments(0)TrackBack(0)スクリプト

2007年10月28日

ダンロ

ダンロ    --- Ichiro Furse



コンドミニアムAに暖炉をつけました。

リアル、最近少しずつ夜はひえてきましたね、(東京)

思いつきで、自分勝手にいきなり製作!

コンドミニアムの見え方をグレードアップさせるのも、目的です^^







問題は煙。大きめのがほしいなと思いつつ

あちこちのブログをさがし、コピーアンドペースト後、スクリプトの数字あちこちいじり回してとりあえず。ハイ完成。


全景です。



想像してたイメージまでいってません。  ^^;  スクリプトの調整むずかしい。

もうちょっと、立ち上る感じがほしいんですけどーーー


ところで、常夏の島KAZEまで100mくらいです この場所。^^暖炉って?

まあ、見た目がよくなっていくの優先、深く考えないでいきましょう。  
Posted by KIREINA RESORT at 17:01Comments(0)TrackBack(0)SOLAの島

2007年10月28日

AQUA BAR 2 の夜

AQUA BAR 2 の夜。  Ichiro Furse



若い女性二人と AQUA BAR 2 でお話。(ちなみに、わたしは若者ではありません^^) 

オーナーというと、たいていすんなり相手してもらえます。役得です^^v。

ひとりのこはアイドルです。このバーを気に入っていて、ときどきくるそうです。

PVの撮影の場所、KAZEにしたいっていってました。どんどん、使ってーー^^

KAZEの島での撮影の話、最近他にもでてきました。なかなかいい傾向ですね^^^^^^



話をいろいろした後で、彼女たちは音楽に乗って踊り始めました。



ああ、アップテンポのダンスのゼスチャーもっときゃよかったなー^^いしょに踊れたのに。

わたしは 壁の華してました。華じゃないですね^^  鼻。



おもしろいから、飼ってるドラゴンをここに呼んでみました





ドラゴンの背中に乗ろうとしてます。^^ははは


こんど、座るポーズボールを背中に装着して、アバターを乗せる実験してみるかな。

うまくいったら、報告します。乗りたい人どんどん乗せます。^^

ドラゴンの背中に乗ってSOLAの島を飛ぶ のはなかなか面白いイベントですよね。

うまく、いきますかね?

結果知ってる人おしえてください^^








  
Posted by KIREINA RESORT at 11:40Comments(0)TrackBack(0)SOLAの島

2007年10月28日

sL注文住宅

SL注文住宅  Ichiro Furse



わすれてました。^^

個人住宅ってプライベートなので場所はふせてたんですが、このブログを見ていただいていて、KAZEグループの宣伝になるなら場所だしてもいいよといわれましたので、載せます。^^ありがとうございます。


Bashamichiという名前のシムで、そこの住宅地です。



個人の住宅なので、遠慮しながら見てくださいね。

  
Posted by KIREINA RESORT at 08:25Comments(0)TrackBack(0)

2007年10月28日

がんばれドラゴンズ

がんばれドラゴンズ  --Ichiro Furse



プロ野球日本シリーズです。
名古屋の中日ファンのみなさま元気ですか?
すいません。この投稿はそれとはぜんぜん関係ないんです。


kireinaResortで調子に乗って、もう一匹doradonを飼います。^^

これでDragonsになるんです。




羽が喋喋のように柄がはいってます。

ぱっと見た目に威圧感ないので、飼うこととなりました。



近づくと、怖い顔してます。



anemoneさんに近づいてみました。

ピアノに一生懸命で気がつきませんでしたね。




さっき、SOLAのアクアバーいったら、お客さんにげたみたいなので、
扱いに気をつけないといけませんね^^;


そうそう、私は三重県生まれで、プロ野球のヒイキチームは本当にドラゴンズなんです。

でも どっちかというと、サッカーのほうが好きです。どうでもいいんですけど。^^







  
Posted by KIREINA RESORT at 05:02Comments(0)TrackBack(0)SOLAの島

2007年10月27日

Dragonの詳細

Dragonの詳細  Ichiro Furse

せっかくなので、dragonの詳細を少し。





口があいて、火をふきます。





昔から、こういった生き物は火をふくこと多いですが、どうしてそうなったんでしょうかね?

たぶん、やけどするにきまってます。^^人を怖がらせるためですかね。まあ、架空の生き物なので追求してもしょうがないです。







形状も、張ってある画像もいいです。


オブジェクト数は多分だいたい300くらいです。さすがに多い。

価格は600L$。色付もあります。ほかにもたくさん種類あり。

飼いたくなったひとは、SOLAにきてDragonからたどってください。
場所よくわかりません。

大きいので、出す場所に苦労するかも^^

あと、攻撃をうけるかもしれませんね。








  
Posted by KIREINA RESORT at 19:28Comments(0)TrackBack(0)SOLAの島

2007年10月27日

SL注文住宅ー3

SL注文住宅ー3  Ichiro Furse

もう、ほとんど完成にちかいところまできました。





今週はじめに、わたしもお供して 一緒にキッチンセットを買いにいきました。



このデザイン、インテリア的にあってるかしらーとかそんな話しながら

なんか、店舗にきて選んだりするのってリアルな住宅設計のワンシーンと同じです。^^


インテリアはこんな感じです








外観








海側は土地をすこし沈ませて敷地に入り込んでる感じにしてます。

敷地が広かったので、結果、かなりな豪邸になりました。

リアルで建てると3-5億円くらいでしょうか^^
  
Posted by KIREINA RESORT at 15:22Comments(0)TrackBack(0)

2007年10月27日

新しいペット

KIREINA RESORTに新しいペット登場。  Ichiro Furse


白いドラゴンを飼うことになりました。



なれないせいか、いきなりKAZEの渡り廊下にドスン!



こんな格好になったり、

いがいとかわいいドラゴンです。

白い色がKAZE,SOLAの島にマッチしてるかと思います。






初日に、人の恋路のじゃまをしたり、^^;

この件は、彼女は話をきりあげたかったみたいで、ちょっと助けたみたいですけど。??




巣が、SOLAの島にある関係で SOLAの島にいることが多いです。




ここが、巣。

Towerのとなりの山の火口のようなところです。









これからKIREINA RESORTの風景にも加わります。よろしく。

ちなみに、話しかけても答えてはくれません。ことばは通じません。

オスなので、少し気があらいかも。

KISSしてあげると喜ぶはずです。







  
Posted by KIREINA RESORT at 12:24Comments(0)TrackBack(0)