Skip to main content
Renderiza datos de pose corporal 3D en una imagen usando un estilo seleccionable. El nodo acepta datos de pose del rastreador corporal SAM3D (MHR) o de un rig externo Y-up como Kimodo, y puede componer el resultado sobre una imagen de fondo opcional (o un lienzo negro cuando no se proporciona ninguna). Los estilos de render disponibles incluyen una malla 3D sombreada, una silueta binaria, esqueletos estilo OpenPose 2D y 3D, y cápsulas corporales estilo SCAIL.

Entradas

Entradas comunes

Entradas de malla

Estos parámetros aparecen cuando render_style es “mesh”.

Entradas de silueta

Cuando render_style es “silhouette”, el nodo renderiza una máscara binaria de la malla 3D. Este modo no tiene parámetros adicionales.

Entradas de OpenPose 2D

Estos parámetros aparecen cuando render_style es “openpose_2d”.

Entradas de OpenPose 3D

Estos parámetros aparecen cuando render_style es “openpose_3d”.

Entradas de SCAIL

Estos parámetros aparecen cuando render_style es “scail”.

Notas

  • Si tanto width como height son 0, la salida usa el tamaño de imagen nativo de los datos de pose. Si solo se establece uno de ellos, el otro se deriva preservando la relación de aspecto original. Un background conectado se redimensiona para coincidir con la resolución de render.
  • Cuando camera_info está conectado, la pose se reproyecta a través de esa cámara en lugar de la predicha.
  • En el modo mesh, rainbow_tilt_z y rainbow_tilt_x solo están disponibles cuando shader está configurado como “rainbow”, “rainbow_face_normal” o “rainbow_face_semantic”.
  • En el modo mesh, cuando region es “hands_only”, el filtro de región de manos requiere que los datos de pose contengan una máscara de vértices de mano; si falta la máscara, se renderiza la malla completa en su lugar.
  • En el modo scail, las manos se dibujan como superposiciones OpenPose 2D sobre el cuerpo de cápsulas 3D en lugar de como cápsulas 3D; establecer hand_style en “disabled” las elimina por completo.
  • Cuando la resolución de salida difiere de la resolución nativa de los datos de pose, los tamaños del marcador y de las barras de openpose_2d se escalan proporcionalmente.
  • Si el fondo tiene menos fotogramas que los datos de pose, el último fotograma del fondo se reutiliza para los fotogramas restantes.
  • La salida contiene un fotograma por cada fotograma de pose de entrada. Si los datos de pose no contienen fotogramas, se devuelve una única imagen negra.

Salidas

Esta documentación fue generada por IA. Si encuentra algún error o tiene sugerencias de mejora, ¡no dude en contribuir! Editar en GitHub

Source fingerprint (SHA-256): 96556283cf07727e6b4bb3549537bf925ed771bab8607f65c93ab54a5f0e9ba5