mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
resolve some conversations
This commit is contained in:
parent
ad1097272d
commit
c8e66fd632
3 changed files with 14 additions and 10 deletions
|
|
@ -4,6 +4,9 @@ from openpype.pipeline import PublishValidationError
|
||||||
from openpype.pipeline.publish import RepairAction
|
from openpype.pipeline.publish import RepairAction
|
||||||
from openpype.hosts.houdini.api.action import SelectROPAction
|
from openpype.hosts.houdini.api.action import SelectROPAction
|
||||||
|
|
||||||
|
import os
|
||||||
|
import hou
|
||||||
|
|
||||||
|
|
||||||
class SetDefaultViewSpaceAction(RepairAction):
|
class SetDefaultViewSpaceAction(RepairAction):
|
||||||
label = "Set default view space"
|
label = "Set default view space"
|
||||||
|
|
@ -32,8 +35,6 @@ class ValidateReviewColorspace(pyblish.api.InstancePlugin):
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_invalid(cls, instance):
|
def get_invalid(cls, instance):
|
||||||
import hou # noqa
|
|
||||||
import os
|
|
||||||
|
|
||||||
rop_node = hou.node(instance.data["instance_node"])
|
rop_node = hou.node(instance.data["instance_node"])
|
||||||
if os.getenv("OCIO") is None:
|
if os.getenv("OCIO") is None:
|
||||||
|
|
@ -70,16 +71,15 @@ class ValidateReviewColorspace(pyblish.api.InstancePlugin):
|
||||||
used to set colorspace on opengl node to the default view.
|
used to set colorspace on opengl node to the default view.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import hou
|
from openpype.pipeline.colorspace import get_display_view_colorspace_name # noqa
|
||||||
from openpype.pipeline.colorspace import get_display_view_colorspace_name #noqa
|
from openpype.hosts.houdini.api.lib import get_color_management_preferences # noqa
|
||||||
from openpype.hosts.houdini.api.lib import get_color_management_preferences #noqa
|
|
||||||
|
|
||||||
rop_node = hou.node(instance.data["instance_node"])
|
rop_node = hou.node(instance.data["instance_node"])
|
||||||
|
|
||||||
data = get_color_management_preferences()
|
data = get_color_management_preferences()
|
||||||
config_path = data.get("config")
|
config_path = data.get("config")
|
||||||
display = data.get("display")
|
display = data.get("display")
|
||||||
view = data.get("view")
|
view = data.get("view")
|
||||||
|
|
||||||
cls.log.debug("Get default view colorspace name..")
|
cls.log.debug("Get default view colorspace name..")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -590,6 +590,7 @@ def _get_imageio_settings(project_settings, host_name):
|
||||||
|
|
||||||
return imageio_global, imageio_host
|
return imageio_global, imageio_host
|
||||||
|
|
||||||
|
|
||||||
def get_display_view_colorspace_name(config_path, display, view):
|
def get_display_view_colorspace_name(config_path, display, view):
|
||||||
"""get view colorspace name for the given display and view.
|
"""get view colorspace name for the given display and view.
|
||||||
|
|
||||||
|
|
@ -608,10 +609,11 @@ def get_display_view_colorspace_name(config_path, display, view):
|
||||||
return get_display_view_colorspace_subprocess(config_path,
|
return get_display_view_colorspace_subprocess(config_path,
|
||||||
display, view)
|
display, view)
|
||||||
|
|
||||||
from openpype.scripts.ocio_wrapper import _get_display_view_colorspace_name #noqa
|
from openpype.scripts.ocio_wrapper import _get_display_view_colorspace_name # noqa
|
||||||
|
|
||||||
return _get_display_view_colorspace_name(config_path, display, view)
|
return _get_display_view_colorspace_name(config_path, display, view)
|
||||||
|
|
||||||
|
|
||||||
def get_display_view_colorspace_subprocess(config_path, display, view):
|
def get_display_view_colorspace_subprocess(config_path, display, view):
|
||||||
"""get view colorspace name for the given display and view
|
"""get view colorspace name for the given display and view
|
||||||
via subprocess.
|
via subprocess.
|
||||||
|
|
|
||||||
|
|
@ -173,6 +173,7 @@ def _get_views_data(config_path):
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
def _get_display_view_colorspace_name(config_path, display, view):
|
def _get_display_view_colorspace_name(config_path, display, view):
|
||||||
"""get view colorspace name for the given display and view.
|
"""get view colorspace name for the given display and view.
|
||||||
|
|
||||||
|
|
@ -199,6 +200,7 @@ def _get_display_view_colorspace_name(config_path, display, view):
|
||||||
|
|
||||||
return colorspace
|
return colorspace
|
||||||
|
|
||||||
|
|
||||||
@config.command(
|
@config.command(
|
||||||
name="get_display_view_colorspace_name",
|
name="get_display_view_colorspace_name",
|
||||||
help=(
|
help=(
|
||||||
|
|
@ -223,7 +225,7 @@ def get_display_view_colorspace_name(in_path, out_path,
|
||||||
display, view):
|
display, view):
|
||||||
"""Aggregate view colorspace name to file.
|
"""Aggregate view colorspace name to file.
|
||||||
|
|
||||||
Python 2 wrapped console command
|
Wrapper command for processes without acces to OpenColorIO
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
in_path (str): config file path string
|
in_path (str): config file path string
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue