Conversation
BigRoy
left a comment
There was a problem hiding this comment.
Great stuff. There are quite a few cosmetic things the hound trips over. Would you like me to clean that up for you? I can push directly into your branch (if you'd like that) or create a PR to your repo if you prefer that?
openpype/settings/entities/schemas/projects_schema/schemas/schema_openrv_publish.json
Outdated
Show resolved
Hide resolved
push directly to my branch |
|
This PR isn't finished but I'm marking it for review anyway - there are definitely things that need cleaning up before it can get merged but there's also already a lot which should be up for discussion and testing. What is there now?@ddesmond code has been refactored to:
What to do next?Required before merge
Nice to have*
Who do we have available to test this PR? |
|
Here's a screen capture of the current state of this PR with some notes as a ramble on about it and misclick half of the UI buttons the whole time. openpype_openrv_state_2023-18-04_PR.mp4 |
BigRoy
left a comment
There was a problem hiding this comment.
Some comments to highlight todos.
| This tries to set the relevant OCIO settings on the group's look and render | ||
| pipeline similar to what the OpenColorIO Basic Color Management package does in | ||
| OpenRV through its `ocio_source_setup` python file. |
There was a problem hiding this comment.
It would be great if we could also autoload this package - but I know too little of RV to say what the best approach is to do so.
There was a problem hiding this comment.
I've asked more information about this on the Shotgrid Software community about Autoload OpenColorIO Basic Color Management RV package.
There was a problem hiding this comment.
These functions are basically untested at this stage as far as I know.
There was a problem hiding this comment.
Pretty much haven't worked on this extractor at all - it's clearly WIP still.
…ned RV_SUPPORT_PATH paths
|
Interesting to see you successfully compiled a version of OpenRV. |
Building on Windows does work, just follow closely this guide - AcademySoftwareFoundation/OpenRV#91 |
|
|
||
| executable = self.application.find_executable() | ||
| if not executable: | ||
| self.log.error("Unable to find executable for RV.") | ||
| return | ||
|
|
There was a problem hiding this comment.
It would not get to prelaunch hook if executable would not be found.
| executable = self.application.find_executable() | |
| if not executable: | |
| self.log.error("Unable to find executable for RV.") | |
| return | |
| executable = self.executable.executable_path |
There was a problem hiding this comment.
The executable path is still needed for the logic below - so I guess it's just the if statement that you want removed, not the find_executable? Or is there a better way in the prelaunch hook to get the executable path?
There was a problem hiding this comment.
For what it's worth and for your information:
This PR was originally opened by @ddesmond
I contributed into the PR at the time because I could because I had write permissions to the repo - I currently don't anymore so I am personally unable to contribute to this PR.
I believe @ddesmond is not working on this feature currently meaning that without other contributions from someone with write access this will end up staying as a stale PR.
There was a problem hiding this comment.
If you need permissions i can give some to you @BigRoy
There was a problem hiding this comment.
there is also ddesmond#8
You have been added as a colab to my repo @BigRoy , let me know guys if you need more help
|
Closing this one in favor of #6185 - which cleans up a bit this one, translates it into Ayon addon. Any comments welcomed in that PR or in Issues in https://github.com/ynput/ayon-openrv |
Changelog Description
Draft OpenRV integration including Ftrack support
Features:
Additional info
You need to compile OpenRV first, head to OpenRV github and do it!
TODO
Roy: Untested - still todo.
TODO
sys.pathin OpenPype menus package.Testing notes