The OVRTX renderer currently passes a fixed delta_time=1.0/60.0 to both the synchronous step and the async step_async calls (see source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py).
OVRTX uses delta_time only for temporal/motion-blur effects, not for stepping physics (physics is stepped by Newton / the sim separately), so a fixed 1/60 is effectively a placeholder. For correct motion vectors / temporal effects the renderer should feed the real simulation dt through instead of the hardcoded constant.
Task: thread the actual sim/render dt into OVRTXRenderer.render (and the async path) and pass it to step/step_async instead of 1.0/60.0.
Follow-up from PR #6484 review discussion.
The OVRTX renderer currently passes a fixed
delta_time=1.0/60.0to both the synchronousstepand the asyncstep_asynccalls (seesource/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py).OVRTX uses
delta_timeonly for temporal/motion-blur effects, not for stepping physics (physics is stepped by Newton / the sim separately), so a fixed 1/60 is effectively a placeholder. For correct motion vectors / temporal effects the renderer should feed the real simulation dt through instead of the hardcoded constant.Task: thread the actual sim/render dt into
OVRTXRenderer.render(and the async path) and pass it tostep/step_asyncinstead of1.0/60.0.Follow-up from PR #6484 review discussion.