ここでは、AMD Radeon ProRender を Houdini / Solaris への導入について説明する。ProRender は AMD 社製の無償 GPU レンダラーだが、OpenCL で書かれているため、NVIDIA GPU でも動作可能。勿論 Houdini Apprentice でも動作する。
なお、これは Houdini Apprentice Advent Calendar 2020 の 24日目の記事です。
ここでは、AMD Radeon ProRender を Houdini / Solaris への導入について説明する。ProRender は AMD 社製の無償 GPU レンダラーだが、OpenCL で書かれているため、NVIDIA GPU でも動作可能。勿論 Houdini Apprentice でも動作する。
なお、これは Houdini Apprentice Advent Calendar 2020 の 24日目の記事です。
ここでは Houdini 18 から可能になり、18.0.525 以降で改良されたライセンスサーバのピーク使用量ログの取り方と Houdini Launcher 導入によるライセンスツールの変更について説明する。
ここでは Maya で行ったエッジ選択を Houdini Engine プラグインでロードした HDA に渡す方法と新しい Launcher による Houdini のインストールに関して簡単に説明する。
最近の Mac に Houdini (Apprentice) をインストールして、アイコンをダブルクリックしても、ぴょんぴょん跳ねるだけで起動しない場合の対処方法。
SideFX Labs は SideFX が提供する便利なツール集。Houdini 18 以前は Game Development Tools と呼ばれていた。このインストール、共有方法、付随する環境変数について説明する。
2016年2月に書いた記事に、opdef を用いて一つの .hda ファイルの中で複数の HDA から参照する方法、oplib の使い方を追記。
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 が想定通りに評価されない理由を以下に説明する。
ここのダッシュボードによれば、約7割のビューが Chrome によって行われている。
現在、ここで紹介している記事のサンプルシーンファイルは ftp.sidefx.com 以下に置いてあり、そこから FTP 経由でダウンロードできるようにしていたが、最近の Chrome では、FTP への URL はデフォルト設定では無視され、アクセス不能になっている。
そこで、Chrome を使っている場合の当面の回避策を以下に紹介する。
Chrome のバージョン: Version 80.0.3987.149 (Official Build) (64-bit)
OS: Windows 10
2020年2月に、札幌 (2/10), 東京 (2/12), 大阪 (2/14) で行われた Houdini キャラクタFX イベントでの資料の補足。