2007年07月23日
マンタの円運動(1)
羽ばたくマンタが一定の円周上を旋回するスクリプトですが、多分以下の3通りの方法が考えられると思います。
1.リンクした親プリムをllTargetOmegaで回転させる方法。
円の中心点に回転する親プリムを置き、マンタを子プリムとしてリンクさせる方法。
回転体を作る場合、もっとも簡単でかつ美しく回転する方法と言える。(効率も良いらしい)
2.マンタ本体をllSetPos()やllSetRot()を使って、単独で自由に動き回る方法。
元々はこの方式をメインに考えていました。
ただllSetPosは直線移動になっています。単独で円周上を動かすには、三角関数の知識が必要
です。それに単に位置を移動させるだけでは無く、常に円周上の接線に正面が向くように補正し
続けないといけません。けっこう面倒です。
もう一つ問題が・・・llSetPosでは移動スピードが指定できません。従って円周上を移動するため
の方向調整とスピードをコントロールする為にTimerイベントと連動させる必要があります。
3.物理オブジェクトにしてllMoveToTarget()等で動かす方法。
物理オブジェクトはまだ勉強中で詳細は試していませんが、llMoveToTarget()の場合は、
移動先と移動速度がパラメータで指定できます。llSetPosよりは優れていると思います。
ただ、物理の場合特殊な制御が色々と必要なようです。可能であれば使わない方向で検討中
です。
今回はまず1のllTargetOmegaの使用に関して補足しておきます。 続きを読む
1.リンクした親プリムをllTargetOmegaで回転させる方法。
円の中心点に回転する親プリムを置き、マンタを子プリムとしてリンクさせる方法。
回転体を作る場合、もっとも簡単でかつ美しく回転する方法と言える。(効率も良いらしい)
2.マンタ本体をllSetPos()やllSetRot()を使って、単独で自由に動き回る方法。
元々はこの方式をメインに考えていました。
ただllSetPosは直線移動になっています。単独で円周上を動かすには、三角関数の知識が必要
です。それに単に位置を移動させるだけでは無く、常に円周上の接線に正面が向くように補正し
続けないといけません。けっこう面倒です。
もう一つ問題が・・・llSetPosでは移動スピードが指定できません。従って円周上を移動するため
の方向調整とスピードをコントロールする為にTimerイベントと連動させる必要があります。
3.物理オブジェクトにしてllMoveToTarget()等で動かす方法。
物理オブジェクトはまだ勉強中で詳細は試していませんが、llMoveToTarget()の場合は、
移動先と移動速度がパラメータで指定できます。llSetPosよりは優れていると思います。
ただ、物理の場合特殊な制御が色々と必要なようです。可能であれば使わない方向で検討中
です。
今回はまず1のllTargetOmegaの使用に関して補足しておきます。 続きを読む
2007年07月19日
やっとマンタらしくなってきた。
海洋生物第一号はマンタに決めていました。
この1ヶ月間色々試行錯誤しながら、やっと見られるレベルまで来ました。
マンタの仕様は以下のように考えて進めていました。
1.プリムに関して
(1)マンタのボディ:スカルプトプリムを使用(1プリム)
(2)マンタのヒレ :フレキシブルプリム(円錐)を使用。両翼で2プリム
(3)尾 :同上で1プリム
2.スクリプトに関して
(1)マンタのボディ
・クリックでのスタート・エンド
・円周上の移動
(2)マンタのヒレ
・上下に柔らかく羽ばたく感じ
3.テクスチャ
(1)マンタのボディ用1枚
(2)マンタのヒレ用1枚
(3)マンタの尾用1枚
こんな仕様で作り始めました。そしてやっと次のようなところまで到達した訳です。

