闇夜にうごめくゴーストサウンド
さて、アパートZabyをデコレーションするためのPROPの中には効果音のためのPROPが幾つも用意されています。
PROP エディターのAddボタンをクリックして「Create New Prop」ダイアログを表示させたら、Keywordsフィールドにsoundと入力して「Find」ボタンをクリックします。
一覧にはビーチサウンド(Beach Sound)、チャイム(Chimems Sound)、虫の声(Crickets Sound)、カエルの鳴き声(Frogs Sound)など様々なサウンドPROPが表示されます。
これらのサウンドPROPは、PROPを設置した場所の近くでは大きな音で聞こえるのですが、そのPROPから離れると音が小さくなり、一定以上の距離になると音が聞こえなくなるという、ちょっと凝った仕様になっています。
ゴースト風サウンドとして「Nightmare Wind Sound」を選んでみました。
「State」タブの「State:」ボックスに「fakesound」と入力することで効果音が聞こえるようになります。
「ごぉ~~~」という、まぁちょっとだけ幽霊っぽい感じしますかね。
で、これだけではつまらないでしょ?
普段座るテーブルのそばに置いた日には、ず~っと同じボリュームで「ごぉ~~~」が続くわけですから・・・
Zabyの外に田んぼでも作ってFlog Soundを配置するならこれで終了なんですが、ゴーストが部屋の中をうごめく感じを出すための細工をします。
先程も書いたように、PROPのそばまで行くと大きな音で聞こえる効果音も、PROPから離れると小さな音になり、うんと離れると聞こえなくなる特性を逆手に取ります。
すなわち、PROPを動かしてやれば効果音は部屋の中を動きまわり、自分は動かなくても音が大きくなったり小さくなったりするという寸法です。
「Script」タブで「Moving Within Bounded Box」を選択します。
このスクリプトには6つのパラメーターがあります。
Param1~Param3で指定される四角いエリアの中をPROPが移動します。
Param4~Param6で移動のパラメーターを指定します。
パラメーターの説明は「お魚図鑑」にも書いていますが、要約すると次のようになります。
Param1:X軸の移動範囲
Param2:Y軸(縦方向)の移動範囲
Param3:Z軸の移動範囲
X軸とZ軸の値で前後左右の移動範囲が決まります。
Param4:移動のスピード
Param5:スピードのぶれ(通常0、この値を変えると動作がランダムになる・・・)
Param6:方向転換頻度
魚の場合と違い、部屋の中を広範囲に移動させる場合1000とか2000とかの大きな数字を設定します。
PROPの動きを確認しながら値を調整してください。
これらの設定をするとPROPはX、Y、Zで指定された立方体のエリア内をParam4~Param5の設定にしたがって移動します。
こうすることで、ゴースト風サウンドは時に大きな音で聞こえたかと思うと、遠ざかっていって聞こえなくなり、しばらくするとまた迫ってくる、というような効果が生まれます。
設定がOKなら、PROPのStateタブでInvisibleに設定してPROPは見えないようにしておきます。
以上「闇夜にうごめくゴーストサウンド」でした。
ファンタジーなデコレーションのZabyにゴーストは似合いませんが、スケルトンをおいたBDSM風ベッドルームには似合いそうです。
もちろん、他にも効果音は色々あるので試してみてください。
PROP エディターのAddボタンをクリックして「Create New Prop」ダイアログを表示させたら、Keywordsフィールドにsoundと入力して「Find」ボタンをクリックします。
一覧にはビーチサウンド(Beach Sound)、チャイム(Chimems Sound)、虫の声(Crickets Sound)、カエルの鳴き声(Frogs Sound)など様々なサウンドPROPが表示されます。
これらのサウンドPROPは、PROPを設置した場所の近くでは大きな音で聞こえるのですが、そのPROPから離れると音が小さくなり、一定以上の距離になると音が聞こえなくなるという、ちょっと凝った仕様になっています。
ゴースト風サウンドとして「Nightmare Wind Sound」を選んでみました。
「State」タブの「State:」ボックスに「fakesound」と入力することで効果音が聞こえるようになります。
「ごぉ~~~」という、まぁちょっとだけ幽霊っぽい感じしますかね。
で、これだけではつまらないでしょ?
普段座るテーブルのそばに置いた日には、ず~っと同じボリュームで「ごぉ~~~」が続くわけですから・・・
Zabyの外に田んぼでも作ってFlog Soundを配置するならこれで終了なんですが、ゴーストが部屋の中をうごめく感じを出すための細工をします。
先程も書いたように、PROPのそばまで行くと大きな音で聞こえる効果音も、PROPから離れると小さな音になり、うんと離れると聞こえなくなる特性を逆手に取ります。
すなわち、PROPを動かしてやれば効果音は部屋の中を動きまわり、自分は動かなくても音が大きくなったり小さくなったりするという寸法です。
「Script」タブで「Moving Within Bounded Box」を選択します。
このスクリプトには6つのパラメーターがあります。
Param1~Param3で指定される四角いエリアの中をPROPが移動します。
Param4~Param6で移動のパラメーターを指定します。
パラメーターの説明は「お魚図鑑」にも書いていますが、要約すると次のようになります。
Param1:X軸の移動範囲
Param2:Y軸(縦方向)の移動範囲
Param3:Z軸の移動範囲
X軸とZ軸の値で前後左右の移動範囲が決まります。
Param4:移動のスピード
Param5:スピードのぶれ(通常0、この値を変えると動作がランダムになる・・・)
Param6:方向転換頻度
魚の場合と違い、部屋の中を広範囲に移動させる場合1000とか2000とかの大きな数字を設定します。
PROPの動きを確認しながら値を調整してください。
これらの設定をするとPROPはX、Y、Zで指定された立方体のエリア内をParam4~Param5の設定にしたがって移動します。
こうすることで、ゴースト風サウンドは時に大きな音で聞こえたかと思うと、遠ざかっていって聞こえなくなり、しばらくするとまた迫ってくる、というような効果が生まれます。
設定がOKなら、PROPのStateタブでInvisibleに設定してPROPは見えないようにしておきます。
以上「闇夜にうごめくゴーストサウンド」でした。
ファンタジーなデコレーションのZabyにゴーストは似合いませんが、スケルトンをおいたBDSM風ベッドルームには似合いそうです。
もちろん、他にも効果音は色々あるので試してみてください。
テーマ : Utherverse 3D / RedLightCenter
ジャンル : オンラインゲーム
アパートの部屋で一人、グランドピアノで迷曲を奏でる
さて、Zabyを飾るPROPの中にはグランドピアノがあります。
CASIOの簡単キーボードにすら挫折したて弾きこなすことができない自分は、グランドピアノなんて無用の長物以外のナニモノでも無いのですが、まぁちょっとお洒落を気取って部屋の片隅にグランドピアノなんて置いてみたりします。
ホントは、これとドラムスとベースと、後はサックスでも置いて紫煙たなびくジャズバーなんて創ってみたかったりします。
ドラムスはPROPに有って、スクリプトを貼ればちゃんと演奏もできますが、残念ながらベースやサックスは無いです。
ちなみにナベサダよりMALTAが好きだったりします (^^;
HIGH PRESSUREは擦り切れるほど聞きました。
って、CD擦り切れないよなぁ・・・
弾けるピアノを作ります。
まぁ、マウスで1音ずつクリックですから、これで猫踏んじゃったを弾ける人はまず居ないと思いますが、カエルの歌位だったら弾けるんじゃないでしょうか。
難点は、弾いている本人にしか音が聞こえないということでしょうか (^^;
同じ部屋に居る友達にも聞こえれば良いんですけどねぇ・・・
なんて言ってっみたところで、猫踏んじゃったも弾けないピアノじゃ意味ないですね。
CASIOの簡単キーボードにすら挫折したて弾きこなすことができない自分は、グランドピアノなんて無用の長物以外のナニモノでも無いのですが、まぁちょっとお洒落を気取って部屋の片隅にグランドピアノなんて置いてみたりします。
ホントは、これとドラムスとベースと、後はサックスでも置いて紫煙たなびくジャズバーなんて創ってみたかったりします。
ドラムスはPROPに有って、スクリプトを貼ればちゃんと演奏もできますが、残念ながらベースやサックスは無いです。
ちなみにナベサダよりMALTAが好きだったりします (^^;
HIGH PRESSUREは擦り切れるほど聞きました。
って、CD擦り切れないよなぁ・・・
弾けるピアノを作ります。
- PROPは「SIGN_01」を使います
- Script タブでAttach Flashを選択します
- Movie URLに以下のアドレスを貼り付けます
http://www.utherverse.com/ClientMedia/applets/magicPiano.swf
magicPiano.swf というのはUtherverseが用意している弾けるピアノ鍵盤のフラッシュファイルです
- サイズを変更します
Flash Widthを75に設定変更しました
Flash Hightはオリジナル512のまま変更していません
Sign_01のほぼ全面に鍵盤が拡張された感じです
- Sign_01自体のサイズを変更します
Scaleタブに切り替えて、Sign_01自体のサイズを変更します
Xを1.35と少し引き伸ばし、Yを0.15とかなり小さくしてほぼピアノの鍵盤サイズになりました
- ピアノのスケール
PROP Pianoのサイズは御覧の通り、X、Y、Zすべて1.00のままです。
- Sign_01を回転させて鍵盤の上に置けるようにします
Rotation タブに切り替えてXを270度に回転させて上向きにします
Yはピアノの配置にあわせて適宜回転させて微調整します
- 鍵盤の上へ移動させてる
オリジナルのピアノの鍵盤が綺麗に隠れるギリギリの位置を探して微調整します
PositionタブとRotationタブを使って細かく調整しましょう
- 椅子も座れるように設定しておきます
ピアノ用椅子のPROPはpiano_benchです
ScriptはChair 1 Seat、Offsetは150で良いでしょう
あ、肝心のグランドピアノのPROPは「piano」です
一番最初に書くべきことを書き忘れていました
何書いてるん? と思った人、ごめんなさい。
まぁ、マウスで1音ずつクリックですから、これで猫踏んじゃったを弾ける人はまず居ないと思いますが、カエルの歌位だったら弾けるんじゃないでしょうか。
難点は、弾いている本人にしか音が聞こえないということでしょうか (^^;
同じ部屋に居る友達にも聞こえれば良いんですけどねぇ・・・
なんて言ってっみたところで、猫踏んじゃったも弾けないピアノじゃ意味ないですね。
テーマ : Utherverse 3D / RedLightCenter
ジャンル : オンラインゲーム
アニメーションGIFを飾る
さて、自分自身の忘備録的な記事の連発になっているMy Blogです。
”ボビー、アルツか?”
よく言われます。
細かいことを覚えるのは苦手です、ハイ。
そんな訳でZabyのデコは超苦手なんですが、自分のブログに書いておけばイザ!と言う時にやり方を探し回らなくても済むという算段です。
アニメーションGIFの貼り方です。
別に、アレを一生懸命シゴいてピュッ!というアニメーションGIFを貼ろうという訳ではありません。
”涼しそうな波のGIFアニ見つけたから貼りたいんだけどどうすればいいの?”
はい、以下の手順でお願いします。
”ボビー、アルツか?”
よく言われます。
細かいことを覚えるのは苦手です、ハイ。
そんな訳でZabyのデコは超苦手なんですが、自分のブログに書いておけばイザ!と言う時にやり方を探し回らなくても済むという算段です。
アニメーションGIFの貼り方です。
別に、アレを一生懸命シゴいてピュッ!というアニメーションGIFを貼ろうという訳ではありません。
”涼しそうな波のGIFアニ見つけたから貼りたいんだけどどうすればいいの?”
はい、以下の手順でお願いします。
- PROPはDummy Modelを使います
- Create 直後のDummy Modelはフレーム枠だけです
- Dummy ModelをCreateしたら、Scriptタブで「Attach Web Browser」を選択します
- この時点で、UtherverseのWebサイトのトップ画面の画像が表示されます
- アニメーションGIFの画像URLを、URLボックスに貼り付けます
みてのとおり、Dummy Modelがウヨーンと大きくなって、肝心の画像は端っこに小さく表示されます
このへん画像の大きさなどに依存するのかもしれません
あ、季節外れのクリスマスの画像で申し訳ない! - WidthとHeightを調整して、Dummy Modelと画像の境目のグレーの部分をできるだけ小さくします
この時注意するのは、ScaleタブのX、Y、ZでDummy Model自体のサイズを調整しないことです
ScriptタブでAttach Web Browserを選択すると、幾つものパラメーター設定がタブに表示されます
この中にWidth(px)とHeight(px)の設定があるので、この値を小さくしていきます - 画像のサイズを調整します
上と同様、ScriptタブのパラメーターでScaleという設定項目があります
この値を大きくしていくと、画像のサイズが大きくなります - 画像の上下左右の4辺のうち、2辺に隙間が残ってしまいます
このあたり、調整で消すことが出来る方法を知っているメンバーが居たらコメントくださいね
テーマ : Utherverse 3D / RedLightCenter
ジャンル : オンラインゲーム
お気に入りの写真を額縁に入れて飾る(PROPに貼り付ける)
さて、お気に入りの写真を額縁に入れて飾るための素材の準備が完了したら画像をPROPに貼り付けます。
おっと、その前に画像ファイルをどこかにアップロードしなければいけません。
Utherverseのプロフアルバムがお手軽なアップロード場所です。
ネットワーク的にもワールドサーバーと近い所に有ると思われるので、画像ロードの負荷も少ないと考えられますが、残念ながらアップロードしたファイルはすべてJPEGフォーマットに変換されてしまいます。
PNG画像は「デコレーション用のガラスを作る」に書いたように、Googleのウェブアルバムなど、PNGファイルをそのまま保存出来る場所に保存しましょう。
アパートZABY(VWWも一緒ですけどね・・・)でPROP-EDITORを開きます。
写真を貼るPROPはSIGN_01を使います。
SIGN_01はCreateした直後は大抵透明で若草色の枠線だけが表示されていると思います。
逆向きを標準にしてくれると良いんですけどね。
額縁を立体的に見せたい場合はWALLを使っても良いでしょう。
ただ、WALLは立体なので、上下左右の面にも画像が張り付きます。
横から見たときにおかしく見えないような工夫が必要です。
PROPを右クリックしてポップアップメニューを表示し、「PLACE]をクリックしたらマウスのホイールを回転させます。
(ノートPCやホイール無しのマウスを使っている方、ごめんなさい)
ちなみに、Ctrlキーを押しながらホイールを回転させると、PROPを素早く上下に移動させることができます。
SING_01を回転させてシルバーというか白い面が見えるようにします。
反対向きで透明状態だと、画像を貼り付けても透明のままで見えませんからね。
ScriptタブでCached Web Imageを選択し、Image URLのボックスに画像のURLを貼りつけると、画像が表示されます。
SIGN_01は正方形なので、縦長な画像を貼りつけるとこのように上下が縮んで歪んだ画像になっていましますね。
貼り付けた画像は420×557ピクセルなので、横1に対して縦は1.32のスケールになります。
PROPのSCALEタブでYの値を1.32に変更するとオリジナルと同じ縦横サイズになります。
SIGN_01は平面PROPなので厚みを変更するZの値は意味を持ちません。
XとYを調整して好みのサイズに設定してください。
StateタブでTexture Unlitにチェックを付けると、画像が明るくなります。
画像を貼る場所に応じて調整しましょう。
はい、壁に額縁入りの写真を張り付けることができました。
額縁の周辺に透明部分を作っておいたので、PROPの枠線と画像の間が透明になっています。
わかりますか?
透明部分が時に問題になる場合があります。
このようにテクスチャーを張ったWall のPROPを壁に使っている場合、その上に重ねた額縁の周辺の透明部分が、Wallのテクスチャでは無くもともとあるベースの壁のテクスチャーが透けて見えてしまうことがあります。
StateタブにNo Z-Bufferという項目があるので、ここをチェックします。
これで周辺の透明部分がベースの壁のテクスチャではなく、下のWallのテクスチャが表示されるようになります。
透明部分がある画像だけでなく、複数のPROPを重ねた場合にこのようにベースのテクスチャが透けて見えてしまう場合があります。
そのような場合、No Z-BufferをOnにして改善されるか試してみると良いですよ。
以上「お気に入りの写真を額縁に入れて飾る」でした (^^
おっと、その前に画像ファイルをどこかにアップロードしなければいけません。
Utherverseのプロフアルバムがお手軽なアップロード場所です。
ネットワーク的にもワールドサーバーと近い所に有ると思われるので、画像ロードの負荷も少ないと考えられますが、残念ながらアップロードしたファイルはすべてJPEGフォーマットに変換されてしまいます。
PNG画像は「デコレーション用のガラスを作る」に書いたように、Googleのウェブアルバムなど、PNGファイルをそのまま保存出来る場所に保存しましょう。
アパートZABY(VWWも一緒ですけどね・・・)でPROP-EDITORを開きます。
写真を貼るPROPはSIGN_01を使います。
SIGN_01はCreateした直後は大抵透明で若草色の枠線だけが表示されていると思います。
逆向きを標準にしてくれると良いんですけどね。
額縁を立体的に見せたい場合はWALLを使っても良いでしょう。
ただ、WALLは立体なので、上下左右の面にも画像が張り付きます。
横から見たときにおかしく見えないような工夫が必要です。
PROPを右クリックしてポップアップメニューを表示し、「PLACE]をクリックしたらマウスのホイールを回転させます。
(ノートPCやホイール無しのマウスを使っている方、ごめんなさい)
ちなみに、Ctrlキーを押しながらホイールを回転させると、PROPを素早く上下に移動させることができます。
SING_01を回転させてシルバーというか白い面が見えるようにします。
反対向きで透明状態だと、画像を貼り付けても透明のままで見えませんからね。
ScriptタブでCached Web Imageを選択し、Image URLのボックスに画像のURLを貼りつけると、画像が表示されます。
SIGN_01は正方形なので、縦長な画像を貼りつけるとこのように上下が縮んで歪んだ画像になっていましますね。
貼り付けた画像は420×557ピクセルなので、横1に対して縦は1.32のスケールになります。
PROPのSCALEタブでYの値を1.32に変更するとオリジナルと同じ縦横サイズになります。
SIGN_01は平面PROPなので厚みを変更するZの値は意味を持ちません。
XとYを調整して好みのサイズに設定してください。
StateタブでTexture Unlitにチェックを付けると、画像が明るくなります。
画像を貼る場所に応じて調整しましょう。
はい、壁に額縁入りの写真を張り付けることができました。
額縁の周辺に透明部分を作っておいたので、PROPの枠線と画像の間が透明になっています。
わかりますか?
透明部分が時に問題になる場合があります。
このようにテクスチャーを張ったWall のPROPを壁に使っている場合、その上に重ねた額縁の周辺の透明部分が、Wallのテクスチャでは無くもともとあるベースの壁のテクスチャーが透けて見えてしまうことがあります。
StateタブにNo Z-Bufferという項目があるので、ここをチェックします。
これで周辺の透明部分がベースの壁のテクスチャではなく、下のWallのテクスチャが表示されるようになります。
透明部分がある画像だけでなく、複数のPROPを重ねた場合にこのようにベースのテクスチャが透けて見えてしまう場合があります。
そのような場合、No Z-BufferをOnにして改善されるか試してみると良いですよ。
以上「お気に入りの写真を額縁に入れて飾る」でした (^^
FMラジオ? それとも 有線放送?
さて、とあるZabyの部屋にYouTubeのミュージックビデオを再生する簡単ビデオプレーヤーを設置したんですが、不評です。
「簡単無料 のビデオプレイヤーをZabyに設置する(その1)」
「簡単無料 のビデオプレイヤーをZabyに設置する(その2)」
まぁ仕方ないですね。
とりあえず、自分の耳に馴染みの曲を勝手に選曲して入れておいたので、若い人にはかなり無理があったんでしょう。
特に散々だったのはQueenの 「I Was Born To Love You」
”このおじさん、こわい! お願いだから消えてぇ~”
はぃはぃ、フレディーおじさんには消えていただいて、代わりにマドンナ入れときました。
”この人も結構いぃ歳なんだよねぇ?”
まぁ確かに・・・
”YouTubeのって、一曲一曲選んで入れなきゃいけないんだよねぇ。面倒。有線みたいなの無いの?ラジオとかある?”
注文が多い :P
そんな訳でラジオを入れてみました。
音源ソースは、「181.fm」です。
サイトのトップページです。
左側には「Oldies」、「80's」、「90's」、「Pop」等のカテゴリーがあり、それぞれの下には更に「Beatles」、「Lite 80's」、「UK Top 40」等の専門チャンネルのミュージックリンクがズラッと並んでいます。
好みのチャンネルがあったら、このリンクをクリックせずにURLをコピーして、メモ帳などのテキストエディターに貼り付けます。
ちなみに、「UK Top 40」のURLは
「http://www.181.fm/playing.php?station=181-uktop40&embed=1」
となっています。
このURLの中から、赤字の部分だけを残して他の部分は消去します。
「http://www.181.fm/181-uktop40」
こうなりました。
「http://www.181.fm/stream/asx/181-uktop40」
ここに今度は黄色の文字の部分を挿入します。
この部分は固定で、どのミュージックリンクでも一緒です。
はい、そうしたらPROP-EDITを開きます。
もちろん、WorldにINしての作業です (^^;
ジュークボックスとかを使っても良いのですが、特にこだわりが無ければ、「壁」でも構いません。
上の例では「Wall」Propを使っています。
Scriptタブで「Play Music Script」を選択します。
「Playlist URL:」のボックスに先程編集したURLをペーストします。
「WMP Version:」はそのまま空欄で構いません。
以上で終了です。
選択したジャンルの音楽がFMラジオというよりは有線放送のようにずっと流れてきます。
映像が無いのがちょっと寂しいですが、Flash Playerを使ってYouTubeのビデオを流すのと比較すると全然軽いので、
”BGMだけあれば十分だなぁ”
という場合にはオススメです。
お試しあれ。
「簡単無料 のビデオプレイヤーをZabyに設置する(その1)」
「簡単無料 のビデオプレイヤーをZabyに設置する(その2)」
まぁ仕方ないですね。
とりあえず、自分の耳に馴染みの曲を勝手に選曲して入れておいたので、若い人にはかなり無理があったんでしょう。
特に散々だったのはQueenの 「I Was Born To Love You」
”このおじさん、こわい! お願いだから消えてぇ~”
はぃはぃ、フレディーおじさんには消えていただいて、代わりにマドンナ入れときました。
”この人も結構いぃ歳なんだよねぇ?”
まぁ確かに・・・
”YouTubeのって、一曲一曲選んで入れなきゃいけないんだよねぇ。面倒。有線みたいなの無いの?ラジオとかある?”
注文が多い :P
そんな訳でラジオを入れてみました。
音源ソースは、「181.fm」です。
サイトのトップページです。
左側には「Oldies」、「80's」、「90's」、「Pop」等のカテゴリーがあり、それぞれの下には更に「Beatles」、「Lite 80's」、「UK Top 40」等の専門チャンネルのミュージックリンクがズラッと並んでいます。
好みのチャンネルがあったら、このリンクをクリックせずにURLをコピーして、メモ帳などのテキストエディターに貼り付けます。
ちなみに、「UK Top 40」のURLは
「http://www.181.fm/playing.php?station=181-uktop40&embed=1」
となっています。
このURLの中から、赤字の部分だけを残して他の部分は消去します。
「http://www.181.fm/181-uktop40」
こうなりました。
「http://www.181.fm/stream/asx/181-uktop40」
ここに今度は黄色の文字の部分を挿入します。
この部分は固定で、どのミュージックリンクでも一緒です。
はい、そうしたらPROP-EDITを開きます。
もちろん、WorldにINしての作業です (^^;
ジュークボックスとかを使っても良いのですが、特にこだわりが無ければ、「壁」でも構いません。
上の例では「Wall」Propを使っています。
Scriptタブで「Play Music Script」を選択します。
「Playlist URL:」のボックスに先程編集したURLをペーストします。
「WMP Version:」はそのまま空欄で構いません。
以上で終了です。
選択したジャンルの音楽がFMラジオというよりは有線放送のようにずっと流れてきます。
映像が無いのがちょっと寂しいですが、Flash Playerを使ってYouTubeのビデオを流すのと比較すると全然軽いので、
”BGMだけあれば十分だなぁ”
という場合にはオススメです。
お試しあれ。
テーマ : Utherverse 3D / RedLightCenter
ジャンル : オンラインゲーム