From 87b76a42d0e4c0cc5dab4e7ad487fe14f4a1f82f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Wed, 13 May 2026 23:53:48 +0200 Subject: [PATCH] feat(data-only-viz): MESH_RIG=0 env toggle Permet de desactiver le rigger 30 fps (mesh_rigger.py, ajoute en 2c8094c) via env var MESH_RIG=0 pour debugger les deformations mesh sans changer le code. --- data_only_viz/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/data_only_viz/main.py b/data_only_viz/main.py index 1481ee3..0be7474 100644 --- a/data_only_viz/main.py +++ b/data_only_viz/main.py @@ -16,6 +16,7 @@ from __future__ import annotations import argparse import logging +import os import signal import sys @@ -265,7 +266,13 @@ class AppDelegate(NSObject): self._opts, "motion_gate", 5.0), camera_index=getattr(self._opts, "camera_index", -1)) self._pose_worker.start() - self._smplx_tcp = SMPLXTCPSender(self._state) + # MESH_RIG=0 disables the 30 fps rigid translation + # rigger from mesh_rigger.py (used to debug deformation + # issues introduced by the hybrid rigging path). + self._smplx_tcp = SMPLXTCPSender( + self._state, + enable_rigging=os.environ.get("MESH_RIG", "1") != "0", + ) self._smplx_tcp.start() LOG.info("worker: Multi-HMR + SMPL-X (mesh dense)") # Secondary body-pose worker in parallel: AVLiveBody