Back from Abroad
Bwain| No Comments »After a brief hiatus with my wedding and honeymoon, I’m finally back into developing. Right now, I’m working through some workflow issues in using spa to colorcorrect the honeymoon pics. Unfortunately, I’ve already posted some of them, so I’ve got to download them again, cc, and re-upload.I’m finding some interesting workflow issues. I thought the best thing to do was to keyframe all the cc settings, but now I’m using the ’switch’ node to use different node streams to do the processing. We’ll see.
Have some file save/load issues reguarding switch nodes. Switch nodes aren’t defined until they have an input. So the inputs have to be connected before the outputs. To generalize, the wiring of the nodes should take place in depth first order. I’ll be doing this, then continuing with the color correction process.
I have to implement breadth and depth first algorithms for ordering the nodes. Typical algorithms are incomplete in this context since we can have multiple root nodes. I also have to find a way to mark/unmark existing nodes in the search. Its looking like I’ll be implementing the depth first search, assigning a depth, then using that to create a breadth first ordering.
The algorithms are exactly what I needed to do a proper wire ordering. It also correctly handles the hacks I put in to deal with the switch node ordering. The only thing left is the logic for handling the ’select’ and ’spares’ so that it works with doing cut/paste operations.


