Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[usdview] 'Redraw On Frame Scrub' no longer redraws in real-time #734

Closed
ianlawson opened this issue Jan 7, 2019 · 4 comments
Closed

[usdview] 'Redraw On Frame Scrub' no longer redraws in real-time #734

ianlawson opened this issue Jan 7, 2019 · 4 comments

Comments

@ianlawson
Copy link
Contributor

Description of Issue

Since the refactor of the frame slider, the redraw on frame scrub no longer updates in real-time as the frame is changed. Instead, the redraw is triggered after a short pause (500ms) by the _sliderTimer.

Before the change, the redraw in the viewer happened live when the frame was scrubbed. The timer was only used to trigger updates to other UI/HUD elements as these didn't need to happen in real-time.

Changelist: 768348f

Steps to Reproduce

  1. Open a USD file with animated frames
  2. Enable 'Redraw On Frame Scrub'
  3. Scrub the timeline
  4. The timeline only updates when either:
    4a. The scrubbing is paused (for 500ms - triggered by the _sliderTimer)
    4b. The mouse is released - same behavior when 'Redraw On Frame Scrub' is disabled

System Information (OS, Hardware)

CentOS7

Package Versions

19.01

Build Flags

@ianlawson
Copy link
Contributor Author

I'm happy to pick this up and submit a pull request as I'm currently finishing off adding functionality to specify a current frame (#296).

Just want to make sure that this is a regression and not a performance related change!

Cheers!

@spiffmon
Copy link
Member

spiffmon commented Jan 8, 2019 via email

@usmanredsoft-zz
Copy link

Kindly upload Pixar USD maya Xcode project source?

@jtran56
Copy link

jtran56 commented Jan 8, 2019

Filed as internal issue #USD-4999.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants