No More Retake

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

メニュー
  • 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追記これの活用例。サンプルファイ[...]

    続きを読む
  • Houdini:Flip River WIP

    Houdiniで川のシミュレーションやってみました。Base10,000,000 Points(Compress)WhiteWater20,000,000 Points(whitout Bubble)fluidcompressのおかげで以前よりずいぶんデータ容量削減できて、ありがたや。WhiteWaterのキャッシュは相変わらず重い。全部入りだと2Tのハードディスク使いきっちゃったのでBubbleなし。600フレ計算させてキャッシュは300Gくらいでした。おうちマシンで一週間くらい放置して計[...]

    続きを読む
  • アトリビュートのコネクト by pymel

    pymelでは、オペレータを使ってもアトリビュートがコネクトできるらしい。忘れないうちに書いておこう。簡単な例として、CubeとSphereを作成し、それぞれのTranslateをコネクトするスクリプト。#モジュールの読み込みimport pymel.core as pm</pre>#新規でCubeとSphereを作成cb = pm.polyCube(name='testCube')sh = pm.polySphere(name='testSphere')# connect#CubeのTranslateをSphereのTransl[...]

    続きを読む
  • Maya:『mia_material』系ノード その4

     その1へ その2へ その3へ その4へ その5へ 補足へ3回くらいで終わるかな、なんて軽く考えていたのを後悔してたりします。前回までで、だいたい全パラメータの半分が終わったくらいでしょうか。峠は越えた気でいます。では、引き続きmia_material_x_passesのパラメータを確認していきたいと思います。「Indirect Illumination Options」から。このあたりから、普段使わない(=あまりよく分からない)パラメータが出てき始めますね。不備、勘違い等ありましたらご指摘ください。ちなみに、mentalrayについて調べるとき、Maya系[...]

    続きを読む
  • AE:Tips02 (複数起動コマンド)

    AfterEffects(以下AE)を複数起動する方法について。cmdで起動時にオプション "-m" で複数起動できます。下は参考例です。"C:\Program Files (x86)\Adobe\Adobe After Effects CS3\Support Files\AfterFX.exe" -mデスクトップ等のショートカットアイコンのリンク先に -m を追加すれば、cmdから実行しなくても済みます。AEのオプションはこれしか知らないのですが、他にもあるのでしょうか。[...]

    続きを読む
  • Houdini:POP Proximity(DOP)

    Houdiniノード勉強回。今回は、"POP Proximity DOP"ノード。見たことあるけど使ったことないノード。Proximityとは日本語で「近接」を意味する言葉です。つまりPOP Proximity DOPはパーティクルの近接ポイントに関する情報を生成してくれるノードです。ほとんど使ったことないノードだったのですが実際に使ってみると、意外と有用なノードかもという印象。食わず嫌いはよくないなと。反省。こんな感じに、POPネットワークに組み込むと、nearest, nearestdist, numproximityといったアト[...]

    続きを読む
  • Houdiniレシピ:Fog Ray 解A

    Houdini回。Fog Rayを作る方法。Fog RayとかGod Rayとかいろいろ呼び名はあるけれど、ここではFog Rayと呼ぶことにします。こういう奴です。以下、作り方をstep by stepで!1:スポットライトを作成する光源ですね。スポットライトじゃなくても、エリアライトとかでも大丈夫。2:Atomosphere(obj)を作成するレンダリング時に霧を作成するヤツです。3:Shopで"Lig Fog"を作成するフォグシェーダー。4:Atomosphere(obj)に"Lit Fog"を適応する。[...]

    続きを読む
  • Maya:『mia_material』系ノード 補足と蛇足』

     その1へ その2へ その3へ その4へ その5へ 補足へ今回は、Mia_materialについての補足です。Mia_materialの特徴の一つに、エネルギー保存の法則があります。(ここではMentalrayについて述べますが、Vrayでも応用がきくと思います)エネルギー保存とかいうと、難しく聞こえますがバッサリ切って捨てると、”受けた光(エネルギー)より強くは光らない”ということです。式で書くと Diffuse(拡散) + Reflection(反射) + Refraction(透過・屈折) <=?1 (100%)そもそもDiffuse=1(1[...]

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

    Houdini回ですぜい。今回は影だけレンダリングする方法。使用バージョン:Houdini13新しくソフトを覚え始めると、こういうのでも困ったりする私です。VEXノード使えばできそうだったので、やってみた。この”ShadowMatteノード”で影だけ取得できるっぽい。この例では、影の色を赤くするために、Constantノードで設定した赤にShadowmatteノードのalphaを乗算してます。・・・だが、しかし!実は、Shadow Matteという、それ用のマテリアルがちゃんと用意されてました。マテリアルのUtilityにShadow Mat[...]

    続きを読む
  • 「2D dot」 To 「3D dot」 Scripts

    ここのところノードの話ばかりだったので、今日はScriptの話にしてみました。次のようなスクリプトを作ってみました。以前、Twitterでちょこっとツイートしたのですが、下の絵のように、2Dドット絵から3Dのドット風絵に変換するスクリプトです。(あくまで、ドットをCubeに置き換えるだけで、凸凹させるのはできません。あしからず)試しにレンダリングすると・・・もっとつくってみた。調子に乗って、さらに作ってみた。ピクセルってたら彼かな、と。えーと、スクリプトね。画像を制御するモジュールとしてPIL(Python Imagein[...]

    続きを読む

Houdini Expression:opinputなんちゃら

Houdini回。 Houdiniにはopから始まるエクスプレッションがたくさんあります。 個人的に紛らわしいと思ってるのはopinput~とか、それに類するやつらです。 opinputとかopinputpathとか。 さらにはop:`op […]

続きを読む

Houdini:Python memo Part02

Houdini python memo!  ver 15.0.244.16  はじめに   球を作成 その1   球を作成 その2(作って消して色つけて)    ノードのコネクション   パラメータと […]

続きを読む

3Dカメラの話

3Dのカメラの話です。 特に、Aperture、画角、焦点距離、に焦点をあててみました。 3DCG屋にとってのこれらのパラメータの印象は、 焦点距離(Focal Length) ・・・ 見える範囲を決めるやつ、その1 画角(Angle of […]

続きを読む

Houdini:SubFrame

Houdini回。 フレームとフレームの間の値が欲しい時があります。 上の絵でいうと、1.57613…の小数点以下の部分、0.57613…ですね。 この値があると、今、フレームとフレームの間のどのあたりかを知ることができます。 この例だと、 […]

続きを読む

Nuke:小技その壱

Nuke小技回。 オペレーション系です。 上位階層ノード全移動 ノード選んで、Ctrlドラッグで上位階層のノードまで含めた移動ができる。 ノードの整列 整列したいノード選んで、Lキー。 問答無用で整理する感じが。 ノードの入れ替え 入れ替え […]

続きを読む

Houdiniノード:For Loop(VOP)

Houdiniノード勉強回。 今回はVOPのfor Loop系。 vopでのfor loop処理がHoudini15から新しくなって、分からなくて困ったのです。 「なんじゃこりゃ」、「どうやって使うんじゃ」と思って調べたやつ。 ・・・・・・ […]

続きを読む

Houidniノード:if block(VOP)

Houdiniノード勉強回。 今回はVOPのif block。 “Block Begin If”と”Block End”ノードで構成される条件分岐のためのノード。 「なんじゃこりゃ」、「どうや […]

続きを読む

Houdiniノード:For Loop(SOP)

Houdiniノード勉強回。 今回は、Houdini15から追加のBlock Begin(SOP) / Block End(SOP)ノードにしてみました。 「なんじゃこりゃ」、「どうやって使うのさ」、と思って調べたヤツです。 繰り返し処理の […]

続きを読む

Houdiniレシピ:小技その参

Houdiniの小技集、その3です。 いろいろです。 選択範囲の拡張 Shift +g   ハンドルのサイズを変更する *・・・大きく /・・・小さく   サブディビジョン表示(選択) -・・・OFF +・・・ON ハン […]

続きを読む

Houdini:NDCって何さ!

Houdiniを使っていて、NDCという座標系に触れる機会が増えました。 なので、そのメモ。 NDCは「Normal Device Cordinates」の略で日本語にすると、標準デバイス座標というらしい。 もっと噛み砕いて言うと、カメラを […]

続きを読む

ひとこと

Houdiniに関する質問は、SideFX日本語フォーラムに書き込んでください!

https://www.sidefx.com/forum/71/

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)

スポンサードリンク

言語切り替え

スポンサードリンク

スポンサードリンク