No More Retake

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

メニュー
  • Houdini:Bake Constraint(Shelf)

    Houdini"こんなシェルフがあったのか回"。先日、シェルフに"Bake Constraint"なるシェルフを見つけて吃驚しました。シェルフの"Constraints"タブにありました。いつから、追加されたのだろう。名前の通り、CHOPsで作られたコンストレイントの動きをキーフレームにベイクしてくれる機能のようですね。例えば、こんな感じに球体の周囲を回る箱を作って、箱は常に球体の方を向くようにコンストレイントを設定したとします。Bake Constraintの使い方は簡単。ベイクしたいオブジェクトを選択して、シェルフボタンを押すだけ[...]

    続きを読む
  • Nuke Node:Flareその2

    Nukeノード勉強会。Flareノードの続きです。  MultiタブAsymmetryrepeat暗い部分、スリットの繰り返し回数multiplierスリット部分の暗さfallout減衰angle回転Multiple Flaresrepeatフレアの数、幾つ作るか。random offset / size / hou / brightness / visibility / flattening / rotationフレア毎の位置、サイズ、色、明るさ、表示、エッジ、回転。Extrasp[...]

    続きを読む
  • 『内包表記』って便利 by Python

    Pythonには”リスト内包表記”なるものがあるそうな。初めて目にした時は、「なんじゃこのケッタイな書き方は!」と思ったものです。リスト内包表記をザックリ説明すると、『for分とかif分とか使って複数行必要だった処理が一行ですむよ。しかも処理が早いよ。でもちょっと読みづらいよ』っていう書き方でしょうか。ものの本によると、”リスト内包表記とは、あるリストを元にして別のリストを作るための記法のことです”、だそうです。ちょっとMayaのpyemlで普通の書き方と、それを内包表記で書いた例を作ってみました。選択したオブジェクトのうち、Meshのみをリストで返[...]

    続きを読む
  • 3Dカメラの話

    3Dのカメラの話です。特に、Aperture、画角、焦点距離、に焦点をあててみました。3DCG屋にとってのこれらのパラメータの印象は、焦点距離(Focal Length)・・・見える範囲を決めるやつ、その1画角(Angle of View)・・・見える範囲を決めるやつ、その2aperture・・・なにそれ、おいしいの?・・・かなと想像します。これらについて、もう一歩踏み込んでみます。アパーチャー。画像を映すフィルムやイメージセンサーの大きさのこと。[...]

    続きを読む
  • Houdini:Camera Scale

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

    続きを読む
  • Houdini:Vector Blur Pass to Nuke

    Houdini回。Nuke用のVector Blur Pass作り方!こゆやつね。Houdiniは最近の他のソフトと違って、自分でVector Blur用のシェーダーを組んでパスを設定しなければならない。非常に面倒な上、どう作るのが正解かよくわからないので、だいたい詰まる。odforceで調べても、みんな違うことやってるしっ!いくつか調べて教えを請うて、Houdini上での3DブラーとコンポジットでのVectorブラーをだいたい一致させる設定、これでいいかなってのが決まってきたので備忘録も兼ねて書きます。テスト用には前回作った、ぷるんぷるんした奴を使いま[...]

    続きを読む
  • 小休止:無限ループ2

    「気晴らしに 作ってみました 無限ループその2」 いっぱい字余り。こんなの作ってる場合じゃないんだけど、気が付いたら手が勝手に作ってた。ぷるぷるは、Balloon設定のVellum。あとRedshiftでのSSSと、ジオメトリライトも確認もかねて使ってみました。緑色の”ぷるぷる”を、ほんのり光源にしてます。レンダリング早いは早いけど、そこそこ時間かかった。いや、Mantraよりずっと早かったんだけどね。GPUメモリが足りてない印象。横着せずにプロキシ化すれば早くなったかなぁ。そろそろ、雰囲気だけで設定するのが難しくなってきたので、マニュアルを読まねば[...]

    続きを読む
  • Houdiniレシピ:WrangleでPoint

    Houdini回ね。今回はAttribute Wrangle(SOP)を使ってPointを作ります。最終的にはPointを並べてこんな感じのを、と。sin()とcos()が出てくるのであしからず。では早速。まず、AttributeWrangle(SOP)のRun Overの項目を"Detail(only once)"に変更しておきます。Pointを作成するコマンドはaddpoint()を使います。addpoint(geoself(), {0, 1, 0});上のコードで点が1コ作られます。点を作るのはこれだけ。[...]

    続きを読む
  • 小休止:髑髏

    ここ最近、堅めの記事が多かったので。何か作ろうと思いまして。お題はオーソドックスに「髑髏」角、生やせばよかったなぁ。[...]

    続きを読む
  • Houdini:L-system 作例02

    Houdini Advent Calendar2016 16日目に参加しました。前回の続きでHoudiniのL-Systemの作例です。Sample011PermiseF-F-F-F-F-F-F-FRule 1F=F--F+F+F+F+F+F+F--FAngle45Generations1Sample012 - Koch_Curve 01コッホ曲線Permise-FRule 1F = F+F-F-F+FAngle90[...]

    続きを読む

アーカイブ: 2013年6月

『内包表記』って便利 by Python

Pythonには”リスト内包表記”なるものがあるそうな。 初めて目にした時は、「なんじゃこのケッタイな書き方は!」と思ったものです。 リスト内包表記をザックリ説明すると、 『for分とかif分とか使って複数行必要だった処理が一行ですむよ。し […]

続きを読む

このサイトについて

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)

スポンサードリンク