トップページに戻る
 
  スレッド一覧 | 新規スレッド | 留意事項 | ワード検索 | 過去ログ | 管理用 |
icon ジェットコースターのレール
日時: 2003/07/03 17:25
名前: 宮田  メールを送る

宮田@まだR5のまま です(^^;

表題のようなものを作成する良いアイデアはないでしょうか。
レールにそってカメラをフライスルーさせようと思っています。
レールはパスを掃引すればできますが、問題は枕木で、パスに沿って
並べても「ねじれ」は創れないので上手く並べることができません。

捻れた平面をトリムで抜く方法は立体感に乏しいので、直方体を
並べたいのですが、直線で創ったレールを少しずつ曲げていく方法は
時間がかかりますし、各点にボールジョイントを仕込んで曲げるという
方法もジョイント数がかなり多くなるので躊躇しているところです。

こういった形状のものを上手く並べるアイデアがあったらご教授して
頂けると嬉しいです。

環境はShadeR5 personal rev16d、W2Kで行っています。
Page: [1] [2]

file Re: ジェットコースターのレール ( No.1 )
日時: 2003/07/03 20:04
名前: 平山
参照: http://www2u.biglobe.ne.jp/~k_hiray/ps_db/search/

ジェットコースターのレール
これは結構難しそうですね。

私がやるとしたら、
1)パスになる線形状をたっちんさんの均等n分割プラグインで、等間隔に分割する。
 http://member.nifty.ne.jp/SOKU-KEN/
2)起点に

    □ヘディング(Y軸)、
        □ピッチ(X軸)、
            □バンク(Z軸)

  のように、3軸回転ジョイントを仕込む。
3)バンクジョイントに枕木を入れて、手動で動きを設定する
4)枕木を選んだ状態で、拙作のTrace.tcl を実行。処理をコピーにしてOKボタンを押す。
5)枕木の上にレールの断面になる長方形を作って、Trace.tcl を実行。今度は自由曲面を選ぶ。

同じく、たっちんさんが、R5用のアラインパスプラグインを公開されているので、
これを使うともっと簡単にできるかもしれません。

たっちんさんのプラグイン、検索CGIの方で紹介したいんですが、
連絡とれないんですよね・・・
file Re: ジェットコースターのレール ( No.2 )
日時: 2003/07/03 21:52
名前: 平山
参照: http://www2u.biglobe.ne.jp/~k_hiray/ps_db/search/

3軸回転ジョイントで作ってみました。
ピッチとバンクの設定がいい加減ですが (^^;)
カーブでは内側にバンクするんですよね。

http://www2u.biglobe.ne.jp/~k_hiray/tmp/makuragi.jpg
file Re: ジェットコースターのレール ( No.3 )
日時: 2003/07/03 23:53
名前: 宮田 メールを送る

>>1-2 3軸回転ジョイントで作ってみました。
>> http://www2u.biglobe.ne.jp/~k_hiray/tmp/makuragi.jpg

うわ、綺麗にできていますね。これはほぼ理想どおりの形状です。
2の部分が思いつきませんでした。

平山さんの書かれている方法でやってみようと思います。
ありがとうございました。
file Re: ジェットコースターのレール ( No.4 )
日時: 2003/07/04 00:02
名前: つる
参照: http://homepage3.nifty.com/STEP/

こんにちは。
拙作のstepflowならできますよ。
そんなときの為に組んだスクリプトです。

用意するのは、
コピーする元の形状(枕木一本:始点にあわせて置いておく)
移動させるための位置ガイド(レールの片方)
コピーする形状の向きを制御する方向ガイド(レールのもう片方)

コピーする元の形状を選択して、スクリプトを実行して、各設定を指定してOKするだけです。
スクリプトなので、遅いですが・・・

実行の様子
http://homepage3.nifty.com/STEP/rinji/flow/1.gif
実行結果
http://homepage3.nifty.com/STEP/rinji/flow/2.gif

今回の場合、平山さんが挙げていらっしゃる、ガイドの線形状を「均等n分割」で均等に分割した後、
stepflowを実行。モードを、「ベジエパラメータ」にして、「接線方向を向かせる」をチェックするといいと思います。
file Re: ジェットコースターのレール ( No.5 )
日時: 2003/07/04 03:01
名前: 平山
参照: http://www2u.biglobe.ne.jp/~k_hiray/ps_db/search/

つるさん、こんばんは。

>移動させるための位置ガイド(レールの片方)
>コピーする形状の向きを制御する方向ガイド(レールのもう片方)
そういえば、レールはすでに作ってあるということでしたね(^^;;

2本のガイドラインがあれば、バンク角もそれで決められますね。
1本だけだと、ヘディングとピッチングしか特定できないので、
思わぬ方向にねじれたりすることがあります。
これはShadeの記憶−掃引でやっても同じみたいです。
なので、姿勢制御は手動でやってしまえというのが私の方法でした。

しかしこの方法だと、大きな問題があることに気づきました。
フライスルーアニメーションを作られるということでしたが、
枕木を作ったパスジョイント、3軸ジョイントでコースターも動かすとなると、
ガイドラインを均等分割したことによって
全行程同じスピードでしか動かせないということです。

このあたり、形を制御するために作ったはずのポイントによって
アニメーションのスピードも左右されてしまうという
パスジョイントの仕様に問題があるような気もしますが・・・

親記事を見る

Page: [1] [2]
マークトップページに戻る スレッド一覧 | 新規スレッド | 留意事項 | ワード検索 | 過去ログ | 管理用 |