2016-01-08

packed primitives


Packed Primitives はデータを効率的に使いまわし・保存する方法で、低メモリ、低ディスク容量で、大規模なデータを扱うことを可能にする。ここでは、Packed Primitives の使用法のおさらいをする。


2015-12-16

Z depth Conversion

Mantra での Z-Depth 出力は、カメラからの距離を Pz (Position Z) イメージプレーンに出力する。つまり、カメラに近ければ値が小さく、遠ければどこまでも大きくなり、値は Near および Far クリップの間で正規化されない。この挙動は RenderMan や Arnold などと同じ。

反対に Maya, Mental Ray, VRay などでの Z デプス出力は、Near Clip を 1、Far Clip を 0 とした空間で正規化される。つまり、Near Clip に近ければ値が大きく、Far Clip に近づくほど黒くなり、値は常に0と1の間。

ここでは、Mantra からの Z デプスの出力方法とその値を Houdini の COP (Compositing Op: 合成モジュール) を使って Maya や VRay のZ デプス空間に変換する方法を紹介する。


2015-11-14

h15 polyextrude

Houdini 15 での PolyExtrude ツールの変更点の一部をこちらにまとめました。

attribute wrangle

Houdini で Attribute Create を脱却、Attribute Wrangle に移行するためのさわりをこちらにまとめました。

2015-10-30

displacement shading

Houdini でディスプレイスメントシェーディングをカスタムシェーダに組み込む方法こちらにまとめました。


Happy Halloween!

2015-09-16

particle io

Houdini でパーティクルの読み書きを簡単に行う方法をこちらにまとめました。