Houdini18発表イベント
Houdini18の国内発表イベントが開催されます。 以下の日程で福岡、大阪、東京にて開催されます。 12月2日(月)福岡 12月3日(火)大阪 12月6日(金)東京 イベントの詳細や申し込みは以下のSideFX公式ページより。 https […]
Houdiniメモ。カメラクリップのWrangleを書くのが面倒なので、コピーできるようにココに書いておく。vector _ndc = toNDC("/obj/cam1", @P);float _ox=ch("ox");float _oy=ch("oy");float _oz=ch("oz");if ((_ndc>1+_ox)) removepoint(geoself(), @ptnum); if ((_ndc>1+_oy)) removepoint(ge[...]
続きを読む
『miss_fast_skin_maya』の続きです。 Subsurface Scattering LayerBack Scatterはオブジェクトの背後から透過してくる光の効果とでも言いましょうか。太陽に手をかざしたときに輪郭が透けて見えるあれです。なので、オブジェクトの向こう側に光源を置く必要があります。バックライトというやつですね。Back Scatter Color透過してきた光の色かな。Back Scatter WeightBackScatterのウェイト。EpidermalとかSubdermalのとこのWeightと同じですね。この値[...]
続きを読む
はい、Houdini回。今回は地味に大事なPyroのContainerを回転させる方法です!ここで言う、Containerとは下図の四角い枠のことです。以下、手順です。(初めにShelfから標準的なPyroの煙を作成してあるとします)①:Positionノードを作成するPositionノードを作成し、Smoke Objectノード(Pyroと表記されたのード)の下に入れときます。このPositionノードは、オブジェクト(ここではSmoke Objectノード)が使用できる位置情報を作成することができます。[...]
続きを読む
今回は、マテリアルの基本「環境マップの張り方」です。サンプルとして、以前mia_materialのところで使ったシーンを使いました。まずMentalrayで環境マップを使用する時は、環境マップをShadingEngineのEnvironmentShaderに繋ぐ、↓のようなコネクトになります。時々、マテリアルのReflectionカラーに環境マップを繋いであるデータを見かけたりしますが、ShadingEngineのEnvironmenShaderに繋ぐのが正解。ShadingEngineについてはAREA Japanの説明が分かりやすいのでここでは割愛し[...]
続きを読む
Houdini回。図のような領域すべてが1で満たされたVDB Volumeを作る方法。VDB Active(SOP)を使う。ネットワークは下図。VDB Active(SOP)のパラメータ中程に沢山あるパラメータタブから、"Reference"を選択しておく。これで、ネットワーク左上のノードvdb1で定義されてたVDBボリュームが、右上のノードbox1の領域内に、アクティブな状態(値1)で作られる。例えるなら、領域内がすべて煙で均一に満たされた状態。こんなの何に使うのかというと・・・いうと・・・えーと、とにかく使いたいと思ったのです。とにかく、ボクセル[...]
続きを読む
RecursiveGrowthです。思いのほか楽しくて形状違いで4つも作ってしまいました。ソリッドな見た目ですがほぼVDBで制御してます。ほんとHoudiniのVolumeは汎用性が高くて最強だと思う。ただシミュレーション制御ってのもあり、狙った形に持ってくのは至難の業。以下、作業画面。面白かった。以上!また次回ね![...]
続きを読む
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つのベクトル[...]
続きを読む
またtoxik回です。ニーズが多くないのは知ってるんですけどねぇ~。今回はPXLノード。"PXL"とはPixel eXpression Languageの略だそうです。(頭文字ってわけじゃないのね)ひとことで言うと、スクリプト書いたらピクセル単位で絵を操作できるよ”っていうノードです。なのでプログラム&算数の知識が要求されます。たとえば、AEでいうフラクタルノイズなんかはコレで作れます。実は、『Toxikでフラクタルノイズ作るにはどうしたらいいですかね』って質問したら、『これ使えばいいよ』って教えてもらったのです。しかしExpression書[...]
続きを読む
影をレンダリングする①:FumeFXの"Cast Shadow"、"Receive Shadows"をONにする②:ライトのシャドウをONにする③:ライトの"環境効果のシャドウ"をONにする。 モーションブラーをかける①:シミュレーションキャッシュで"Velocity"を保存しておく②:シミュレーションする③:環境 -> FusionWork Render -> Create ChannelsをON -> Image Motion BlurをON④:効果にモーションブラーを追加。 ⑤:F[...]
続きを読む
その1へ その2へ その3へ その4へ その5へ 補足へ今回は、Mia_materialについての補足です。Mia_materialの特徴の一つに、エネルギー保存の法則があります。(ここではMentalrayについて述べますが、Vrayでも応用がきくと思います)エネルギー保存とかいうと、難しく聞こえますがバッサリ切って捨てると、”受けた光(エネルギー)より強くは光らない”ということです。式で書くと Diffuse(拡散) + Reflection(反射) + Refraction(透過・屈折) <=?1 (100%)そもそもDiffuse=1(1[...]
続きを読むHoudini18の国内発表イベントが開催されます。 以下の日程で福岡、大阪、東京にて開催されます。 12月2日(月)福岡 12月3日(火)大阪 12月6日(金)東京 イベントの詳細や申し込みは以下のSideFX公式ページより。 https […]
CGWORLD vol.256にHoudini18のレビューを寄稿させて頂きました。 こちらイケメンいっぱいの表紙の号です。 今回、CGWORLD vol.256では、このHoudini18のレビューをいち早く書かせてもらいました。 Sol […]
夜な夜なこんなのを作ってました。 この記事はこんなの作ったよ~、くらいの内容です。悪しからず。 破片の置換の応用です。 「形が似てるなら、ポリゴン以外も置換できるな」とふと思い、手始めに煙で作ってみた次第です。 以下、ネットワーク抜粋です。 […]


