feat(resolve): updating resolve integration wip

This commit is contained in:
Jakub Jezek 2020-06-22 19:30:17 +03:00
parent 37fff09ecd
commit 48c163a331
No known key found for this signature in database
GPG key ID: C4B96E101D2A47F3
7 changed files with 255 additions and 37 deletions

View file

@ -1,6 +1,6 @@
from pprint import pformat
from pype.hosts import resolve
class CreateShotClip(resolve.Creator):
"""Publishable clip"""
@ -12,6 +12,25 @@ class CreateShotClip(resolve.Creator):
presets = None
def process(self):
print(f"Project name: {self.project.GetName()}")
print(f"Sequence name: {self.sequence.GetName()}")
print(self.presets)
project = self.project
sequence = self.sequence
presets = self.presets
print(f"__ selected_clips: {self.selected}")
# sequence attrs
sq_frame_start = self.sequence.GetStartFrame()
sq_markers = self.sequence.GetMarkers()
print(f"__ sq_frame_start: {pformat(sq_frame_start)}")
print(f"__ seq_markers: {pformat(sq_markers)}")
# create media bin for compound clips (trackItems)
mp_folder = resolve.create_current_sequence_media_bin(self.sequence)
print(f"_ mp_folder: {mp_folder.GetName()}")
for t_data in self.selected:
print(t_data)
# convert track item to timeline media pool item
c_clip = resolve.create_compound_clip(
t_data, mp_folder, presets)
# replace orig clip with compound_clip