Skip to content
Discussion options

You must be logged in to vote

Update — we root-caused this and there's a clean fix.

The smear isn't a rendering or motion-compensation bug; it comes from how the cloud is transformed on the consumer side. When you read the cloud in the sensor frame and transform it to world using the lidar prim's read-time USD pose, that single pose doesn't match the per-ray emission poses the sweep was motion-compensated against. During fast motion the mismatch shows up as the ~2·v·dt slide you measured.

Fix: have the RTX pipeline emit the cloud already in the WORLD frame, and consume it verbatim (no USD-pose transform). In WORLD mode the engine resolves every return with its own motion-compensated per-ray pose, so the timing offset …

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
5 replies
@michaellin6
Comment options

@yuheisugano
Comment options

@yuheisugano
Comment options

@michaellin6
Comment options

@michaellin6
Comment options

Comment options

You must be logged in to vote
1 reply
@michaellin6
Comment options

Answer selected by michaellin6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment