Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Harmony deadline submission #881

Merged
merged 11 commits into from
Jan 22, 2021

Conversation

kalisp
Copy link
Member

@kalisp kalisp commented Jan 13, 2021

Implemented Deadline rendering from Harmony.

Fixed harmony.py needs to be deployed to DEADLINE_REPO_DIR/plugins/Harmony
Scripts handles unwanted error code, which is probably DD issue and shouldn't happen and add possibility to create preRenderInlineScript argument which is needed in the case of multiple write nodes in the scene (default 'Top/Write' node is present always and shouldnt be rendered.)

Requires:
ynput/pype-setup#83
ynput/pype-config#98

🏴 Pype 3.x PR
pype #911

about.getMajorVersion(),
about.getMinorVersion()
];
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing semicolon.

added custom plugin - for error_code handling and preRenderInline
Fix - last character of file prefix is a number
)

pattern = '[0]{' + str(self._instance.data["leadingZeros"]) + \
'}1\.[a-zA-Z]{3}'
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

invalid escape sequence '.'

Number or non alpha (._) last characters in write node create problems.
Remove them as this value is internal and not used in final
publish either way
It seems that Harmony 17 needs at least one '.' in file_prefix.
Cannot be last character though!
@mkolar mkolar added this to the 2.15.0 milestone Jan 20, 2021
@mkolar mkolar added the 2x-dev label Jan 20, 2021
import pyblish.api

import pyblish.api
from avalon import harmony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'avalon.harmony' imported but unused

import os
import pyblish.api

import pyblish.api
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

redefinition of unused 'pyblish' from line 2

Value in context.anatomyData is checked for [rR]ender presence
Subset on farm must match subset from manually rendered
@mkolar mkolar added the type: enhancement Enhancements to existing functionality label Jan 22, 2021
@kalisp kalisp changed the title Harmony to Deadline - 2x.develop version Harmony deadline submission Jan 22, 2021
@mkolar mkolar merged commit a1bcc39 into 2.x/develop Jan 22, 2021
@mkolar mkolar deleted the 2.x/feature/harmony-deadline-submission branch January 26, 2021 08:49
@nextreleaseio nextreleaseio bot mentioned this pull request Feb 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
host: Harmony type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants