david-cattermole / mayaMatchMoveSolver

A Bundle Adjustment solver for MatchMove related tasks.
https://david-cattermole.github.io/mayaMatchMoveSolver/
Other
102 stars 27 forks source link

3DEqualizer Tool - Paste Camera - Reset Playback Frame Range #236

Closed david-cattermole closed 2 years ago

david-cattermole commented 2 years ago

Problem/Feature

When loading a new camera into 3DEqualizer using the Copy/Paste Camera tool, the playback range is not set to the start/end frame.

This makes playback hold on the first frame only - making it seem like 3DE is not playing at all.

Expected behavior: After loading a new camera into 3DEqualizer with the Paste Camera tool

Actual behavior: Pressing "play" does not play back the full image sequence, only the first frame.

Steps to Reproduce

  1. Open Maya
  2. Create camera with image plane in Maya.
  3. Select camera and use "Copy Camera" tool.
  4. Go to 3DEqualizer and use "Paste Camera" tool.
  5. Press "play" (spacebar)

Software Versions

david-cattermole commented 2 years ago

This has been implemented and is confirmed to work in Python 2.x versions of 3DEqualizer that support camera playback ranges (3DEqualizer Release 2 and above).

For immediate use/testing, you can download this file and install it: https://raw.githubusercontent.com/david-cattermole/mayaMatchMoveSolver/ac67efce2c8b914a21baae89a74cdbc024d20f4e/3dequalizer/scriptdb/paste_camera_mmsolver.py

If there are problems please comment, otherwise this is considered finished and will be released in v0.3.15.