MrKepzie / Natron

Open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
www.natron.fr
GNU General Public License v2.0
1.49k stars 164 forks source link

Reformat settings break after PyPlug export #1749

Closed CameraRick closed 6 years ago

CameraRick commented 6 years ago

Problem

I used Reformats in a PyPlug, set to "scale". When I export the PyPlug, "scale" is still selected but you can't see the scale-slider, only the format-dropdown. Further, it reformats not to the set format from the dropdown, but to the res the PyPlug was build upon.

For better understanding, see here: https://youtu.be/PkZ6OtZ-5pA

Expected behavior: Reformats should keep their settings after PyPlug exports

Actual behavior: Reformats break from their usual behaviour and set weird settings after PyPlug export

Steps to Reproduce

  1. Create a Checkerboard at 720p resolution
  2. Create a Reformat and connect it to the Checkerbaord
  3. Change the type to "scale", set it to 0.5
  4. Put the Reformat inside a group
  5. Export the Group as PyPlug
  6. Make a new script and create a Checkerboard at 1080p resolution
  7. Load the PyPlug
  8. Check the setup and formats you get

Versions

devernay commented 6 years ago

should be fixed in next snapshot, reopen if not

CameraRick commented 6 years ago

It seems I can't re-open issues here, so I will just comment

I tried, and while the settings inside the PyPlug appear to be correct (Scale, set to 0.1), the result is still wrong (0.1 of the original resolution) Switching to format and back to scale solves the issue just like before

devernay commented 6 years ago

please try next snapshot

CameraRick commented 6 years ago

Works now. Thank you again :)