写真のように柔らかく羽ばたく感じで動かすのに苦労しました。
続きを読む
この1ヶ月間色々試行錯誤しながら、やっと見られるレベルまで来ました。
マンタの仕様は以下のように考えて進めていました。
1.プリムに関して
(1)マンタのボディ:スカルプトプリムを使用(1プリム)
(2)マンタのヒレ :フレキシブルプリム(円錐)を使用。両翼で2プリム
(3)尾 :同上で1プリム
2.スクリプトに関して
(1)マンタのボディ
・クリックでのスタート・エンド
・円周上の移動
(2)マンタのヒレ
・上下に柔らかく羽ばたく感じ
3.テクスチャ
(1)マンタのボディ用1枚
(2)マンタのヒレ用1枚
(3)マンタの尾用1枚
こんな仕様で作り始めました。そしてやっと次のようなところまで到達した訳です。

写真のように柔らかく羽ばたく感じで動かすのに苦労しました。
続きを読む
2007年07月15日
一日中持ち物整理
本日は台風4号も来ているので、一日中Inventoryの整理をしていた(台風は関係無いか。。。)
この間から調子がおかしい。テクスチャのアップロードをすると、お金だけ取られて、中身の無いテクスチャ(0X0で何も表示されない)がアップロードされてしまう。
バージョンが1.18.0になった直後からなので、Bug?とか思ったり、自分で作ったテクスチャが悪いのか?等と色々試していたらL$150も取られてしまった・・・(T_T)
更にInventoryの中に有ったテクスチャも幾つかは中身が消えて灰色になっていたし。。。
最近移動中に急に鈍くなったりもしていたので、一応Inventory内をすっきりさせてみよう!と思い立った訳。
まあ、この2ヶ月間ほどんと整理していないから、滅茶苦茶貯まっていた事は事実だしね。
続きを読む
この間から調子がおかしい。テクスチャのアップロードをすると、お金だけ取られて、中身の無いテクスチャ(0X0で何も表示されない)がアップロードされてしまう。
バージョンが1.18.0になった直後からなので、Bug?とか思ったり、自分で作ったテクスチャが悪いのか?等と色々試していたらL$150も取られてしまった・・・(T_T)
更にInventoryの中に有ったテクスチャも幾つかは中身が消えて灰色になっていたし。。。
最近移動中に急に鈍くなったりもしていたので、一応Inventory内をすっきりさせてみよう!と思い立った訳。
まあ、この2ヶ月間ほどんと整理していないから、滅茶苦茶貯まっていた事は事実だしね。
続きを読む
2007年07月14日
2007年07月14日
家を作るなら~♪
SecondLifeを始めて「面白い!」と感じ始めたら、きっと自分の家を持ちたいと思う人も多いと思います。
やはり人前(?)で着替えるのは、なんとなく嫌ですし、何かを作っている時に、少し考え事をしたいとおもった場合にも、ボーっと突っ立って居るのも変な感じですしね。
私の場合も、やはり小さくとも1国1城の主になりたい!・・・と思ってしまいました。
そこで土地探しを始めた訳ですが、前に書いたとおり大きくは3つの条件を元に探していました。
そこで候補として出た場所などを紹介しておきたいと思います。 続きを読む
やはり人前(?)で着替えるのは、なんとなく嫌ですし、何かを作っている時に、少し考え事をしたいとおもった場合にも、ボーっと突っ立って居るのも変な感じですしね。
私の場合も、やはり小さくとも1国1城の主になりたい!・・・と思ってしまいました。
そこで土地探しを始めた訳ですが、前に書いたとおり大きくは3つの条件を元に探していました。
そこで候補として出た場所などを紹介しておきたいと思います。 続きを読む
2007年07月14日
SL内の水族館は?
SLで最初に探したのは、当然水族館と熱帯魚屋さんです。
CGソフトの勉強が忙しくて、あまり色々見て歩いては居ませんが、ここまでに見つけたお店や場所を紹介しておきます。
でも・・・SL内に水族館て無いですね。Splash Aquatics以外にご存知の方がいたら、是非教えてください。情報をお待ちしています。 続きを読む