-
Notifications
You must be signed in to change notification settings - Fork 0
Contents
Is based on Daniel Miller's course 'Dynamic Node Graphs with Python in Nuke' which rebuilds materials and lightgroups using a production approved method so users can grade both properties of their render in a safe manner which can be easy to break otherwise by adding and subtracting AOVs down the pipe. It also comes with an 'unassigned pipe' for QCing your lighters work by displaying unassigned AOVs.
Is a template to demonstrate AOV rebuilding with albedo AOVs in Nuke. It won't work for every use case so you will need to rebuild depending on the albedo AOVs you have in your render. To work as a complete rebuild you will first need to use AOV_rebuild.py to breakout all AOVs, then delete out materials that you intend to rebuild with albedo and stitch both templates together manually.
Is a template to demonstrate AOV rebuilding with raw and filter AOVs in Nuke (as described in the Chaos Group V-Ray Docs, please see References). Again, to work as a complete rebuild you will first need to use AOV_rebuild.py to breakout all AOVs, then delete out materials that you intend to rebuild with raw / filter and stitch both templates together manually.
Was made for an earlier iteration of the project specific to Karma render engine and has been included as a dictionary / sandbox for users to test renders and rebuild AOVs from Karma. It includes EXRs rendered using Peter Arcara's Refining_Karma_Renders.hip from the tutorial series of the same name. These files are too large to upload to GitHub, so I've left a link below for those that want to use them..
https://drive.google.com/file/d/1fC_MgFowEWC1fEKMITLFggpaNTXeBvSy/view?usp=sharing
So far AOV_rebuild_karma_examples_v001.nk includes a key of all default and extra render vars available in Karma H22, and some (but not all) of the custom render vars shown in Refining_Karma_Renders and an albedo rebuild demonstrating the AOV_rebuild & karma_albedo_raw_rebuild.nk stitch.
AOV_rebuild_karma_examples_v001.nk uses Stamps for instancing and layout purposes so if you're not familiar with Stamps the link is at the bottom of the list of references so you can install it for Nuke.