Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Resolve: updating to v18 compatibility #3986

Merged
merged 8 commits into from
Oct 19, 2022

Conversation

jakubjezek001
Copy link
Member

Brief description

Resolve is now supported up to v18

Description

Latest version v18 is supporting Python installation for higher then 3.6. We have been testing it on version 3.9.13. OpenTimelineIO is working without glitch at version 0.15.

Additional info

  • removed lot of unused code
  • settings were reduced because most of the paths could be moved to pre launch hool

Testing notes:

  1. Install BlackMagic Davinci Resolve v18
  2. follow instructions form openpype\hosts\resolve\README.markdown for installation of OpenTimelineIO and PySide2
  3. Start OpenPype and Launch Resolve from any project it had been assign to.
  4. Try Create, Publish, Load, Manager

@jakubjezek001 jakubjezek001 self-assigned this Oct 14, 2022
@jakubjezek001 jakubjezek001 added host: Resolve type: enhancement Enhancements to existing functionality labels Oct 14, 2022
@ynbot
Copy link
Contributor

ynbot commented Oct 14, 2022

Task linked: OP-4216 Conforming from Resolve18

@ynbot
Copy link
Contributor

ynbot commented Oct 14, 2022

Task linked: OP-4147 Davinci QT binding not found

@jakubjezek001
Copy link
Member Author

resolve #3911

@@ -14,35 +13,91 @@ class ResolvePrelaunch(PreLaunchHook):
app_groups = ["resolve"]

def execute(self):
current_platform = platform.system().lower()

PROGRAMDATA = self.launch_context.env["PROGRAMDATA"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will crash on linux or mac because they don't have PROGRAMDATA.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch ;)

Copy link
Collaborator

@jrsndl jrsndl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was able to launch Resolve 18 with Python 3.9.13, windows 10.
Loading Publishing and Manager works. Conform lock enabled has to be off for properly switching versions in the timeline.
Loading exr loads all representations to the Media tab.

@jrsndl jrsndl self-requested a review October 18, 2022 10:10
@jakubjezek001 jakubjezek001 merged commit 1fae857 into develop Oct 19, 2022
@jakubjezek001 jakubjezek001 deleted the enhancement/resolve-pre-hook branch October 19, 2022 15:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
host: Resolve type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants