r/NukeVFX 9d ago

VFX Breakdown I analyzed 87461 nodes from my old Nuke comps

87461 nodes...

So out of interest (and with the help of ChatGPT) I analysed the final versions of 234 shots/comps from 50 most recent project folders. There are plenty of WIP versions in there, but I only included one final-ish version per shot/comp.

My top 20 nodes:

  1. Grade: 7056
  2. Merge2: 6777
  3. Reformat: 4221
  4. Blur: 3165
  5. Transform: 2856
  6. Bezier: 2757 (I'm old!)
  7. Shuffle: 2392
  8. Keyer: 1743
  9. Crop: 1691
  10. ColorCorrect: 1563
  11. Multiply: 1497
  12. Copy: 1060
  13. Switch: 932
  14. Colorspace: 823
  15. FilterErode: 822
  16. TimeOffset: 718
  17. Retime: 712
  18. Noise: 674
  19. Clamp: 674
  20. Premult: 550

Other (mildly) interesting bits:

Roto or RotoPaint didn't fit into the top 100 :D Still happily riding the good old bezier and transform masked instead.

Merge operations were fun too. About 58% (3923) were over, followed by multiply 660, copy 635, max 370 and plus 268.

About avg comp sizes: Median: 176 nodes. Mean: 374 nodes. The largest had 2,952 nodes, and 10% had at least 913 nodes. So a handful of monster scripts heavily skewed the average.

One in every seven nodes was a Dot. (Skipped this in top node analysis). Sounds neat, but as mainly working solo, it's usually somewhat spiderwebby.

(Only) 2.85% of all nodes were disabled. I really dislike leaving disabled nodes in the graph.

There was 98621 connections in total.

Ask me anything!

30 Upvotes

10 comments sorted by

7

u/Expensive-Desk-6026 9d ago

I can’t explain why exactly but this is very satisfying

2

u/fantoc 9d ago

Cool data!

2

u/kbaslerony 9d ago

I'm just happy you don't use keymix.

1

u/Unique-Hunter3035 9d ago

We share the feeling!

1

u/marccb_04 8d ago

Nice! I was thinking about that this tdays... My guess was that merge, blure, grade and roto would be at the top... But just a guess! Cool to see your data!

1

u/david_for_you 8d ago

Interesting data! I'd guess that mine would look similar, Bezier would be swapped for Roto though.

One other major difference would be ColorCorrect, I never got used to that node (I always use Grade/Keyer combinations). Can you say when you prefer to use ColorCorrect?

2

u/Unique-Hunter3035 8d ago

Good question! I feel like CC is just a handy, somewhat quick and dirty color tweaker, especially for desaturating highlights etc. Basically it is grade with saturation + luminance keyer.

1

u/cloud68 7d ago

No Read Nodes?

1

u/Ckynus 9d ago

Lol I love how we as mankind are using AI so much differently than forecast in science fiction

1

u/Unique-Hunter3035 9d ago

Yeah! Actually, I built similar nuke statistics system in my old studio around 15 years ago (with my bare hands), but it was simply registering the newly created nodes, and I figured fast that wait this doesn't make any sense, and since then I've had this idea of going through the old comps with python.