Merge remote-tracking branch 'origin/feature/OP-4178_Add-Shared-data-for-collection-phase' into enhancement/OP-3075_houdini-new-publisher

This commit is contained in:
Ondřej Samohel 2022-10-20 17:11:11 +02:00
commit daabdb5cc6
No known key found for this signature in database
GPG key ID: 02376E18990A97C6
8 changed files with 15 additions and 26 deletions

View file

@ -1,10 +1,8 @@
# -*- coding: utf-8 -*-
"""Unreal Editor OpenPype host API."""
from .plugin import (
Loader,
Creator
)
from .plugin import Loader
from .pipeline import (
install,
uninstall,
@ -25,7 +23,6 @@ from .pipeline import (
__all__ = [
"install",
"uninstall",
"Creator",
"Loader",
"ls",
"publish",

View file

@ -1,16 +1,7 @@
# -*- coding: utf-8 -*-
from abc import ABC
from openpype.pipeline import (
LegacyCreator,
LoaderPlugin,
)
class Creator(LegacyCreator):
"""This serves as skeleton for future OpenPype specific functionality"""
defaults = ['Main']
maintain_selection = False
from openpype.pipeline import LoaderPlugin
class Loader(LoaderPlugin, ABC):

View file

@ -2,11 +2,11 @@ import unreal
from unreal import EditorAssetLibrary as eal
from unreal import EditorLevelLibrary as ell
from openpype.hosts.unreal.api import plugin
from openpype.hosts.unreal.api.pipeline import instantiate
from openpype.pipeline import LegacyCreator
class CreateCamera(plugin.Creator):
class CreateCamera(LegacyCreator):
"""Layout output for character rigs"""
name = "layoutMain"

View file

@ -1,11 +1,11 @@
# -*- coding: utf-8 -*-
from unreal import EditorLevelLibrary
from openpype.hosts.unreal.api import plugin
from openpype.pipeline import LegacyCreator
from openpype.hosts.unreal.api.pipeline import instantiate
class CreateLayout(plugin.Creator):
class CreateLayout(LegacyCreator):
"""Layout output for character rigs."""
name = "layoutMain"

View file

@ -2,9 +2,10 @@
"""Create look in Unreal."""
import unreal # noqa
from openpype.hosts.unreal.api import pipeline, plugin
from openpype.pipeline import LegacyCreator
class CreateLook(plugin.Creator):
class CreateLook(LegacyCreator):
"""Shader connections defining shape look."""
name = "unrealLook"

View file

@ -1,10 +1,10 @@
import unreal
from openpype.hosts.unreal.api import pipeline
from openpype.hosts.unreal.api.plugin import Creator
from openpype.pipeline import LegacyCreator
class CreateRender(Creator):
class CreateRender(LegacyCreator):
"""Create instance for sequence for rendering"""
name = "unrealRender"

View file

@ -1,13 +1,13 @@
# -*- coding: utf-8 -*-
"""Create Static Meshes as FBX geometry."""
import unreal # noqa
from openpype.hosts.unreal.api import plugin
from openpype.hosts.unreal.api.pipeline import (
instantiate,
)
from openpype.pipeline import LegacyCreator
class CreateStaticMeshFBX(plugin.Creator):
class CreateStaticMeshFBX(LegacyCreator):
"""Static FBX geometry."""
name = "unrealStaticMeshMain"

View file

@ -1669,7 +1669,7 @@ class PublisherController(BasePublisherController):
self.host_is_valid = self._create_context.host_is_valid
self.create_context.reset_preparation()
self._create_context.reset_preparation()
# Reset avalon context
self._create_context.reset_avalon_context()
@ -1681,7 +1681,7 @@ class PublisherController(BasePublisherController):
self._reset_publish()
self._reset_instances()
self.create_context.reset_finalization()
self._create_context.reset_finalization()
self._emit_event("controller.reset.finished")