No More Retake

3DCG屋さん向けTips&Referenceサイト

メニュー
  • RayFireのパラメータ意訳メモ

    今回はMayaじゃないです。3dsMaxの破壊系プラグイン、RayFire 1.55 パラメータ意訳。和訳じゃなくて、意訳です。また、最新バージョンではないので、一部現在のバージョンとは異なる箇所、足りない部分があるのであしからず。以上、RayFire1.55の意訳でした。間違い等ありましたら、ご指摘いただけると助かります。当ブログはMayaメインですが、Maya以外もやりますよ、ということで今回はMaxの破壊系プラグインRayFireをとりあげてみました。こんな感じに今後も、Maya以外のToolやプラグインもやっていきたいと思ってます[...]

    続きを読む
  • Houdiniレシピ:続・影だけレンダリング

    うっす、Houdini回ッス。今回は、「続・影だけレンダリングする方法」っす。以前、影だけレンダリングする用のマテリアルを取り上げましたが、今回はその関連で、”特定のオブジェクトの影だけをレンダリングする方法”、です。上のようなシーンで影だけレンダリングするとこうなります。(地面にshadowmatteマテリアルを適応、キャラをPhantom)キャラの影だけ欲しいのですが、キャラの影以外にも地形のSelf Shadowが含まれてしまっています。この場合は、次のようにすると良いと思います。ライトのShadowの設定項目にある"Shadow Mask"を次のよう[...]

    続きを読む
  • Houdini:makebasis VEX

    Houdini勉強回。最近知った関数。makebasis()以下、マニュアルのURLhttps://www.sidefx.com/docs/houdini/vex/functions/makebasis.htmlマニュアル曰く、"指定したzaxisベクトルから正規直交基底を作成して、xaxisとyaxisの基底ベクトルを構成"、するらしい。なんのこっちゃ。その機能を意訳すると、あるベクトルに直行するベクトルを2つ作ってくれる関数。例えば、{1,0,0}に対してmakebasis関数を使うと、{0,1,0}, {0,0,1}の2つのベクトル[...]

    続きを読む
  • Maya:車輪でリグ(失敗2)

    ※ 注意 ※この記事のリグは失敗例です。記事のとおり作ると、記事の通り失敗します。それでもよいという天の邪鬼な方に向けておくる、"Mayaで作る車輪リグ考察(失敗編2)まずは前回の失敗から。一方向の移動にしか、車輪の回転が実行されませんでした。原因は計算に使ったのがX軸方向の移動距離だけだったからです。他の軸も考慮に入れなければ・・・。そこで管理人、思った。「これは、大変そうだなぁ~」できれば「前回のExpressionをちょっと書き直したらできちゃった」が望ましい。そこで管理人、まじめに思った。「オブジェクトスペースで座[...]

    続きを読む
  • Houdini:nearpoint(VEX)

    前回に続き、Houdini VEX勉強回。今回は「近接ポイントの情報を取得する」VEX系の関数についてです。近接ポイントとはこの場合、単純に距離の近いポイントのことを指します。近接ポイントを取得するVEX関数は幾つかあります。ここではnearpoint()とnearpoints()を取り上げようとおもいます。表記の違いは名前に"s"があるかないか。まぎらわしい。nearpoint()一番近いポイント番号を取得する。”一番近い”だから、取得するポイントは1コ。最大どこまでの距離を探すか指定する。ポイントが見つからなければ-1。int nearp[...]

    続きを読む
  • Houdini:Dissable When/Hide When (Edit Parameter Interface)

    Houdini回。地味な奴です。Edit Parameter interfaceの"Disable When"と"Hide When"のところの条件文の書き方。毎回、忘れるので。マニュアル曰く、”コンディショナルルール”と言うそうです。構文は以下のとおり。大括弧{ }で条件文を囲うらしい。条件がTureになれば、そのパラメータが無効、または非表示になる。大括弧{ }の中に複数条件を書くと&(and)の意味、大括弧{ }を複数書くと|(or)の意味になる。上記の条件だと、「toggleパラメータが1、且つvalueパラメ[...]

    続きを読む
  • Maya:軌跡エフェクトの作例 その2

    はい、Mayaで作る軌跡エフェクトの作例、2例目です。今回はExpressionを使って軌跡を作っていきたいと思います。Expressionといっても、それほど難しくない(と思う)ので気軽に試せるのでは、と。前回と同じものを作るのもアレなので、今回はライン状の軌跡を作ってみようと思います。こんなヤツ↓パーティクルでやれば、とか言わないように。レシピはLocatorが一つと、ほどよい長さのCurveが一つ、あとはExpressionがちょいちょい。Locatorの動いた軌跡をCurveが辿る、というふうなExpressionを作成したいのです。Nフ[...]

    続きを読む
  • Houdini:OrientをRotateに変換する

    以前教えていただいたのに、毎回忘れて調べるのでここに書く。Orientをrotateに変換するVOPの場合orient(bind)を Rotate by Quaternionのquaternionに繋ぎ、qrotateのvecに何かしらのVectorデータを繋ぐ。qrotateにつなぐvectorは、上例の場合vec(0,1,0)としているが、例えば@Nにすれば結構、各ポイントでコントロール可。Wrangleの場合@N = qrotate(@orient, {0,1,0});2022/02/18追記これの活用例。サンプルファイ[...]

    続きを読む
  • 3D屋さんへ極座標変換の紹介

    今回はちょっと変わったネタを。極座標変換についてです。半分、数学です。極座標系とは、ザックリ言うと"角度(θ)"と"距離(r)"で表される座標の事です。下に二次元の直交座標系と極座標系の図を載せてみました。図のように、同じ座標でも直交座標と極座標という二つの方法で表すことが出来きます。同じ一つの場所を異なる座標系で表すことが出来るというのは、時として非常にありがたいことだったりします。直交座標ではややこしい制御も、極座標ならすんなりなんてこともあるかもしれませんからwこの、直交座標系と極座標系を行き来するためには、変換式が必要になります。難しい話は、[...]

    続きを読む
  • Houdini:Flip Feedback and RBD

    なんとなく、以前作った水のヤツに水車を追加してみました。シンプルな構成なはずが、ちょいちょい色んなところに引っかかってしまったので、メモがてら書いてきます。作業画面はこんな感じ。レンダラはRedshiftを使っているので、View用のマテリアルとRender用のマテリアルとを切り替えて使ってます。DOPネットワーク内はこんな感じ。コリジョンと水車と水。Feedback ScaleDOPネットワーク内で、Flipが他のシミュレーションに影響を及ぼすためには、Flip Solver(DOP)のパラメータ"Feedback Scale"の数値を設定する必要がありま[...]

    続きを読む

Nodeの記事一覧

Maya:『ShadingSwitch』ノード

ShadingSwitchノードについて。 このShadingSwitchノード、ひとことで切って捨てると『ジオメトリごとに出力を切り替えるノード』です。 出力のチャンネル数ごとに、Single、Double、Triple、Quadと4種類 […]

続きを読む

このサイトについて

3DCG Tipsサイト。
役に立ってればよいのですが。

RSS

follow us in feedly

言語切り替え

Archives

  • 2025 (2)
  • 2024 (5)
  • 2023 (2)
  • 2022 (9)
  • 2021 (14)
  • 2020 (47)
  • 2019 (17)
  • 2018 (33)
  • 2017 (29)
  • 2016 (36)
  • 2015 (64)
  • 2014 (54)
  • 2013 (60)
  • 2012 (55)

スポンサードリンク