i have a nice colour workflow to publish for baselight which i made in conjunction with our colourists here.
it uses pattern browsing in flame to assign the version number to the render, so when i export for baselight, my clips are - < shot name >_v < source version >
it allows baselight to use ‘sequence versioning’ and make it very easy and quick to update a render on their timeline in baselight ( as simple as pattern browsing in flame )
( IF prefixes and clip names change then baselight would need to manually add or reconform the shot - so all my updates to grade go - sh010_v1, then sh010_v2 etc )
that part is not my problem -
IF the flame op hasnt used pattern browsing to populate their timeline, then this technique is made redundant.
is there a way to assign the render version number to an export WITHOUT using pattern browsing?
i dont mean simply manually adding it in, if i import O_sh010_v5 - can i make flame know it is v5 WITHOUT pattern browsing??
Not really an answer to you question, but how about if you create open clips out of baselight? Not sure if can do it from the UI, but depending in your workflow you can use bl-openclip to do it.
no sorry - this is more about giving baselight the proper naming of clips out of flame so sequence versioining can work at its best.
we are close, we are using Wildcard to ignore our file prefixes, but stuck on some other naming features which are locked into our pipeline. its a head scratcher
I guess if it’s a clip out of batch it easy to set a version token. If it’s a timeline fx is tricky. Maybe the whole sequence publish/batch open clip workflow may work… But I think is more complicated than it needs to be for simple segment versioning.
Where are the shots coming from to begin with? As @milanesa says, if it’s from batch and you have your iteration naming setup the same across machines then you get all this for free.
@dan in the case you have imported a clip with version token without Pattern Browsing, you could try this to convert the clip as a multi-versions clip:
Select the segment in your sequence and from the contextual menu, select Media/Unlink
Go to Conform and use Search Criteria to browse media location
Define the pattern and enable Pattern Browsing and press Set (you should at that point see a multi-versions clip)
Back in Conform, you will probably see multiple matches. Right-click on the clip showing a V at the bottom and from the contextual menu, press Force Link.
Your segment is now a multi-version segment and will get any future updates from Baselight.
so to be clear - this is not about getting updates FROM baselight ( we work aces cg ungraded workflow )
this is about GIVING baselight comp and plate updates.
with the current use of pattern browsing in place - i can import my render and flame knows the version number - great - this is my current solve for exporting to baselight.
import render from network with pattern browsing - publish to baselight - all works.
what im asking is -
is there a way to import my render to flame WITHOUT pattern browsing and have it know the source version number?
im tring to find a way around pattern browsing as it is not the most user friendly within our network structure.
can flame define the source version number with a basic right click/ import ???
i think i know the answer is no, but any advice is good advice
Isn’t this posible with open clip? You don’t need to use pattern browsing for Flame to understand the open clip version correct?
Thought this means you need to create the open clip beforehand.
Hence my first answer.
I think I know what you mean…when using pattern browsing the clip name isn’t being updated to show the current version number. In other words, when you match the clip out it’ll say sh010_ and not sh010_v##. Is that correct?
If so, that’s a grip of mine as well. When I’ve used pattern browsing in the past to grab Nuke comps it wouldn’t update the version number to the clip name when it’s is matched out to supply to grade. Very annoying.
OK had to try this for my own sanity:
Image sequences where generated outside Flame, but I guess that doesn’t matter.
Open clips at the bottom referencing sequences inside the folder structure.
The openclip internals are all the same. Only thing that changes is the filename itself which in this case is the shotname. Since is pattern based, it will account for upcoming versions.
@Dan In theory you could take this and have it work for your needs so long as grade is always exporting in a known structure. You could have a script that makes a .clip for each shot. A bit of a ball ache and over complicated but then it’d just work once you have it set up…
If you were working unmanged this arguably wouldn’t be a problem. You would have an established set of batch groups, one per Baselight source presumably with a naming convention established on the write nodes that includes your version number. When new grades were published rather than importing them into the timeline you add read them into the batch group and when you render, the write file will push out an open clip and pixel data that is correctly versioned.
That means the flame dept would never need to publish to color because the shot is already out on disk and can just be versioned up. Likewise it means you can establish any naming convention you choose. The catch is you’re working unmanged.
this has been solved by unlinking the pattern browsed shot and then in the conform tab hitting ‘link selected’ - it promotes the clip to the final version ( or chosen version ) of the pattern browsed shot