No More Retake

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

メニュー
  • Houdiniレシピ:徐々に壊れる

    前回に引き続きHoudiniの破壊系のネタです。今回のネタは、徐々に壊れるシミュレーションです。これを書きたいがために前回のをやった!Houdiniのバージョンは14を使用しています。※ここで紹介する方法が唯一の解ではありません。Houdiniには沢山の別解があります。方法は人それぞれ。まずは基本的な破壊。前回、紹介した"voronoifracture"ノードと"RBD Fracture Object"を使って破壊のシミュレーションを作成します。こんな感じ。これに徐々に崩れる表現を追加していきます。球体の通ったあたりから崩れるようにしたい[...]

    続きを読む
  • 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:Camera Scale

    Houdini回です。今回はカメラとスケールについて。前提として、Maya→Houdiniにデータを持ってくると、Unitの単位の違いからスケールをかけることになります。Mayaは1unitが1cm、Houdiniは1unitが1mなので、実寸で作成されたモデルの場合、Houdini上で1/100にします。私は安直にNullを使ってスケールをかけることが多いです。この時、カメラにもスケールがかかるとレンダリングの絵に影響がでて困る。具体的にはVolumeのDensityへの影響がでて困る。こんな感じに。これが困る(。-`ω´-)ンーかといってスケ[...]

    続きを読む
  • Maya:mentalray proxyを覚えよう

    今回はMayaでのmentalray proxyの方法について書いてみました。自分これ何回やっても忘れてしまって・・・歳のせい?①:プロキシ化したいオブジェクトを選んで、②:"File type"をに変更③:だいたい同じ大きさのダミーオブジェクトを用意。④:ダミーオブジェクトのShapeノードにある、"Render Proxy"で書き出したプロキシデータを指定。⑤:後はレンダリングするだけ。ダミーオブジェクトのボックスがちゃんと入れ替わっているのが分かります↓。いっぱいあっても大丈夫! スケールもかけてみた。調[...]

    続きを読む
  • toxik:[Rewire]

    toxikノードの解説回です。今回は RewireRGBAチャンネルを別のチャンネル値で置き換えます。(AfterEffectsのチャンネルシフトのようなもの)実は、の機能が組みこまれています。Red/Green/Blue/Alpha各ボタンを押すと、変更するチャンネルが選べます。Luma輝度チャンネルRed赤チャンネルGreen緑チャンネルBlue青チャンネルAlphaアルファチャンネルNoneなし。Maskにコネクトした場合のみ利用可能。Alpha[...]

    続きを読む
  • FumeFXメモ その6 [rend][illum]

    FumeFXメモ、6回目です。今回はrendタブとillumタブの二つです。rendタブは質感に関する項目ですね。ちょいちょい分からないのもありますが、大目に見てください。バージョンは3.5です。=補足=※Step Size %値が少ないほどクオリティが高いというより、なめらかな結果が得られるといった方がよいかも。ブラー処理かけるの前提であえて高い値でレンダリングするのもありかも。レンダリングも早いし。 illumタブFumeに適応するライトを登録したり、そのライトについての設定をいじったりできる項目ですね。&nb[...]

    続きを読む
  • 3dsMax:[細胞マップ]

    今回は3dsMaxです。3dsMaxの細胞マップとその周辺パラメータについて調べる機会があったので。備忘録もかねて。まず座標からソースマッピングの種類オブジェクトXYZ・・・オブジェクトのローカル座標。オブジェクトがアニメーションするけどデフォームしないならこれかなワールドXYZ・・・シーンのワールド座標でマッピング明示的マップチャネル・・・マップチャネルの有効。UVW座標を使うということかな。1~99の任意のチャネルを選択できるらしいが、つまり1~99までUVWマップが持てるということかな。頂点固有の[...]

    続きを読む
  • Maya:『misss_fast_skin_maya』ノード その1

    今度は『miss_fast_skin_maya』です。長くなる気がして避けてきたのですが、そろそろ向き合わねばならぬ時がきたか、と。検証にあたって以下のようなシーンを用意しました。Mayaは2012の英語版。ライトはエリアライトでオーソドックスな3点照明。unit単位はcm。比較に置いてある煙草は実寸サイズです。マテリアルの設定で意外にも大事なのはシーンのスケールだったりします。モデルを実寸で作るのか、それとも1/10 or 1/100で作るのかによって調整しなければならないパラメータがあるからです。上のシーンのドラゴンをレンダリングするとこんな感じにな[...]

    続きを読む
  • Houdini:オモシロカタヨ

    ネットワークこんな。勉強になった点retentionPolyReduce(SOP)のパラメータ"Retain Density by Attribute"を活用することで、任意の箇所を任意の割合でポリゴン数を削減出来る。デフォルトでは、"retention"というアトリビュートで、削減度合いをコントロール出来る。このアトリビュートを、Paint(SOP)でぬりぬりしながら、後工程の結果を見るのが楽しい。PolyExtrude(SOP)PolyExtrude(SOP)をうまく使うと、ポリゴンラインに幅を持たせて抽出する様な用途もイケる。[...]

    続きを読む
  • Houdiniレシピ:カーブの接線を取得

    Houdini回です。今回はカーブの接線(tangent)を取得方法を幾つか。調べて忘れて調べてを繰り返すので、備忘録も兼ねて。polyFrame(SOP)で接線を取得polyFrame(SOP)を使うと、「Normal(法線)」「Tangent(接線)」「Bitangent(従法線)」を取得することができます。下の青線がNormal(法線)、黄色線がTangent(接線)、赤いのがBitangent(従法線)。接線だけが欲しい場合はTangentだけ有効にしとけばOKStyleの設定で、平滑化[...]

    続きを読む

Houdiniの記事一覧

Houdini:[gl_wireframe]と[gl_lit]

久々更新Houdini回。 マニュアル読んでて、ちょっとおもしろいなと思ったので。 なんでもビューポートに働きかけるDetailアトリビュートがあるそうな。 まず、gl_wireframe。 float型のアトリビュートで、0以外の値の場合 […]

続きを読む

Houdini:Now Loading

Now Loading・・・Now Loading・・・が似合いそう。 CopyとTranslateを使ったシンプル構成。されど面白い。 これシーンファイル nowLoading.hip

Houdiniレシピ:小技その伍

記事書くヒマがない! そんな時のためにストックしといたHoudini小技回! Houdiniのちょっとした機能とかそういのです。 Mplayに沢山読み込む 一つのMplayに異なるシーケンス画像を複数読み込んで比較することが出来る。 読み込 […]

続きを読む

Houdini:Change shape and jiggle

Twitterで流れてたgifが面白かったので、Houdiniでマネして作ってみた。 2つの形状をブレンドして、変形の際にJiggleを適応したもの。 Jiggleについてはこっちの記事でサンプルファイルをアップしています。 反省点としては […]

続きを読む

Houdini:nearpoint(VEX)

前回に続き、Houdini VEX勉強回。 今回は「近接ポイントの情報を取得する」VEX系の関数についてです。 近接ポイントとはこの場合、単純に距離の近いポイントのことを指します。 近接ポイントを取得するVEX関数は幾つかあります。 ここで […]

続きを読む

Houdini:neighbour系の関数(VEX)

Houdini、VEX勉強回。 neighbour系について。 このneighour()系のVEX関数、よく使う割にいつもマニュアル見るので備忘録もかねてまとめです。 neighbour()とかneighbours()とか、似た名前の関数が […]

続きを読む

Houdini:エッジだけ残す

Houdini回。 ポリゴンプリミティブの面を消して、エッジを残す簡単な方法。 面はいらんのじゃ、線だけほしいのじゃ、って時があったのです。 PolyWire(SOP)とか使いたくないし、かといってWrangleで書くのもなぁ、きっとノード […]

続きを読む

CGWORLD222号 Houdini特集

宣伝! 1/10発売のCGWORLD222号のHoudini特集に寄稿させていただきました。   本の詳細はCGWORLDさんのページで。 私の方では、簡単な作例を通してラインを使ったTipsやなんかをいくつか紹介させていただいてます。 「 […]

続きを読む

Houdini:L-system 作例02

Houdini Advent Calendar2016 16日目に参加しました。 前回の続きでHoudiniのL-Systemの作例です。 Sample011 Permise F-F-F-F-F-F-F-F Rule 1 F=F&#8211 […]

続きを読む

Houdini:L-system概要と作例01

Houdini Advent Calendar2016 15日目に参加しました。 Houdiniノード勉強回。 テーマはL-System。 反復処理されるルールによって、枝分かれする現象を表現できるヤツ。 使えそうに見えて使いどころが難しい […]

続きを読む

Houdini:Groupで決める線の書き順

またHoudiniのターン。 Group(SOP)とAdd(SOP)のコンボで任意の順番にポイントを繋ぐ方法です。 まったくプロシージャルじゃないけど。 以下手順。 1:シーンビューでポイントをちくちくと選択する。 2:Group SOPで […]

続きを読む

このサイトについて

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

RSS

follow us in feedly

言語切り替え

Archives

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

スポンサードリンク