Maya回。MEL教えてもらったので、メモ代わりに。mayaで、パスを別のパスに置き換えるmelWindowsで作られたMayaシーンをLinuxで開く際に使用しました。http://me.autodesk.jp/wam/maya/docs/Maya2010/Commands/dirmap.html[...]
read more
※ 注意 ※この記事のリグは失敗例です。記事のとおり作ると、記事の通り失敗します。それでもよいという天の邪鬼な方に向けておくる、"Mayaで作る車輪リグ考察(失敗編3)そろそろ成功例だけ載せてくれ、とお叱りを頂きそうな今日この頃。それでも載せます失敗例。前回、オブジェクトスペースを使った作戦は、方向転換時の挙動に難あり。あえなく廃棄。今回は考え方を変えて、1フレームあたりの移動距離から回転角を求める方法をとることにしました。毎フレームごと、移動距離から角度を計算し、足してゆきます。イメージはこんな感じ。 またこれだけでは[...]
read more
ShadingSwitchノードについて。このShadingSwitchノード、ひとことで切って捨てると『ジオメトリごとに出力を切り替えるノード』です。出力のチャンネル数ごとに、Single、Double、Triple、Quadと4種類のSwitchノードが存在します。Singleなら1チャンネル。単純にスカラ値。アルファの切り替えなどに使えるのでしょうか。Doubleなら2チャンネル。2チャンネルの代表はUVかな。Tripleなら3チャンネル。XYZ、RGB、UVWとかは3チャンネルですね。Quadなら4チャンネル。RGBAくらいしか思いつきません。これら[...]
read more
今回はMayaTips回。Mayaで普通のパーティクルをループさせる方法です。ここではMaya標準のFireを使って試してみます。方法はシンプル。ループさせたい最後のフレームに移動、パーティクルを選択して、「選択したパーティクルの現在の状態を初期状態として使用する」ってのが、この操作の意味なのですが、これで1フレームからInitial Stateを実行したフレームまでのループが出来ます。あくまで、動きだけですが、上例の方法で簡単な炎や煙のループは作れるのでは?それにしても、Initial Stateを設定するだけでなぜループが[...]
read more
点Aと点Bをm:nに内分する点Pを表す位置ベクトルは、適当な基準点をOとして次の式で求められる。順に考えていく。これは納得できる。比は左右を同じ数で割っても、その比自体は変わらないのでと変形して使ってもOK。これは、ABの長さを1としたとき、APの長さが(m+n)/nとなる事を意味する。ベクトルAPとベクトルABは方向が等しいので定数倍であらわすことができる。この定数が、上記の比である。となる。このことから。この式をどんどん変形してゆく。長さの比が分か[...]
read more
Toxikのノード解説です。今回はColor SourceColor SourceノードはAfterEffectsの平面のようなものでしょうか。このColor Sourceノード、歯車のアイコンがついてます。imageを生成するノードには、この歯車アイコンがついてるみたいです。いろいろパラメータがありますが、ひとまず↓の赤枠の部分。WidthとHeightが平面の幅と高さになります。Colorは平面の色、Fillが背景の色になります。そのまま"Set Fill Color"もやります。Set Fill Color[...]
read more
Houdiniノード勉強回。COPで作ったテクスチャをSOPに張り付けた時にも、ちゃんとアニメーションが更新されるようにする方法。こんな感じ。一見普通に見えますが、普通にCOPのテクスチャを貼っただけだと、こんな感じ。タイムスライダをぐりぐりしてもSOP上のテクスチャは更新されません。これは、ビュー上のテクスチャ情報がキャッシュとして保持されており、それが更新されないため(たぶん)これを解決するために、script(SOP)を使っています。script(SOP)は名前の通り、scriptを実行するSOPノードです。ノードが[...]
read more
今回は「Z用マテリアルがどうしても必要。でも作るの面倒だ。」そんなときに役立つ方法です。古いバージョンのMayaでは、レンダレイヤーから右クリックでオクルージョンとかZデプスとか、プリセットで選べたのだが、いつ頃からかそれがなくなってしまいました。オクルージョンはともかくZ用のマテリアルは楽に作れただけに残念だなぁ、なんて思ってたらありました。レンダーレイヤーのアトリビュートのプリセットに残ってました。ここのLuminance Depthを選ぶと↓のマテリアルが作られます。(レイヤー内のオブジェクトに自動で割り当てられてしまうので注意)作られたマテリアルに手を加える[...]
read more
Houdini17でしれっと追加されてた機能、勉強回。Trail(SOP)地味に、Trail(SOP)の機能が追加されてました。速度"v"を付与する際に、加速度"accel"が追加できるようになってました。方法は、パラメータ"Compute Acceleration"をONに。注意点として、パラメータ"Velocity Approximation"をCentral Differenceに設定しないと、ダメらしい。マニュアルがそう言ってた。他のだと、せっかく作ったaccelアトリビュートの値が0になっていました。パラ[...]
read more
Houdini回です。今回はカーブの接線(tangent)を取得方法を幾つか。調べて忘れて調べてを繰り返すので、備忘録も兼ねて。polyFrame(SOP)で接線を取得polyFrame(SOP)を使うと、「Normal(法線)」「Tangent(接線)」「Bitangent(従法線)」を取得することができます。下の青線がNormal(法線)、黄色線がTangent(接線)、赤いのがBitangent(従法線)。接線だけが欲しい場合はTangentだけ有効にしとけばOKStyleの設定で、平滑化[...]
read more