xsi 初心者スレ まとめ@Wiki Q&A (11)


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

■Q&A (11)





テンプレ
Q.
A.







Q. ポリゴンの対象化+シンメトリマップ と CloneしてX scale -1
 のそれぞれのメリットとデメリットってあるんでしょうか。 どちらにすればいいか迷います・・・。
A. 一長一短
 シンメトリマップは新しく追加されたエッジやポイントは含まれないから、
 エッジやポイントを追加したらマップを新規に作る必要がある。
 Clone+Xscale-1はリグを適用後は使えない。
 おれは、モデリングの段階ではClone使って、UVやリグを仕込んでからはシンメトリマップを使ってる。
 元オブジェクトと-1クローンをマージしたものに対してエンベロープをかけるのはどうだろうか
 マージopをフリーズしなければリンクが切れる事が無く作業を続けられる。





Q. エンベロープを設定した後、デフォーマーを変形させないで ボーンを移動、回転させる手段はありますか?
 ボーンをあとX軸に1だけ移動させてエンベロープ設定しとけばよかったと思ったんですが・・・
A. ttp://www.softimage.jp/xsi/6/video/nonlinear.html
 エンベロープの2番目かな






Q. X軸を中心に表面に溝の入った円柱を回転させたいのですが、
 「加算」モードに対応するボタンが見当たらなかったりで、苦戦しております。
A. 加算モードならあるが、違うんだろうか?なんだろう
 状況がいまいちよく分からないんで、勝手に想像して書くけど
 オブジェクトのピボットをX軸に移動して回転する、か?
 それか、XSIは数値ボックス内で四則演算が使えるから30+とすれば
 現在の状態から30度加算されて回転される、よ?






Q. mqoインポートプラグインとかある?
A. mqoをそのままインポートするのは今のところない。
 ttp://horsetail.sakura.ne.jp/
 この方がFBXで作ってます。
 ttp://hp.vector.co.jp/authors/VA017881/
 こちらの方はExportXSIで.xsiで。
 そういえばメタセコイアのインポート
 ttp://tekitoudays.seesaa.net/article/60203491.html
 作ってくれた人がいるみたいです。






Q. 作成した2Dチェイン/3Dチェインを削除するにはどうすればいいのでしょうか。 選択してDeleteキー押しても消せない・・・。
A. ツリー選択してからデリ。デフォはctrl+T?だったかな。
 子があるオブジェクトは、親だけ消そうとしても消えない。
 逆に言うと、消えないオブジェクトには子がある。





Q. 海面を表現するシェーダーってないんかな?
A. Lume Ocean ttp://lumetools.blogspot.com/






Q. LightWaveからXSIに乗り変えたのですが『バンドソープロ』 、『ストレッチ』 この二つに似た機能はあるのでしょうか?
A. バンドソウはエッジ分割(スプリットコントロール付)かな。
ストレッチはスケールツールやプッシュで似たことはできるとオモ。






Q. 複数のオブジェクトで構成してる人体にエンベローブを設定したいのですが
 モーションをつけるとオブジェクトの境界が離れてしまいます。
 マージする以外に境界が繋がったまま動かすにはどうすればいいのでしょうか?
A. ttp://www.softimage.jp/xsi/v5/video/flash/NormalEditing.html
 User Normal Editingの追加方法は「User Normal Editing」でググッてクレ






Q. 旗を作りたいのですが、なかなか上手くいきません
A. ウェーブとランダマイズで変形させたらそれっぽくなったけど。
 ウェイトマップで効果範囲を設定してやる事(ポールから離れるにつれて強く)と、ランダマイズのシードをループさせるのがポイント。






Q. XSI_SAMPLES\Pictures\sprites フォルダの中の拡張子pic、tgaのファイルを 読み書きできる画像ソフトをご存知でしょうか。
A. XnView






Q. 標準二足リグを使って手首を捻ったのですが、捻った部分が痩せてしまいます。
 どういったモデリングにすれば捻っても痩せないようになるでしょう?
A. ジョイントが足らないんだろうな。
 手首の所にヌルを置いて、腕のエフェクタに対してPosコンストレイン、
 手のボーンに対してもブレンド50でPosコンストレインをかけてジョイントを作る→エンベロープグループに追加
 標準リグだとこんな感じでできますよ。
 ttp://www.softimage.jp/xsi/v4/video/flash/rig6.html
 ガイドからリグ作成の時にRoll DivisionとSkinのオプションをチェック。





Q. 向き(回転)のコンストレインを一軸だけ追従させるようにはできないでしょうか?
A. つ エクスプレッション






Q. 気付いたら最初につけていたウェイトが壊れてました。
A. 最大インフルエンス数を設定しているからだろ。 EnvelopeWeightClsプロパティ内で数値を上げればいい。
 インフルエンス数ってのは、最初エンベロープする時に、何本の骨に影響(インフルエンス)させるかをダイアログで決めるでしょ?
 ただこれって、別にウェイト付けをする上でめちゃくちゃ重要でもなくて、最初の自動的にウェイトを割り振ってくれる時に
 何本の骨に影響させるか?ってだけです。 後から自分でウェイトを調整すれば良いだけ。






