OpenRV
OpenRV copied to clipboard
(SG-40852) Complex scribble annotations cause playback pauses and slow UI when adding new strokes
What happened?
When working with complex or dense scribble annotations in OpenRV, rendering performance significantly degrades. This results in playback pausing on frames that contain complex scribbles. In addition, adding new strokes to an existing complex scribble becomes noticeably slow, and the UI intermittently freezes during stroke updates.
Steps to Reproduce
- Open any clip in OpenRV.
- Create a new scribble annotation.
- Add a large number of strokes or draw complex shapes (e.g., dense brushwork or overlapping lines).
- Attempt to play back the clip or continue drawing new strokes.
Observed Behavior
- Playback pauses or becomes choppy on frames containing complex scribbles.
- Adding new strokes becomes slower the more complex the scribble layer is.
- The UI freezes for short periods during stroke additions or redraws.
Expected Behavior
- Playback and annotation drawing should remain responsive even with complex scribble data.
Environment
- OpenRV version: 2.2.0
- Operating system: Rocky Linux 9.5 (Blue Onyx)
- GPU: NVIDIA RTX A6000
- CPU: Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
List all the operating systems versions where this is happening
Rocky Linux 9.5 (Blue Onyx)
On what computer hardware is this happening?
NVIDIA RTX A6000, Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz, 32 cores, 187 GB RAM
Relevant console log output
Environment variables
No response
Extra information
No response
Code of Conduct
- [x] I agree to follow this project's Code of Conduct