selective cooking and optimization

Hi All,

just a quick question regarding network optimizing - by using ‘selective cooking’ on allot of my CHOP exports, does it save some cycles in any appreciable manner? I have a fairly complex network with allot of exports from OSC data in, but for allow of the channels at any given moment, they really aren’t changing. I read through the wiki section on cooking as well - but I didnt really reach a conclusion.

ultimately there are less cooks per node - so does that equal more optimization?

For very limited cases “selective cooking” tries to limit cooking downstream. However, TouchDesigner’s cooking is optimized such that you should be fine using “Automatic” most of the time, and “Always” we use when forcing something to cook when it wouldn’t normally be required to (ie. input not changing of data not being used)

Long story short, we wouldn’t expect you to get much performance gain, if any, by setting all your CHOP exports to “selective”. There are usually parts other parts of a TouchDesigner file that will take much longer to cook (factors of 10 longer, CHOP exports are super fast) and should be optimized first.