2011年7月31日日曜日

Profile picks gift giver V1.3.2

プロフィールピックギフトギバーにも使用してる外部サーバーがよく長時間落ちっぱなしになってるので、Google app engineを使用するよう変更しました。オートアップデート対応の旧バージョン(V1.2.1~)をRezして頂きますと最新バージョンが届くと思いますので宜しくお願いします^^

Our rented external server of Profile picks gift giver has down in long time often. Therefore changed to using Google app engine. Please rez an auto update supported old version (V1.2.1 or newer) for getting latest version.

2011年7月24日日曜日

ngPlantで木を描いてみた。。。

樹木ってCGでどうやって作るのかなって検索してたら、植物をモデリングできるngPlantっていうソフトを見つけたので、ちょっと試してみました^^


チュートリアルを(縦にw)見ながらやって、木はこんな感じでできました。。。んー、何度か調整し直して、まあまあいい感じになったでしょうかね?^^


葉や樹皮のテクスチャをテキトーにGIMPで作ったあと、ブレンダーでの操作がよくわからなかったんですが、色々いじくりまわってたら何とかできましたw 普通にレンダリングさせたら陰影のある暗い画像になったので、Shadelesを押して明るくしました。


出来上がった木のテクスチャをセカンドライフにアップロードしてオブジェクトに貼り付けたら、こんな感じになりました。何の木かわからないですけど、まあとりあえず完成です^^

2011年7月15日金曜日

Pose animation stand V2.0.0

フリーで置いてるPose animation stand。。。っていっても今調べたらMansion Mall店にしか置いてなかったんですが。。。3プリムだったこのポーズスタンドを1プリムに修正しました。

1プリムなのでボタンの部分はテクスチャに描いたんですが、旧バージョンと同じ感じにしたかったのでパッと見同じです。。。えっ、ええ、も、もちろんデザイン考えるの手抜きしたわけじゃあ。。。?^^;;

Mansion Mall店の他、SUNSET SHOPPING MALL店にも置いてきました。宜しくお願いします^^

2011年7月10日日曜日

簡単にフローティングテキストを付けるスクリプト

今回はllTextBoxを使ってフローティングテキスト(ホバーリングテキスト)を付けられる簡単で便利なスクリプトです。llTextBox実装の関係でビューワー2.4以上でないと使えないみたいですけど^^;

スクリプトをインベントリ(持ち物)の中で作っておいて、フローティングテキストを付けたいプリムにドロップするとテキスト入力ダイアログが出るので、そこにテキストを入れて送信すればオッケーです。あとフローティングテキストが設定されるとスクリプトは消えるようにしました。また無視とか放置したりしたときのために5分後には自動的に消えるようにしました。

// フローティングテキスト簡単設定

integer ch;  // ダイアログのチャンネル用変数

default
{
    state_entry()
    {
        ch=llCeil(llFrand(2147483646));  // チャンネルをランダムに決める
        key id=llGetOwner();  // オーナーのキー
        llListen(ch,"",id,"");  // リッスン開始
        llTextBox(id,"5分以内にフローティングテキストを入力してください",ch);  // テキスト入力用のダイアログ
        llSetTimerEvent(300);  // タイマー5分
    }

    timer()
    {  // 5分後にスクリプト削除
        llOwnerSay("時間切れです。スクリプトを削除します!");
        llRemoveInventory(llGetScriptName());
    }

    listen(integer channel, string name, key id, string msg)
    {  // リッスンイベント
        if (channel == ch && id == llGetOwner()) {  // いらないけど一応
            llSetText(msg,<1,1,1>,1.0);  // 受信したメッセージをフローティングテキストに設定
            llOwnerSay("テキストを設定しました。スクリプトを削除します。");  // なお、このスクリプトは自動的に消滅する
            llRemoveInventory(llGetScriptName());  // スクリプト削除
        }
    }
}

繰り返しますが、このスクリプトは消えるようになってるので、オブジェクト内でスクリプトを作ったときは実行する前に持ち物にコピーしてくださいねw

2011年7月2日土曜日

大理石のベンチ(ラッキーレター賞品)

最近Bloggerの編集でリンクを付けたらhttp://www.blogger.com/img/blank.gifが文中のどこかに勝手に入り込むのはバグなんでしょうかね? すごくうざいんですが、ホントいつになったら直るんでしょう?w

クマッション村に設置させてもらってるラッキーレターの賞品を入れ替えてきました^^

このベンチは実は2年前くらいに出来てて、商品にしようか景品にしようか迷ってたんですが、そのまま年月が過ぎて忘れてしまってたんですよwww

クマッション村のラッキーボードコーナー(?)には、他にもテナントさんの設置したラキボやアイテムキャンプなどがいっぱいあります。宜しくお願いします^^
http://slurl.com/secondlife/Kourinbou/120/126/21

23時30分頃追記: Mansion Mall店のラッキーレターも右の1台だけですが入れ替えました。RLにありそうでなさそうな将棋の駒型イヤリング(ピアス)ですw