[Manav Bhathal] “What is the purpose of multiple nodes exactly?”
Its mostly organizational, since it is true that you could stack up an entire grade in one node, other than any parallel processes that might be part of the process. Experience shows that sometimes positioning a value within a concatenation will help with controlling it with a downstream process (Secondary corrections seem to work better, for example). But if you want to discipline your approach so that some processes can be shared with other grades, such as adding an overall wash to a clip that has an otherwise unique grey-scale correction, then copying that wash to other clips with their own original values is easier. When working in an interactive session, segregating or isolating corrections within a grade makes it convenient to click it in and out to show what effect is it having. Others specifically design a tree so that it is processed in a pre-defined way… Node #1 does a grey-scale adjustment or other media-specific transform (log conversion, maybe), Node #2 might add some kind of secondary separation or hue adjustment, Nodes #3/4 might be an inside-outside Power Window, Node#5 might be a Noise Reducer or VFX plugin… there might be another node that generates an alpha channel to feed to a transparency separation… split out nodes to process individual channels in RGB or Y’CbCr… it goes on.
Its about flexibility in the end.
jPo
“I always pass on free advice — its never of any use to me” Oscar Wilde.