忍者ブログ

Light of the Wave

主に、LightWave3Dに関する事を書き記します。

   
カテゴリー「LightWave3D」の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2011/10/21 【物理演算の勉強その1 - HardFX編 -】

2011_10_hyosi_s.png

LightWaveの物理演算は、結構適当にいじってそれらしく見せてOKな感じで扱っていましたが、使用用途が掴めず、制作には使わずにいました。
 

なので、しばらく自分にとっての演算機能の実用化に向けて勉強していきたいと思います。


初めに取り掛かったのはHardFX。
イメージとしては破壊用の機能を思わせてくれますが、それだけでは無く、様々な演算モーションを実現してくれるみたいですね。

一通りLightWaveのチュートを行って、学んだ事やポイントやメモなどをルーズリーフにまとめて、一から自分でHardFXの破壊モーションの実践に入りました・・・。


 


まずは破壊用のモデルを作ります。

この破壊モデルの作成に「CrackIt」、「Legoizer」のどちらかを使おうか迷いましたが、今回は「Legoizer」を使って均等のレゴブロックを積んでHardFXで破壊の効果を試します。

しかし、レゴのブロック数が多ければ多いほど演算処理が重く数値の設定がしにくいです・・・。

ここで、Legoizerの利点が発揮されます。

Legoizerで演算テスト用のレゴブロックが大きく荒いローモデルと、本番用のレゴブロックが小さく細かいハイモデルの2つをあらかじめ作って用意しておくのです。



【Low】
lego_test_0001s-.jpg



【Hi】
lego_honban_0001s-.jpg

 

こうすることで、ローモデルであらかじめ演算処理の数値設定を何度も行い、後から本番用のハイモデルに置き換えて一発本番の演算処理で済んで作業効率を早めることが出来ます。

 

【ローモデルで演算数値の編集とテスト】

(120f:演算処理に掛かる時間は30秒弱)


これなら気軽に編集出来ますね♪


レゴのオブジェクトアイテムにHardFXを設定。
衝突用のNullアイテムを2つ、地面用のNullアイテム1つ、重力適用Nullアイテムを1つ・・・これらは全てCollisionです。

HardFX、Collisionの設定が終わったら、データを保存しておきます。

そして、レゴブロックのオブジェクトアイテムをLow→Hiに置き換えます。
置き換えたら別名保存をして演算処理を施します。



【ハイモデルで本番の演算処理】

・・・この時に掛かった時間は30分です。



これで失敗による時間のリスクも最小限に済んで完成させることが出来ました。

あとはライティングを行うのですが、今回はあえてラジオシティを使わずに、スポットライト3つだけでライティングを行いました。



【VPRだと影がシャープになるよ】
lego_crack_test_002s-.jpg



シャドウマップを使うことで上手く影をぼかすことが出来るのですが、どうやらVPRではその結果を反映させることが出来ないみたいです。

静止画レンダリングでチェックすると良いでしょう。


あとはブラーをかれば完成~。




【スカッとしたぜ!】



演算処理と言っても、感覚的には手付けとあまり変わらない感じですね~。
よくフリーズやクラッシュを起こし易いので小まめな保存が必要です。

いや~、良い気分転換になりました。
しばらくは演算のことを語っていこうと思います・・・。

 

拍手[2回]

PR

カレンダー

11 2024/12 01
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 31

プロフィール

HN:
d_suzukky
性別:
男性
自己紹介:
こんにちは、d_suzukkyです。

田舎暮らしでのほほんと3DCGの勉強をしています。

ブログ内検索

Booklog

最新コメント

[05/22 topchecker]
[05/22 topchecker]
[05/22 topchecker]
[05/22 topchecker]
[05/22 Hyksof]

最新トラックバック

バーコード

フリーエリア

Copyright ©  -- Light of the Wave --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]