Q. Upvectorってどんな機能なんですか?
A. 腰に手を当てたとしよう。そのときのヒジの向きを決める機能だ。







Q. 外部とのやり取りが増えてきたので選択モデルのスケールを1/10にするスクリプトを
 見様見真似で作ってみたんだが アンドゥで一段階ずつしか戻らない
 100個をいっぺんにアンドゥしても一発で元に戻って欲しいんだけど
A. スクリプトエディタからの実行やスクリプトボタンを使わずに、 カスタムコマンドにすればいい







Q. 1つのテクスチャサポートに複数のテクスチャプロジェクションを割り当てるにはどうしたらよいのでしょうか?
A. ttp://www.comtec.daikin.co.jp/DC/prd/si/support/faq/xsi/render/grp_map.html
 ttp://www.comtec.daikin.co.jp/DC/prd/si/support/faq/xsi/render/ridetexture.html







Q. 毛細血管みたいな模様を作るとしたらどうやります?
 フラクタルノイズを加工して作ってみたけど、どうも出来が悪い。
 シェーダーがあれば一発なんだけど。
A. 葉脈
 T-Genというプラグインで作ったツリーをレンダマップで焼き付けてみたんだがどうだろう。
 面倒だけど、ポリゴンだから自由に変形できて融通が利くよ。





Q. アニメーションクリップの中身を 新しいポーズで上書きするって出来ないすか?
A. 深呼吸をひとつしたらメニューのフリーズの辺りをよく眺めるといい。






Q. アニメーションを消したいんですが、ブランチ選択で消そうとするとうまくいきません。
A. Tree選択状態でSelect > Select Child Nodes






Q. モデル(エクスプローラで見ると人型マークのやつ)ってどうやってシーン上から削除するんですか?
A. Tree選択状態で消せる






Q. メタセコのナイフツールの「接続面を連続切断」 みたいなツールはxsiにもありますか?
A. エッジ選択して Sift+Dのエッジ分割
 もしくは右クリから選択エッジを分割(スプリットコントロール付き) 使いやすいキーに割り当てておくと便利。






Q. レンダーツリーでノードを選択してコピペするとつながってる他のノードもついてきちゃうんですけど、
 選択したノードだけコピーする方法ありますか?
A. 一旦接続を切ってコピー






Q. モデルにノーマルマップ貼りたいときって
 モデルを開くときにでてくる「ディスプレイスメント」ってところに
 ノーマルマップを指定してやればいいんですか?
A. RenderTreeでNodes>Bump>Normal Mapを取り出す
 取り出したXSINormalMapノードのMapにノーマルマップテクスチャを接続
 XSINormalMapからPhongのbumpに接続






Q. スケルトンの一部分を削除したり、途中からスケルトンを付け足したりって出来ないんでしょうか
A. 新規にスケルトンを出してRootを任意のBoneに親子付けするなりしる。






Q. Essentials試してみた。シュミレーション関係凄いね。 maxなんか勉強して損したわ。
A. SyflexとhairとPhisXか・・・もうEssで全部使えちゃうんだよな~







Q. ファイル間でのモデルのコピーが出来ません・・・
A. モデルで書き出せ






Q. fndってスクリプトは使えないようでしたが、
A. fndがスクリプト使えなかったら、俺はXSI使ってない






Q. すみませんスクリプトエディタの間違いです。
A. スクリプトエディタもつかえるよ
 使えないのはスクリプトオペレータでしょ







Q. SDKリファレンスとかDL出来ないみたいなので
A. 最初からついてるし、ダウンもできるだろ。






Q. ノーマルマップを貼ったオブジェクトをリアルタイムレンダリングしてみたんですが
 これは普通のレンダリングはできないんですか?
A. シェーダーツリーのバンプのところに法線マップというノードがあるからそれを使う。
 接続方法は通常のバンプマップと同じ。







Q. アニメーションで、手を動かすと後ろ髪が一緒に動いてしまう・・・ どうすりゃいいんでしょうか?
A. ウェイトちゃんとつける






Q. 髪の問題は解決したんだが、体が服から飛び出すのはどうすりゃいいんだ??
A. 服の中の部分は体を消しとけ
 身体のエンベロープを服にコピーしてから調整すると
 それほどひどい結果にならなくて良いが、
 まあ、基本見えない部分は非表示だね。
 あ、Fndでもエンベロープのコピーはできるから一応。






Q. Dual Quaternion Envelope これまじスゴイ いままでの苦労が一発解消!!!! これはボーンアニメーションの革命
 Unspecified failureと出て使えねぇんだオレサマ涙目こんてぃくしょう!!
A. つMicrosoft Visual C++ 2005 Redistributable









7-654