CEDEC 2026 での講演 「プロシージャルゲームコンテンツ制作ブートキャンプ 2025 Houdini 22」
2026-08-25
2026-07-17
H22 Contact Sheet
H21.0 までの Contact Sheet ノードを使って、例えば 8x8 のスプライトシートを作るには File ノードを64 (=8x8)個用意して、それぞれに画像を一枚ずつ読み込んだうえで、Contact Sheet ノードに64回結線しなければならなかったが、H22 ではこれが 改善された。ここでは H22 での新しい方法をサラッと紹介する。
2026-06-27
htoa.json
HtoA 6.4.5.0 をダウンロードしてインストールすると、厳密に対応する Houdini のビルドは 21.0.512 だけである。使用には付属の htoa.json を自分の houdini21.0/packages/ に入れる必要があるが、512 は異なる H21 ビルドを起動すると、操作中に予期しない (Python) エラーが発生することがある。 かといって、毎回 json ファイルの書き換えや出し入れはたるい。
以下のように書き換えれば、Arnold のロードが 21.0.512 だけに限定される。
2026-01-29
houdini_installer
Houdini Launcher をインストールすると houdini_installer というコマンドラインツールもインストールされる。これを使うことで GUI を伴わない Houdini のインストール・アンインストールが可能になる。ここでは、使い方を簡単に説明する。
2025-12-31
再現性が低い海外就職方法
- 日本国内の外資 (カナダ) 系日本法人で職を得る
- そこである程度の実績を積む (私の場合、同社で約9年、社会人になって12年)
- 本社から「来ない?」と声がかかったら (他薦)、「はい」と返事する。
私がカナダ・オンタリオ州トロントで働くことになった経緯を非常に簡潔にまとめると上記の通り。
2025-12-24
HDA filename custom pattern
HDA のファイル名に独自のルールを定める方法を説明する。これは、制作プロジェクトにおいて使う複数の HDA ファイル名に統一性をもたらすのに有用。
なお、これは Houdini Apprentice Advent Calendar 2025 の 24日目の記事です。
2025-11-04
expresssion-05 fpadzero
fpadzero
File Cache ノードで Substeps を 3 にして出力する場合に、File Path が Constructed の場合には、何も考えなくとも、フレーム番号およびサブステップ番号は以下のように桁がきれいに揃う。
cache_subframe.surface_cache.0001.000.bgeo.sc cache_subframe.surface_cache.0001.333.bgeo.sc cache_subframe.surface_cache.0001.667.bgeo.sc cache_subframe.surface_cache.0002.000.bgeo.sc cache_subframe.surface_cache.0002.333.bgeo.sc cache_subframe.surface_cache.0002.667.bgeo.sc cache_subframe.surface_cache.0003.000.bgeo.sc cache_subframe.surface_cache.0003.333.bgeo.sc cache_subframe.surface_cache.0003.667.bgeo.sc ...
しかしながら、File Path を Explicit にした場合、まず $F を $FF にして小数点以下が考慮されるようにしなければならないが、これだけでは以下のようになって桁が揃わないし、小数点以下も長すぎる。
cache_subframe.surface_cache.1.bgeo.sc cache_subframe.surface_cache.1.333333.bgeo.sc cache_subframe.surface_cache.1.666667.bgeo.sc cache_subframe.surface_cache.2.bgeo.sc cache_subframe.surface_cache.2.333333.bgeo.sc cache_subframe.surface_cache.2.666667.bgeo.sc cache_subframe.surface_cache.3.bgeo.sc cache_subframe.surface_cache.3.333333.bgeo.sc cache_subframe.surface_cache.3.666667.bgeo.sc ...
これを揃えるには fpadzero を使う。
Explict 時の Geometry File 名を、例えば、$HIP/geo/explicit/v14/$HIPNAME.$OS.`fpadzero(4, 3,$FF)`.bgeo.sc
とすれば、小数点前の整数部分が4桁、小数点以下が3桁となり、以下のようにファイル名でキャッシュが出力される。
cache_subframe.surface_cache.0001.000.bgeo.sc cache_subframe.surface_cache.0001.333.bgeo.sc cache_subframe.surface_cache.0001.667.bgeo.sc cache_subframe.surface_cache.0002.000.bgeo.sc cache_subframe.surface_cache.0002.333.bgeo.sc cache_subframe.surface_cache.0002.667.bgeo.sc cache_subframe.surface_cache.0003.000.bgeo.sc cache_subframe.surface_cache.0003.333.bgeo.sc cache_subframe.surface_cache.0003.667.bgeo.sc ...
File Cache ノードの Advanced タブに行き、Path 以下を展開すると、 fpadzero の使用例が出ている。
2025-08-25
CEDEC 2025
CEDEC 2025 での講演 「プロシージャルゲームコンテンツ制作ブートキャンプ 2025 Houdini Engine」
関連講演資料 (.pptx 161MB)
リンク
- Houdini Engine ライセンス
- 【CEDEC2025 講演】HoudiniによるUI作成について 株式会社バンダイナムコスタジオ(YouTube 57分)
2025-07-30
distributed sim
2025-06-17
port 1715
2025-05-14
2025-04-25
VAT3 complete guide ja Part 2
2025-04-05
VEX no include
2025-04-19: 追記: #ifndef 等を(偽) math.h で使う方法 (#include guard) は他に悪影響を与えることが判明、削除しました。
例えば、VEX 用の foo.h というファイルを作り、この中に
float thrice (float a) {return a * 3;} /* 入力の3倍を返す */
という関数を作ったとする。この関数を Attribute Wrangle で使うには - foo.h を ~/houdini20.5/vex/include/ に格納し、
- Attribute Wrangle では、
#include "foo.h" @val = thrice (100.0);
などとするが、
2025-03-04
SOP Cache
Windows -> Cache Manager を開き、 SOP Cache の項を見て、使用量が非常に大きくなっていることに気が付いたけど、Max の項がグレーアウトされていていて変更のすべがないと思ったことがあるかもしれない。

結論から言うと、デフォルト設定のまま使っているのであれば心配は不要。Houdini は必要なメモリ量を必要なだけ常に割り当てる。この挙動の変更・より深く知るには以下の通り。
2025-02-11
2025-01-20
2024-12-25
hhelp 2024
UPDATED:
- 2026-04-25: Houdini 21.0 日本語ドキュメント暫定対応
- 2025-06-24: Houdini 20.5 日本語ドキュメント対応
ここでは、Houdini 日本語ドキュメントをローカルにコピーし、ポップアップヘルプの日本語化をする方法を紹介する。これは、2022年に紹介した方法よりも簡単。
なお、これは Houdini Apprentice Advent Calendar 2024 の 24日目の記事です。





