3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TOPsで即席ProRes(&H264)書き出し君

Last updated at Posted at 2025-12-07

とりあえず映像にしたい

opengl_renderer.png

cones.gif

ジオメトリ階層に置いてレンダリングを押すだけ!なTOPsノードを共有します。
HIPファイル: instant_renderer.hiplc

2025/12/28
細かい機能追加とともにOpenGL ROP -> Flipbook(Vulkan) にアップデートしました
HIPファイル: flipbook_render.hiplc

誰が嬉しいのか

  • ジオメトリノード単位でパターンを作ることが多い人
  • 見たままを最速でさくっとProResやH264に出したい人
  • Macで作業し、ProResを中間ファイルに多用している人

何をしてくれるのか

  • OpenGL ROPで連番を出力する
  • 映像ファイルとしてまとめる

使い方

  • 作業しているジオメトリノードに置く
  • カメラを指定する
  • Renderをクリック

panel_overview.png

便利なところ

  • 親ジオメトリノードの名前がファイル名に (最重要)
    • 書き足せばprefix的な使い方もOK
  • 親ジオメトリだけをソロレンダリング
    • 親階層での表示フラグに依存しない
  • 一時画像の出力先を別途指定
    • 一時ファイルでクラウド管理下の場所を汚染したくない人に
  • レンダリング後の自動画像消去
  • 最終出力に対するレンダリング時のスケーリング指定
    • アンチエイリアスの倍率を上げてもエッジが汚くて悩んでいる人に
  • ffmpegの設定プリセット化
    • ProResやH264の設定引数を結局毎回調べている人に

      prores_profiles.png

TOPsはこんな感じ

topnet.png

  • あとで削除する画像ファイルが、一連に繋ぐと上手く参照できなかったのでwaitforallに束ねている
    • 上手な方法があったら教えてほしい

Tips

  • TOPsのOpenGL ROPはCook Frames as Single Work Itemのチェックを入れないと激遅
    single_workitem.png

注意

  • ffmpegはHomebrewで別途インストールして下さい brew install ffmpeg
    • Houdini同梱の最新版を試していませんが、以前トラブったため
    • 場所をデフォルトから変えた人は中の参照先も変えて下さい
  • 画像消去オプションはそのとき生成された画像のみに有効です
  • Windowsは知りません

おわりに

お行儀よく書き出し用ノードを/out階層に並べていても、結局/objにあるジオメトリノードの数だけ同じ名前のROPが並ぶだけだと気付いたので、いっそ中にレンダリング設定と紐づいたレンダリングボタンをポンと置いてしまうのが楽… という結論に至りました。

環境的にもワークフロー的にも少数派かなとは思いますが、使う人の数だけ使い方があるのがHoudini!だと思うので、似たような細々したものを作る人の参考になればと思います。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?