てんちょーの技術日誌

自分がつまづいたこととかメモ

[Houdini] TOPs でパラメータ比較動画を出力するための準備をする

概要

こういうやつです

  • 比較したいパラメータを設定する
  • 文字で設定を表示する
  • 動画にする

あたりがやりたいことです

今回のサンプルファイルはこちら

drive.google.com

top network に色々書いてあります

環境

OS: Windows 10
Houdini: 19.5.435

事前準備

ffmpeg, image magick の導入をしておいてください

両者ともに公式から入れるのがおすすめです
導入に関するハマりポイントはこちらを参考にしてください

shop-0761.hatenablog.com

Tips

具体的な実装はサンプルファイルを見てもらうとして、
ここでは要点とハマりポイントについて触れておきます

local scheduler の Single 化

local scheduler は Single 化することで、直列で処理するようになります

これにより、シュミレーションを複数並列で走らせてしまい、PCごとクラッシュ...
ということを回避できます

手元では最初、手打ちした相対パスでは認識してくれなかったので、
絶対パスか Open floating operator chooserで指定するなど、
方法を変えるとよいかもしれません

All Frames in One Batch

公式ドキュメントより

シミュレーションを実行する時は常に All Frames in One Batch を有効にしてください。 シミュレーションは 複数のプロセス で実行することが できない ので、これが無効だとシミュレーションで問題に遭遇してしまいます

とのことなので、見落としがちですが、有効にしておきましょう

Rop Composite Output の Overlay

過去の記事を漁っていると、これを使って文字を表示させていたんですが、
Houdini 19.5.435 では見当たりませんでした...

どうやら Overlay Text と検索すると、過去のノードと同じものが使えるっぽいです

中身は COP 内で文字を Overlay してるだけなので、自作することも可能です

参考

vimeo.com

www.sidefx.com

https://support.borndigital.co.jp/hc/ja/articles/360000282021-PDG%E3%81%A8Mosaic%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E6%AF%94%E8%BC%83%E7%94%BB%E5%83%8F%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B

nomoreretake.net

まとめ

こういうのは出来てしまえば簡単なのですが、できるまでがたいへん...
微妙に古かったり、UIが変わっていたりでハマりまくりましたが、
なんとか動くようになりました

次回以降は、Vellum 系のパラメータの比較動画を作っていければと思っています

何かあれば Twitter までお気軽にどうぞ~ twitter.com