2020-06-11

usd rop


SOP Import に USD ROP を接続して、SOPパスとファイル出力先以外をデフォルトのまま USD として書き出すと、.usd ファイルは書き出されるがエラーが発生する。この理由と対処方法について説明する。


2020-06-05

WFC


ここでは、Houdini を使った Wave Function Collapse について簡単に紹介する。

これは「第2回Houdini勉強会(オンライン)」で発表した内容です。


2020-05-26

mplay to ffmpeg

FFMPEG は H20.0 以降 Houdini に同梱されているので別途インストールは不要。

以下は Mplay で File->Export->ffmpeg-> で Format を .mp4 にした時に Codec に表示されるラベルとその意味。

CodecUI Label意味備考
AV1 av1_amfAMD GPU AV1Apprenticeで使用可能
av1_nvencNvidia GPU AV1Apprenticeで使用可能
libsvtav1Software AV1Apprenticeで使用可能
H.264 h264_amfAMD GPU H.264
h264_nvencNvidia GPU H.264
h264_videotoolboxApple H.264MacOS のみ
libopenh264Software H.264
HVEC/H.265 hevc_amfAMD GPU H.265
hevc_nvencNvidia GPU H.265
hevc_videotoolboxApple H.265MacOS のみ
libkvazaarSoftware H.265
VP9libvpx-vp9Software VP9Apprenticeで使用可能


2020-05-24

changing node type


ノードタイプの変更方法を紹介する。場合によっては便利。


2020-04-28

Node Versions


Houdini で現行のバージョンのノードの代わりに古いバージョンのノードを作成する方法を紹介する。(2020-04-28 更新)

2020-03-24

vexpression-backticks

Height Field を作成し、その出力に HeightField Wrangle を追加。VEXpression に

@mask = 1;     // A
とすれば、マスク全体が 1 に設定される。

VEXpression を ` (バックティック) を使って以下のように変更しても問題なく評価される。

@`"mask"` = 1;    // C

また chs で layername パラメータを作成、そのパラメータを mask と定義し、VEXpression を 以下のようにしても問題なく評価される。

@`chs("layername")` = 1;    // D

しかし以下のエクスプレッションでは、構文は正しくとも、マスクは期待通りに設定されない。

string layername = "mask";
@`layername` = 1;    // B

B が想定通りに評価されない理由を以下に説明する。

2020-03-20

goodbye ftp


ここのダッシュボードによれば、約7割のビューが Chrome によって行われている。 現在、ここで紹介している記事のサンプルシーンファイルは ftp.sidefx.com 以下に置いてあり、そこから FTP 経由でダウンロードできるようにしていたが、最近の Chrome では、FTP への URL はデフォルト設定では無視され、アクセス不能になっている。

そこで、Chrome を使っている場合の当面の回避策を以下に紹介する。

Chrome のバージョン: Version 80.0.3987.149 (Official Build) (64-bit)
OS: Windows 10