mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 21:32:15 +01:00
add viewport Tetxure support for preview
This commit is contained in:
parent
7d98ddfbe1
commit
32820f4bfa
3 changed files with 17 additions and 5 deletions
|
|
@ -578,8 +578,12 @@ def set_preview_arg(instance, filepath,
|
|||
preview_preset = "userdefined"
|
||||
else:
|
||||
preview_preset = preview_preset.lower()
|
||||
preview_preset.option = f"vpPreset:#{visual_style_preset}"
|
||||
job_args.append(preview_preset)
|
||||
preview_preset_option = f"vpPreset:#{visual_style_preset}"
|
||||
job_args.append(preview_preset_option)
|
||||
viewport_texture = instance.data.get("vpTexture", True)
|
||||
if viewport_texture:
|
||||
viewport_texture_option = f"vpTexture:{viewport_texture}"
|
||||
job_args.append(viewport_texture_option)
|
||||
|
||||
job_str = " ".join(job_args)
|
||||
log.debug(job_str)
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ class CollectReview(pyblish.api.InstancePlugin,
|
|||
instance.data["colorspaceConfig"] = colorspace_mgr.OCIOConfigPath
|
||||
instance.data["colorspaceDisplay"] = display
|
||||
instance.data["colorspaceView"] = view_transform
|
||||
instance.data["vpTexture"] = attr_values.get("vpTexture")
|
||||
|
||||
# Enable ftrack functionality
|
||||
instance.data.setdefault("families", []).append('ftrack')
|
||||
|
|
@ -66,12 +67,19 @@ class CollectReview(pyblish.api.InstancePlugin,
|
|||
burnin_members = instance.data.setdefault("burninDataMembers", {})
|
||||
burnin_members["focalLength"] = focal_length
|
||||
|
||||
self.log.debug(f"data:{data}")
|
||||
instance.data.update(data)
|
||||
self.log.debug(f"data:{data}")
|
||||
|
||||
@classmethod
|
||||
def get_attribute_defs(cls):
|
||||
return [
|
||||
additional_attrs = []
|
||||
if int(get_max_version()) >= 2024:
|
||||
additional_attrs.append(
|
||||
BoolDef("vpTexture",
|
||||
label="Viewport Texture",
|
||||
default=True),
|
||||
)
|
||||
return additional_attrs + [
|
||||
BoolDef("dspGeometry",
|
||||
label="Geometry",
|
||||
default=True),
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ class ExtractThumbnail(publish.Extractor):
|
|||
"Writing Thumbnail to"
|
||||
" '%s' to '%s'" % (filename, tmp_staging))
|
||||
review_camera = instance.data["review_camera"]
|
||||
if get_max_version() >= 2024:
|
||||
if int(get_max_version()) >= 2024:
|
||||
with viewport_setup_updated(review_camera):
|
||||
preview_arg = set_preview_arg(
|
||||
instance, filepath, frame, frame, fps)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue