ソラマメブログ
< 2007年04>
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          
QRコード
QRCODE
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 5人

2007年04月02日

コンセントプラグ

 尻尾のようなコンセントプラグは、ウチのロボのチャームポイント。
 現在、初期型のKX-01アバターの手直しを進めているのですが、その一環として、これまでボディパーツに直付けされていた尻尾を、別パーツにしてみました。
 こうすることで、尻尾だけ交換・・・ということも可能になります。

 そんなこんなで、尻尾バリエーションを作ってみました。
 まずは基本形。日本でお馴染みのプラグ形状です。どうやら、このプラグはアメリカでも使用できるようです。


 お次は、ヨーロッパ全域で使用されている型。差し込み刃が丸形で、少し間隔が開いているこのタイプは、C2型というそうです。


 そして、もう一点。こちらは同じヨーロッパでも、イギリスで使用されているBF型プラグ。差し込み刃が3本で、大きさや向きが異なるのが特徴。イギリスの植民地だった香港でも、この型のプラグを使っているようです。


 今回の製作のために、ちょいとコンセントについて調べたのですが、ほかにも、各国さまざまな形状のプラグが存在しているようです。国際色豊かなSLですから、それぞれの国に対応すべく色々なタイプを作ってみようと思います。  

Posted by Nobunaga Ogee at 14:00Comments(0)TrackBack(0)KUROBORO WORKS

2007年04月02日

【ものづくり】鏡面反射スクリプト

 Cueさんから、その存在を教えていただき、某忍者氏の助けをかりつつSL Forumsで公開されている鏡面反射スクリプト(http://forums.secondlife.com/showthread.php?t=38165)を入手しました。
 なかなか便利なものだったので、さっそく紹介したいと思います。

 これは、ある1つのプリムをX軸、Y軸、Z軸のいずれかの方向に鏡写しにした形状に変化させるものです。言葉だけでは伝わりにくいので、写真を使って説明しましょう。

 まず鏡の役割を果たすプリムを用意します。カタチはどんなものでも構いません。ここでは解りやすいように青く色づけした立方体を「鏡プリム」にします。この「鏡プリム」に、SL Forumsの該当ページの下側に書かれているスクリプト(ここではmirror copy baseという名称にしてあります)を入れます。


 これで「鏡プリム」が用意できました。次に、「鏡プリム」の横に、鏡写しに変形させたいプリムを置きます。



 このプリムに、SL Forumsの上側に書かれている鏡面反射スクリプトを入れれば、自動的に変形を行ってくれます。今回は元のプリムと比較するため、変形させるプリムをコピーしておきます。

 変形させたいプリムをクリックし、Shiftを押しながらスライドさせてコピー。その後、Ctrl+Zでコピー元と同じ位置まで戻します。



 そして、コピーしたプリムに鏡面反射スクリプトを入れると・・・。



 あっという間に鏡写し終了。変形したプリムは、「鏡プリム」を挟んで等距離の場所まで移動します。形状だけでなく、位置情報も鏡写しにしているんですね。

 ちなみにこのスクリプトは万能ではなく弱点もあります。例えば、リンクされたオブジェクトを一括して鏡面反射させることはできません。複数のプリムで構成されたものを鏡写しにしたい場合は、バラしてから個々のプリムを1つずつ反射させる必要があります。とはいえ、大幅に手間を省略できるうえ、正確に反射させられるのはものづくりをする上で大きな助けになると思います。
 右手パーツを作ってから、それを反射させて左手パーツを作る・・・といったような使い方が考えられますね。

 ちなみに、今回はY軸(緑色の線)方向に反射させましたが、X軸(赤い線)やZ軸(青い線)方向への反射も可能です。
 鏡面反射スクリプトのうち、

vector AXIS = < 0, 0, 1>;

 という行がありますが、この3つの数字が左から<X軸、Y軸、Z軸>を意味しています。
 X軸方向に反射させたい場合は< 1, 0, 0>、Y軸方向に反射させたいなら< 0, 1, 0>といった具合に数字を打ちかえればOKです。あらかじめX軸用、Y軸用、Z軸用の3種類のスクリプトを持っておけば、いちいち数字を打ちかえる手間が省けて楽ですね。

 こんな良いものがあったとは・・・もっとはやくに知っておきたかったなぁ・・・。  

Posted by Nobunaga Ogee at 02:35Comments(15)TrackBack(3)ものづくり