Skip to main content
選択可能なスタイルを使用して、3Dボディポーズデータを画像にレンダリングします。このノードは、SAM3Dボディトラッカー(MHR)または Kimodo などの外部のY-upリグからのポーズデータを受け入れ、オプションの背景画像(指定がない場合は黒いキャンバス)の上に結果を合成できます。利用可能なレンダースタイルには、シェーディングされた3Dメッシュ、バイナリシルエット、2D/3DのOpenPoseスタイルのスケルトン、SCAILスタイルのボディカプセルが含まれます。

入力

共通入力

メッシュ入力

これらのパラメータは、render_style が “mesh” の場合に表示されます。

シルエット入力

render_style が “silhouette” の場合、このノードは3Dメッシュのバイナリマスクをレンダリングします。このモードには追加のパラメータはありません。

OpenPose 2D 入力

これらのパラメータは、render_style が “openpose_2d” の場合に表示されます。

OpenPose 3D 入力

これらのパラメータは、render_style が “openpose_3d” の場合に表示されます。

SCAIL 入力

これらのパラメータは、render_style が “scail” の場合に表示されます。

注意事項

  • widthheight が両方とも0の場合は、出力はポーズデータのネイティブな画像サイズを使用します。どちらか一方だけが設定されている場合は、元のアスペクト比を保ったままもう一方が算出されます。接続された background はレンダリング解像度に合わせてリサイズされます。
  • camera_info が接続されている場合、ポーズは予測されたカメラではなく、そのカメラを通して再投影されます。
  • メッシュモードでは、rainbow_tilt_zrainbow_tilt_xshader が “rainbow”、“rainbow_face_normal”、“rainbow_face_semantic” の場合にのみ使用できます。
  • メッシュモードで region が “hands_only” の場合、手領域フィルターはポーズデータに手の頂点マスクが含まれている必要があります。マスクがない場合は、代わりに全体メッシュがレンダリングされます。
  • SCAILモードでは、手は常に2Dオーバーレイとして描画されます。3Dの手カプセルはありません。
  • 出力解像度がポーズデータのネイティブ解像度と異なる場合、openpose_2d のマーカーとスティックのサイズは比例してスケーリングされます。
  • 背景のフレーム数がポーズデータより少ない場合、残りのフレームには最後の背景フレームが再利用されます。
  • 出力には、入力ポーズフレームごとに1フレームが含まれます。ポーズデータにフレームが含まれていない場合は、黒い画像が1枚返されます。

出力

このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! GitHub で編集

Source fingerprint (SHA-256): 96556283cf07727e6b4bb3549537bf925ed771bab8607f65c93ab54a5f0e9ba5