-
Notifications
You must be signed in to change notification settings - Fork 129
Maya: OP-2630 acescg maya #4340
Maya: OP-2630 acescg maya #4340
Conversation
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
Added method to convert from one colorspace to another to transcoding lib
Nuke render local is set to 0.01
Only frames currently supported.
Implemented multiple outputs from single input representation
Do not use warning unnecessary.
…tor-plugin' into enchancement/OP-2630_acescg_maya # Conflicts: # openpype/plugins/publish/extract_color_transcode.py
…tor-plugin' into enchancement/OP-2630_acescg_maya # Conflicts: # openpype/plugins/publish/extract_color_transcode.py
…ribution' into enchancement/OP-2630_acescg_maya
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some files could not be reviewed due to errors:
Traceback (most recent call last):
Traceback (most recent call last): File "/usr/local/bin/flake8", line 8, in sys.exit(main()) File "/usr/local/lib/python3.8/dist-packages/flake8/main/cli.py", line 18, in main app.run(argv) File "/usr/local/lib/python3.8/dist-packages/flake8/main/application.py", line 393, in run self._run(argv) File "/usr/local/lib/python3.8/dist-packages/flake8/main/application.py", line 381, in _run self.run_checks() File "/usr/local/lib/python3.8/dist-packages/flake8/main/application.py", line 300, in run_checks self.file_checker_manager.run() File "/usr/local/lib/python3.8/dist-packages/flake8/checker.py", line 331, in run self.run_serial() File "/usr/local/lib/python3.8/dist-packages/flake8/checker.py", line 315, in run_serial checker.run_checks() File "/usr/local/lib/python3.8/dist-packages/flake8/checker.py", line 598, in run_checks self.run_ast_checks() File "/usr/local/lib/python3.8/dist-packages/flake8/checker.py", line 502, in run_ast_checks for (line_number, offset, text, check) in runner: File "/usr/local/lib/python3.8/dist-packages/flake8_django/checker.py", line 56, in run parser.visit(self.tree) File "/usr/lib/python3.8/ast.py", line 371, in visit return visitor(node) File "/usr/lib/python3.8/ast.py", line 379, in generic_visit self.visit(item) File "/usr/local/lib/python3.8/dist-packages/flake8_django/checker.py", line 39, in visit_ClassDef self.capture_issues_visitor('ClassDef', node) File "/usr/local/lib/python3.8/dist-packages/flake8_django/checker.py", line 33, in capture_issues_visitor self.generic_visit(node) File "/usr/lib/python3.8/ast.py", line 381, in generic_visit self.visit(value) File "/usr/local/lib/python3.8/dist-packages/flake8_django/checker.py", line 36, in visit_Call self.capture_issues_visitor('Call', node) File "/usr/local/lib/python3.8/dist-packages/flake8_django/checker.py", line 30, in capture_issues_visitor issues = checker.run(node) File "/usr/local/lib/python3.8/dist-packages/flake8_django/checkers/render.py", line 22, in run if isinstance(arg, ast.Call) and arg.func.id == 'locals': AttributeError: 'Attribute' object has no attribute 'id'
Is this PR to the wrong branch? There's a huge list of changes. :) |
Ok thanks - it's good to note that those also don't seem to be merging into |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. Just one question - if we are adding colorspace information to instances (per AOV in Maya), how do we handle cases where color information is not needed or is not even desired. Like data type AOVs - point positions, normals etc. we don't want any conversions on them, yet if I am not mistaken, they'll inherit colorspace from the context? We don't produce reviewable from them, but thumbnails yes - if the file has data in rgba channels.
Good point. I'll test a workflow for this, but think we can avoid conversion with a targeted profile. |
With targeted profiles we can avoid transcoding of the render passes. Something like this; |
@tokejepsen please resolve the conflict and we can merge |
Shouldnt merge until #4291 is merged. |
…tor-plugin' into enchancement/OP-2630_acescg_maya
# Conflicts: # openpype/hosts/maya/api/lib_renderproducts.py
# Conflicts: # openpype/hosts/maya/api/lib_renderproducts.py
@mkolar ready to merge. |
Brief description
Resolves #2712
Additional info
This grabs OCIO colour data and injects as
colorspaceData
to transcode between colourspaces.This builds on #4195 and #4291
Testing Steps
project_settings/global/publish/ExtractOIIOTranscode/profiles