問題
動画では setvariant の変更がビューポートに反映されるまでに 1:23 かかっていますが、これを短縮するにはどうすればいいでしょうか。
解決策
この時間は Set Variant の問題ではなく、ビューポートの更新にかかった時間です。
ビューポートで歯車のアイコンが回転していることが確認できますが、これはビューポートに送信された USD が更新されたことを意味し、レンダーデリゲートが USD の更新を処理している最中であることを示しています。
実際にはバックグラウンドで処理中の Karma がスタックして、ビューポートの更新が完了するのを邪魔していると考えられます。
Karma ではなく Houdini GL でこの手順を再現した場合同じ動作になりますが、Karma をレンダラーとして最後まで再実行した場合、Houdini GL よりは早くビューポートが更新されるはずです。
一応の回避策としては「ビューポートで確認するときは Karma で確認して、確認が終了したら Houdini GL に戻す」というのがひとつの回避策になります。
本件は SideFX にバグとして報告済みです。追ってのご報告があればこのページに記載させていただきます。