Match grading RED and 5D in Nuke

I’m trying to match two images shot with a Canon 5D and a Red One (MX sensor). Both are "developed" with a linear curve and given to me as EXRs (they are correctly developed and rendered, in RedCineX and Camera Raw). Still, just using the exposure tool, I’m not able to get them to match. I would guess becuse of the sensors not being truly linear. I can’t do a shot by shot color matching, as I have a big project where I will have hundreds of images that needs to be matched. My thought is that I would match grade them once, create a gizmo, and then I will only need to adjust the exposure on each shot in order to get them to match. Both cameras will shoot in the same studio in the same lighting conditions. I have color charts as well as .18% grey cards shot by both cameras in the same position and in the same lighting setup.

I tried to use the grade tool and follow the method shown in one of the videos on The Foundrey’s site, but without any succes. Any tips how this could be achived?

Env variables in windows Nuke per nuke script?

I want to setup shot wise and project wise env variables…

Is there anyway where as soon as I load the nuke script I want couple of nuke envs to be loaded before any image operations..

Like I would like to setup a variable

Salt project name env variable = proj
LL_200 shot name env variable = shot
JOHN user name env " = user

so I want this per nuke script? how is that possible
any tips please…

we are managing the projects/scenes/stages/shots/users so I want envs for all of the individual stages as well as for other purposes Ive been stuck up with this can anybody help me how to get this done?

change default setting for write node

hi, i’m trying to set default codec in write node. I want to save as .mov file and i want the codec to be ‘apple prores’ as default. So in menu.py i wrote something like this :

Code:

nuke.knobDefault('Write.codec','Apple ProRes 422 (HQ)')


this one doesn’t work. Anyone know how to do it?

Also i’ve found out that the render output (apple prores 422) from nuke will change the color a bit when i import back to FCP. Anyone know the right workflow for this problem?

thanx

change the button’s label using script

Hi, i use python create a button. I want to be able to change the label on that button as i press that button. example : i made hide/show button, so if i press that button , it will toggle its own label between show – hide.

i use command : setLabel() . no error but the label doesn’t change until i refresh the panel. Refreshing the parameter bin is the way to to see the new label applied. So anyone know how to ‘force’ refresh by using script ? any idea ?

thanx.

nuke.nodes.Read()

hi, i use python to create a Read node.

Code:

nuke.nodes.Read(file="~/path/file.mov")


it creates a node with frame range 1-1. So to get the full clip range i have to enter manually using ‘last=’ :

Code:

nuke.nodes.Read(file="~/path/file.mov",last=50)


Is there any way to automtically get the framerange from a movie file, without explicitely using ‘last’ ?

thanx

GRADED inside “wonderful” NUKE–my movie

hi guys,

i just started graded my film inside Nuke—shoted by RED.
No More Da vinci and stuff like that.

this is not a big budget movie—but it will required some Hollywood stuff–in terms of grading and fxs.

and guys, I NEED YOUR PRAYS FOR ME. Hope i can finish it all–before I DIE.

have a nice day–hope greats things comes to you either.:)

cheers

kit

Attached Thumbnails

Click image for larger version

Name:	Grading_MyFilm.jpg
Views:	N/A
Size:	390.1 KB
ID:	10499
 

some hours with Bill Collis…

Today i had chance to meet Mr.Bill Collis CEO of The Foundry. We discussed lot of things about Nuke and their upcomming products like Mari, Storm and Katana.
He asked us what we need in NUKE and how to make it much more better.
He promissed us nuke6.3 will have timeline definitely and undo for gridwarp and more integrated with storm. In feature they integrate with Katana too.

Nuke and Maya

Hi there!

Would you guys please be so kind to help with that:

1. What is the way to render(or maybe save as) a footage of a single file (.mov, .avi etc) in an image sequence (.png, expr etc) ? So as to get along without using other video-editing soft, chopping a single file, captured form video-camera into an image sequence…. Just to stay within Nuke…

2. Is there a way to export processed data (meaning tracking point cloud) into Maya? By default Maya doesn`t import .chan files… And i can`t find the working (vaild) plug-in for that..

Thanks in advance!

python – my script is not updating

Hi i have couple of problem/questions, try to find in doc but haven’t got a way to solve it.

1. i create simple nuke script like in my attachment , there are 3 nodes: merge, checkerboard(connect to merge input A) and reformat(connect to merge input B). i put this script on the merge.label :

Code:

size: [python nuke.thisNode().width()] x [python nuke.thisNode().height()]


but when updating the "reformat" node to change its size, the label of merge won’t update. i tried TCL also but got no luck. What’s wrong? I tested using other function like frame() etc which is works well, only this width/height things which raise the problem. The goal is to display the ‘merge’ current size, any other better way to do it?

2. How to create custom side toolbar on viewerwindow, the one like in rotopaint node. I couldn’t find a way to do it using nuke.menu(). is it possible using simple python ? or i have to go hardcore SDK scripting?

3. How to access panel’s of a knob? i create panel using PythonPanel class. There are couple of knobs i created on these panel and i want to be able to access it. Problem is : if i create it in nuke’s script editor , for example:
m=mypanel() … i can then use the variable ‘m’ to access the knob by using: m.myknob.value(). But what if i’m loosing the reference to the variable? Let say i created this panel using menu.py or toolbar or menu… then i got no variable to refer to coz i think the var will be only locally available only inside the definition(def). How can i access it, is using global variable the only way? or is there any other fancy way?

4. How to access the viewer parameter like : zoom factor etc using python. Some parameter are available through the knob (i can use nuke.toNode() ), but some are not. i want to be able : let say detecting the zoom and pan by user dragging on viewer. The idea is i want to reverse the transforming of any zoom/pan… this is just an experimental trick to make the screen stays still while user trying to pan/zoom. is it possible? any clue ?

That’s it for today 🙂

thanx,

Attached Thumbnails

Click image for larger version

Name:	label.jpg
Views:	N/A
Size:	15.6 KB
ID:	10494
 

read file names & add to sticky note

Hello all of you python wizards. I have a little script that I cannot get to work and may be some one can help.

What is does: Selects all read nodes in script, truncates them to base name and then puts that info in a sticky note in the Nuke script.

What it is not doing: Will only put the first file base name in the sticky note. So it seems I am missing the loop to continue with all the names. I can print and see all of them in the script output window.

Here is the script below, what am I missing here and thanks for the help: (there are line indents where the > is, I could not get it to paste in this post with them)

for a in nuke.allNodes():
>>if ‘Read’ in a[‘name’].value():
>>>if ‘rnd’ in a[‘read_file’].value():
>>>>path = a[‘read_file’].value()
>>>>filename = path.split(" ")[0].split("/")[-3]
>>>>print filename
>>>>nuke.nodes.StickyNote( label = filename + "\n", note_font_size = 130)