https://groups.google.com/forum/#!topic ... 5yfuFJDrtUHello Softimage List,
I'm pleased to announce the release of one of my favorite tools we have at Psyop- the Sort Controller!
The premise is simple: using a simple 'partition = group' markup language, you write rules for procedurally sorting your passes. Groups are used as something like metadata tagging, and the sort controller sorts your partitions with it. By adding a layer of proceduralism to passes and partitions, the Sort Controller puts Softimage passes another five years ahead of... well.. never mind!
A simple example to show how this works:
Sort Code:
Background_Objects_Partitions = *
characters = sg_characters
set = sg_set
Result:
The first line puts everything into background objects to start clean.
All objects in group(s) named "sg_characters" are sorted into the "characters" partition.
All objects in group(s) named "sg_set" are sorted into the "set" partition.
So if geometry is added to your characters, or more characters were added, or you're using the same passes in a different shot with different characters, your passes can be kept up to date by keeping the sort groups in the assets up to date. Overall though, it's very simple to use and none of our lighters has had any problems picking it up. The Sort Controller allows a lot of different workflows and these can be as simple or complicated as they need to be, and it's not an all or nothing proposition. It works on jobs of all sizes and has served us well for many years.
Full Documentation: https://github.com/Psyop/sort-controller/wiki
Repo: https://github.com/Psyop/sort-controller
Happy sorting!
Psyop - Sort Controller for Softimage
Plugins linking to this thread: (hide)
Sort Controller
Andy Jones and Jonah Friedman from Psyop London (vimeo channel) release this very helpful partitioning plugin: I'm pleased to announce the release of one of my favorite tools we have at
Psyop- the Sort Controller! The premise is simple: using a simple 'partition = group'
markup language, you write rules for procedurally sorting your passes. Groups are
used as something like metadata tagging, and the sort controller sorts your partitions
with it. By adding a layer of proceduralism to passes and partitions, the Sort Controller
puts Softimage passes another five years ahead of... well.. never mind! A simple example
to show how this works — Sort Code:
Background_Objects_Partitions = *
characters = sg_characters
set = sg_set
Result: The first line puts everything into background objects to start clean. All objects in group(s) named "sg_characters" are sorted into the "characters" partition. All objects in group(s) named "sg_set" are sorted into the "set" partition.
So if geometry is added to your characters, or more characters were added, or you're using the same passes in a different shot with different characters, your passes can be kept up to date. [..] Follow the mailing list link to continue reading.
local backup: SortController.py
Background_Objects_Partitions = *
characters = sg_characters
set = sg_set
Result: The first line puts everything into background objects to start clean. All objects in group(s) named "sg_characters" are sorted into the "characters" partition. All objects in group(s) named "sg_set" are sorted into the "set" partition.
So if geometry is added to your characters, or more characters were added, or you're using the same passes in a different shot with different characters, your passes can be kept up to date. [..] Follow the mailing list link to continue reading.
local backup: SortController.py
author's site: http://www.jonahfriedman.com / download @github / full documentation / si-community thread / mailing list thread @google groups
Psyop - Sort Controller for Softimage
From Psyop studio
-
- Posts: 38
- Joined: 04 Mar 2013, 13:01
Re: Psyop - Sort Controller for Softimage
*
Looks very interesting!
*
Looks very interesting!
*
Who is online
Users browsing this forum: SiteExplorer [Bot] and 81 guests