Maya チュートリアル:パーティクル その② パーティクルインスタンス

| トラックバック(0)


■パーティクルインスタンス
maya チュートリアル パーティクル インスタンサー
オブジェクト、パーティクルの順に選択し、
Particle > Instancer(Replacement)
でパーティクルがオブジェクトで置き換わる。

パーティクルインスタンスにするオブジェクトは複数でもよい。
また、アニメーションがついていてもよい。

■パーティクルインスタンスによる破片の飛び散り

上図のようにNurbsの球からパーティクルを発生させ、
GravityTurbulanceフィールド を関連付ける。

maya チュートリアル パーティクル インスタンサー
破片になるオブジェクトを複数用意し、
オブジェクト、パーティクルの順に選んで、
Particle > Instancer(Replacement)


この段階でひとつのオブジェクトのみ、パーティクルインスタンス化されたように見える。

maya チュートリアル パーティクル インスタンサー
particleShapeをアトリビュートエディターで開き、
Add Dynamic AttributeGeneralボタンを押す。

maya チュートリアル パーティクル インスタンサー
Add Attributeウィンドーが開くので、
Attribute Namer_off
Vector,Per Particleを選び、Add

同じくr_spd rot のアトリビュートを追加する。

maya チュートリアル パーティクル インスタンサー
また、indexというFloatタイプアトリビュートを追加する。

maya チュートリアル パーティクル インスタンサー
Per Particle(Array) Attributesにindex, rot, r_spd, r_offのアトリビュートが追加されているのがわかる。

maya チュートリアル パーティクル インスタンサー
Window > Animation Editors > Expression Editor...
Expressionエディターを開き、
Object Filter > Dynamics > Particle で particleShapeを選び

Creationを選んで以下のExpressionを入力し、

index = id % 4;
r_off = <<rand(6.28),rand(6.28),rand(6.28)>>;
r_spd = <<rand(6.28),rand(6.28),rand(6.28)>>*1;

Creat ボタンを押す。

(index = id%4;  4はオブジェクトの数)
(r_spd = <<rand(6.28),rand(6.28),rand(6.28)>>*1;  1は回転速度の倍数)
(6.28は回転単位がRadianのときの1回転)

maya チュートリアル パーティクル インスタンサー
Runtime before Dynamicsを選び

rot = r_off + r_spd * age;

を入力してCreat

maya チュートリアル パーティクル インスタンサー
instancerを選び
Rotation Angle UnitsRadiansに 変更する。

maya チュートリアル パーティクル インスタンサー
particleShapeをアトリビュートエディターで開き、
ObjectIndexをindexに、Rotationをrotに指定する。


この破片の飛び散りは『Maya4パワー・クリエイターズ・ガイド』を参考にしました。

Copyright (C) 2009 by maya blog:3D CG labo, All Rights Reserved.

トラックバック(0)

このブログ記事を参照しているブログ一覧: Maya チュートリアル:パーティクル その② パーティクルインスタンス

このブログ記事に対するトラックバックURL: http://202.58.16.97/cgi/mt41/mt-tb.cgi/76

[yahooカテゴリー]
弊サイトはyahooカテゴリーに登録されています。
Yahoo!カテゴリ
[プライバシーポリシー]
弊サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここをクリックしてください。
QLOOKアクセス解析
サイト内検索
bookmarks and RSS

Yahoo! JAPAN