2020-12-24

amd prorender

ここでは、AMD Radeon ProRender を Houdini / Solaris への導入について説明する。ProRender は AMD 社製の無償 GPU レンダラーだが、OpenCL で書かれているため、NVIDIA GPU でも動作可能。勿論 Houdini Apprentice でも動作する。

なお、これは Houdini Apprentice Advent Calendar 2020 の 24日目の記事です。


2020-10-29

Vellum Brush


ここでは Houdini 18.5 に搭載された Vellum Brush による草 (Hair) の変形シーンの作成方法について説明する。なお、以下の操作は Houdini Core でも可能。


2020-10-13

license peak usage log


ここでは Houdini 18 から可能になり、18.0.525 以降で改良されたライセンスサーバのピーク使用量ログの取り方と Houdini Launcher 導入によるライセンスツールの変更について説明する。

2020-09-17

dds read write

2021-03-27: 18.5.527より、IMG_DDS は Windows 版 Houdini 本体に標準で含まれるようになりました。
ここでは 8/16/32 ビットDDS 読み書きに対応した .dll (IMG_DLL) について説明する。なお、これは DirectX のライブラリを用いて書かれているので、Windows 以外では動作しない。


2020-09-01

Edge selection with Houdini Engine for Maya


ここでは Maya で行ったエッジ選択を Houdini Engine プラグインでロードした HDA に渡す方法と新しい Launcher による Houdini のインストールに関して簡単に説明する。


2020-08-30

3dcg software history

以下の画像にほぼ沿った 3D CG ソフトウェア開発会社およびその製品の主に日本での移り変わり。私の記憶による主観が基となっているので、異論・反論は認めない :)


2020-08-15

houdini won't launch on Mac OSX

最近の Mac に Houdini (Apprentice) をインストールして、アイコンをダブルクリックしても、ぴょんぴょん跳ねるだけで起動しない場合の対処方法。


2020-07-21

asset bar

2022-04-09 追記
Houdini 19 では Assets->Assets Definition Toolbar -> Show Always で Asset Bar を表示できるようになった。


2020-06-29

SideFX Labs Install


SideFX Labs は SideFX が提供する便利なツール集。Houdini 18 以前は Game Development Tools と呼ばれていた。このインストール、共有方法、付随する環境変数について説明する。


2020-06-17

Communicating to Maya via Python


Houdini から Maya に Python 経由でコマンドを送る方法。正直なところ、以下のことだけをやるのであれば、 Houdini である必然性はあまりなく、普通の Python シェルからやっても同じ。


HDA embedded file

2016年2月に書いた記事に、opdef を用いて一つの .hda ファイルの中で複数の HDA から参照する方法、oplib の使い方を追記


Houdini Digital Asset (.hda) にファイルを埋め込み、opdef コマンドを使ってを正しく参照する方法を紹介する。


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

2022-04-18 更新: Windows 上で Mplay から mp4 ムービーを出力するには、FFMPEG のインストールが必須。ここではその方法を方法を紹介する。


2020-05-24

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


2020-02-06

karma volume light


ここでは、Solaris でボリュームライトを作成し、Karma でレンダリング方法を手早く紹介する。


2020-01-07

64bit processing


ここでは、このマスタークラス (英語字幕付き)で紹介されている Houdini でのジオメトリの64ビット処理について日本語で補足説明する。