Re: [Nuke-users] curve expression between two points

2017-03-25 Thread Michael Hodges
Great!  Thanks to both you and Frank.  Both suggestions are very helpful to 
understand both TCL and the math.


Michael


> On Mar 25, 2017, at 11:17 AM, Mads Lund <madshl...@gmail.com> wrote:
> 
> If you want the math then you can do smoothstep like this: 0.5 - 0.5 * cos( 
> value * pi ) or Gaussian: ( 1- exp( -4 * pow(value,2)) ) * 1.018657
> 
> On Sat, Mar 25, 2017 at 4:34 AM, Frank Rueter|OHUfx <fr...@ohufx.com 
> <mailto:fr...@ohufx.com>> wrote:
> You mean like an ease in/out curve?
> Try this:
> smoothstep(0,100,x)
> 
> Yields an s-curve animating from 0-1 between frame 0 and 100
> 
> 
> On 25/03/17 9:37 AM, Michael Hodges wrote:
> I’ve used cyclic expressions for animation like:
> 
> (sin(2*pi*(frame)/24)+1)/2
> 
> And I’m also quite familiar with using the curve editor.
> 
> However, what would be the way (mathematically with an expression) to create 
> a smooth transition curve from, for example value 0-1 from frame 0 to frame 
> 100?   Maybe a sin wave that is held at the apogee or something?
> 
> Michael___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] curve expression between two points

2017-03-24 Thread Michael Hodges
I’ve used cyclic expressions for animation like:

(sin(2*pi*(frame)/24)+1)/2

And I’m also quite familiar with using the curve editor.

However, what would be the way (mathematically with an expression) to create a 
smooth transition curve from, for example value 0-1 from frame 0 to frame 100?  
 Maybe a sin wave that is held at the apogee or something?

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] Unwanted UI Resize handle with group/gizmo

2017-03-24 Thread Michael Hodges
I’ve got a gizmo that contains a text node in it’s internal tree.  Regardless 
of whether the text node is activate (or even connected in the tree) it always 
shows the resize handle when the parent gizmo controls are active in the GUI.  
Interestingly other nodes, including ‘transform’, do not exhibit this behavior.

 I was actually only using the text node to generate an automated error message 
(if needed) so I may, in the end, choose a different approach.  However, it 
would be nice to know if there was a way to disable it in the display or if it 
could actually be a bug.


Michael


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Nuke "Python Button" callback issue

2017-03-18 Thread Michael Hodges
I’ve got a callback that affects a certain gizmo class recursively throughout a 
script:

###
def SmartReadUpdate()
allNodes = nuke.allNodes(filter='SmartRead', recurseGroups=True)

for n in allNodes:
MyCodeHere……..




I want to add a python button called “update” on each of these nodes that will 
manually force the callback if the artist wishes.

The same callback works fine if I call it from the script editor.

However, when I call it from the Python button it loads without error but does 
not execute anything.

Is there a different way that a python button behaves that would keep it from 
running the "n in allNodes” part of the script or is there something else going 
on here?


Thanks!

Michael



___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Update Quicktime frame range via python

2017-03-17 Thread Michael Hodges
This is perfect.  Learn something new everyday.

Thanks Nathan.

Michael


> On Mar 16, 2017, at 12:23 PM, Nathan Rusch <nathan_ru...@hotmail.com> wrote:
> 
> I'm not sure this is exactly what you're getting at, but if you use 
> `read['file'].fromUserText('/path/to/inputFile.mov')`, Nuke will open 
> and inspect the .mov's header and reset the frame range knobs on the 
> read node appropriately.
> 
> -Nathan
> 
> 
> On 3/15/2017 8:45 PM, Michael Hodges wrote:
>> In order to automate the replacement of a frame sequence in a read node 
>> using python, I simply replace the read's “file” knob and reset the frame 
>> range knobs by counting the files in the frame sequence (using Glob in my 
>> case).
>> 
>> However, if I wished to update the file with a Quicktime .Mov it will only 
>> update the frame range by manually selecting a .mov file in the file finder 
>> popup.  If I add the via python I still get stuck with the previous frame 
>> range.
>> 
>> Is there a better way to update the read file to simulate a new selection 
>> or, perhaps, a good python way to read the .mov file length from the file's 
>> metadata?
>> 
>> Thanks,
>> 
>> Michael___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] Update Quicktime frame range via python

2017-03-15 Thread Michael Hodges
In order to automate the replacement of a frame sequence in a read node using 
python, I simply replace the read's “file” knob and reset the frame range knobs 
by counting the files in the frame sequence (using Glob in my case).

However, if I wished to update the file with a Quicktime .Mov it will only 
update the frame range by manually selecting a .mov file in the file finder 
popup.  If I add the via python I still get stuck with the previous frame range.

Is there a better way to update the read file to simulate a new selection or, 
perhaps, a good python way to read the .mov file length from the file's 
metadata?

Thanks,

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Good practice in Print messages.

2017-03-15 Thread Michael Hodges
Thanks Frank.  Sorry about the reply issue.  I guess I got lazy and created a 
new topic by stripping a previous message of content and subject.

I had no idea that the list server could somehow still track that as I can’t 
see any of that via email.

Good to know!

Micheal

> On Mar 15, 2017, at 5:25 PM, Frank Rueter|OHUfx <fr...@ohufx.com> wrote:
> 
> Hi Michael,
> 
> could you please start a new topic when you have one rather than replying to 
> existing topics and changing the subject?
> Otherwise those topics are all lumped together into one thread for those who 
> view the mailing list in threaded view, which means current topics are hard 
> to follow and your new topics tend to be much less visible.
> 
> As for your question, it depends on what your farm software processes. 
> Presumably it's things like progress printed to stdout.
> Depending on what the pattern matching logic is, your printing to stdout 
> during rendering may or may not be an issue (I personally have hardly ever 
> experienced this). You may also have a look at python's logging package 
> <https://docs.python.org/2/library/logging.html> to have more control over 
> your debug statements.
> 
> Cheers,
> frank
> 
> On 16/03/17 2:37 am, Michael Hodges wrote:
>> I notice some Nuke python coding that seems to have an option to reduce 
>> messages (ex. print(SomethingGoingOn)   ) for running on the farm.
>> 
>> What is the general view on this?  In writing code, do all messages have the 
>> potential of disturbing farm processing or is it just good practice to keep 
>> reporting to a minimum?
>> 
>> 
>> Michael___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> -- 
>  <http://www.ohufx.com/> 
> vfx for storytellers <http://www.ohufx.com/>
> vfx compositing <http://ohufx.com/compositing.html> | workflow customisation 
> & consulting <http://ohufx.com/customising.html>W E L L I N G T O N|N 
> E W   Z E A L A N D ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Good practice in Print messages.

2017-03-15 Thread Michael Hodges

I notice some Nuke python coding that seems to have an option to reduce 
messages (ex. print(SomethingGoingOn)   ) for running on the farm.

What is the general view on this?  In writing code, do all messages have the 
potential of disturbing farm processing or is it just good practice to keep 
reporting to a minimum?


Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Gizmo panel conditional changes?

2017-03-15 Thread Michael Hodges
I’ve got this working somewhat where the knob simply changes color.  
MyNode.('tile_color').setValue(0xff00)

So I’m on the right track.  Still can’t seem to find the specific reference 
knob font color.  
I see that I can set a specific knob to be visible or not using something like:

(‘MyKnob').setVisible(True)


Is there a way of changing it’s font color?

Michael



> On Mar 13, 2017, at 11:17 AM, Michael Hodges <mhod...@morganfalls.com> wrote:
> 
> I’m starting to create gizmos with more complexity.
> 
> I want to have visual indicators for the artist that signal conditions that 
> are going on inside the Gizmo.
> 
> Usually a warning or a condition being true or false ( file exists, etc ).
> 
> I’ve been using a Checkbox as that seemed to be what was available through 
> the user knob management.
> 
> 
> [X]  File Exists
> [  ]  File is .MOV
> 
> Obviously, that isn’t the best solution as it allows the user to monkey with 
> the knob and/or expression.
> 
> Are there expressions that could conditionally change the color of fonts (or 
> text value) of specific knobs in a groups parent node that would carry over 
> into a gizmo?
> 
> Any other solutions or documentation I should be looking at?
> 
> Thanks,
> 
> Michael
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Python reading pulldown menu choice

2017-03-13 Thread Michael Hodges
Solved it.  It evaluates correctly with the following:
#
for n in MyNodes:
n[‘PulldownMenu'].value()
#



> On Mar 13, 2017, at 5:11 PM, Michael Hodges <mhod...@morganfalls.com> wrote:
> 
> Since Pulldown menus seems to be the subject of the week I thought I might 
> jump in…
> 
> 
> I can easily get a Python expression to derive a value of the selected 
> (e.g.)“Option1", “Option2", etc. from a pulldown menu within nuke using a 
> python expression.
> 
> [python {nuke.toNode(“MyNode").knob(‘PulldownMenu').value()}]
> 
> 
> 
> 
> However, when trying to read the same Pulldown in a callback through Python I 
> get the error below.  
> 
>   n =MyNode
>   PulldownValue = n[‘PulldownMenu'].value() 
> 
> 
> 
> TypeError: list indices must be integers, not str
> 
> 
> 
> I understand that the knob contains a list (to create the options) but is 
> there a way to get the resolved value as from an expression within Nuke?
> 
> 
> Thanks!
> 
> Michael
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Python reading pulldown menu choice

2017-03-13 Thread Michael Hodges
Since Pulldown menus seems to be the subject of the week I thought I might jump 
in…


I can easily get a Python expression to derive a value of the selected 
(e.g.)“Option1", “Option2", etc. from a pulldown menu within nuke using a 
python expression.

[python {nuke.toNode(“MyNode").knob(‘PulldownMenu').value()}]




However, when trying to read the same Pulldown in a callback through Python I 
get the error below.  

n =MyNode
PulldownValue = n[‘PulldownMenu'].value() 



TypeError: list indices must be integers, not str



I understand that the knob contains a list (to create the options) but is there 
a way to get the resolved value as from an expression within Nuke?


Thanks!

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Gizmo panel conditional changes?

2017-03-13 Thread Michael Hodges
I’m starting to create gizmos with more complexity.

I want to have visual indicators for the artist that signal conditions that are 
going on inside the Gizmo.

Usually a warning or a condition being true or false ( file exists, etc ).

I’ve been using a Checkbox as that seemed to be what was available through the 
user knob management.


[X]  File Exists
[  ]  File is .MOV

Obviously, that isn’t the best solution as it allows the user to monkey with 
the knob and/or expression.

Are there expressions that could conditionally change the color of fonts (or 
text value) of specific knobs in a groups parent node that would carry over 
into a gizmo?

Any other solutions or documentation I should be looking at?

Thanks,

Michael

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Nuke callbacks to specific nodes

2017-03-13 Thread Michael Hodges
Makes sense.  Thanks John!

Michael

> On Mar 12, 2017, at 6:51 PM, John RA Benson <j...@illum-mg.fr> wrote:
> 
> If you are trying to get Read nodes, you can make your list smaller with:
> 
> def CallbackTest():
>   allNodes = nuke.allNodes(filter='Read', recurseGroups=True)
>   for n in allNodes:
>   path = "./User/movies/videofile.mov"
>   n['file'].setValue(path)
> 
> you already found the node, so you can just use 'n' instead of 
> nuke.thisNode(), which is probably just going to loop the error on the root.
> 
> JRAB
> 
> 
>> On Mar 12, 2017, at 11:32 PM, Michael Hodges <mhod...@morganfalls.com 
>> <mailto:mhod...@morganfalls.com>> wrote:
>> 
>> How do I reference specific nodes in a callback?
>> I’ve gotten as far as selecting specific nodes but I’m a little confused at 
>> how I’m actually
>> referencing actual knobs in these nodes.  I feel like it should be with a 
>> "nuke.thisNode()” type approach but I can’t seem to get it working.
>> 
>> Is this the right idea?
>> 
>> def CallbackTest():
>>  allNodes = nuke.allNodes(recurseGroups=True)
>>  for n in allNodes:
>>  if "Read" in n.name():
>>  path = “./User/movies/videofile.mov"
>>  nuke.thisNode().knob(‘file').setValue(path)
>> 
>> 
>> 
>> 
>> Thanks!
>> 
>> Michael
>> 
>> ___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Nuke callbacks to specific nodes

2017-03-12 Thread Michael Hodges
How do I reference specific nodes in a callback?
I’ve gotten as far as selecting specific nodes but I’m a little confused at how 
I’m actually
referencing actual knobs in these nodes.  I feel like it should be with a 
"nuke.thisNode()” type approach but I can’t seem to get it working.

Is this the right idea?

def CallbackTest():
allNodes = nuke.allNodes(recurseGroups=True)
for n in allNodes:
if "Read" in n.name():
path = “./User/movies/videofile.mov"
nuke.thisNode().knob(‘file').setValue(path)




Thanks!

Michael

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] goofy_titles

2017-03-10 Thread Michael Hodges
Never knew.   Thats great!


Michael


> On Mar 10, 2017, at 3:41 PM, Bruno-Pierre Jobin  wrote:
> 
> print nukescripts.goofy_title()

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] gizmos and custom class

2017-02-11 Thread Michael Hodges
Alright.  Thanks for nobody throwing me under the bus on this.

Obviously, I didn’t realize that Gizmos by default become a class of their own 
given name.  SmartRead.gizmo —>> SmartRead class

WAY more simple than I imagined.

Problem solved and sorry for the bandwidth:)

Michael




> On Feb 11, 2017, at 8:16 AM, Michael Hodges <mhod...@morganfalls.com> wrote:
> 
> This may be a fundamental misunderstanding of using both classes and gizmos 
> but is there a way to add a custom class for gizmos or are they hard wired to 
> ”gizmo" classes?
> 
> I was trying to send python commands to various custom gizmos simultaneously 
> that have been created procedurally throughout a script.  They may be 
> nested(in groups) as well so classes seemed to be the easiest way to 
> differentiate them.  I’ve just never created custom classes before and 
> nothing I’ve seen deals with gizmos in that regard.
> 
> 
> Thanks,
> 
> Michael
> 
> 
> 
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] gizmos and custom class

2017-02-11 Thread Michael Hodges
This may be a fundamental misunderstanding of using both classes and gizmos but 
is there a way to add a custom class for gizmos or are they hard wired to 
”gizmo" classes?

I was trying to send python commands to various custom gizmos simultaneously 
that have been created procedurally throughout a script.  They may be nested(in 
groups) as well so classes seemed to be the easiest way to differentiate them.  
I’ve just never created custom classes before and nothing I’ve seen deals with 
gizmos in that regard.


Thanks,

Michael




___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Selecting all nodes in a class

2017-02-10 Thread Michael Hodges
That works perfect.  Thanks!!

Michael


> On Feb 10, 2017, at 2:45 PM, Jake Richards <tru...@blueskystudios.com> wrote:
> 
> It's a little less elegant but you'd just have to loop over them looking for 
> the class:
> 
> allNodes = nuke.allNodes(recurseGroups=True)
> for n in allNodes:
>   if n.Class() == "Read":
>   n['selected'].setValue(True)
> 
> Hope that helps!
> jake
> 
> 
> From: "Michael Hodges" <mhod...@morganfalls.com 
> <mailto:mhod...@morganfalls.com>>
> To: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk 
> <mailto:nuke-users@support.thefoundry.co.uk>>
> Sent: Friday, February 10, 2017 2:06:10 PM
> Subject: Re: [Nuke-users] Selecting all nodes in a class
> 
> Thanks Jake.  I’m on 10.5v1 and it doesn’t appear to be working within the 
> Groups.  
> 
> Still a bug?  Can anyone else confirm?
> 
> If so what would be the best way around this?
> 
> Thanks!
> 
> Michael
> 
> On Feb 10, 2017, at 12:45 PM, Jake Richards <tru...@blueskystudios.com 
> <mailto:tru...@blueskystudios.com>> wrote:
> 
> [n['selected'].setValue(True) for n in 
> nuke.allNodes(recurseGroups=True,filter="Read")]
> 
> Although, there is a bug in at least nuke 10v1 where recurseGroups and filter 
> don't work together (not sure if that's fixed in newer version though) but 
> that code should select everything even in groups.  Just change the Read to 
> your class name.
> Good luck!
> 
> 
> 
> From: "Michael Hodges" <mhod...@morganfalls.com 
> <mailto:mhod...@morganfalls.com>>
> To: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk 
> <mailto:nuke-users@support.thefoundry.co.uk>>
> Sent: Friday, February 10, 2017 12:32:33 PM
> Subject: [Nuke-users] Selecting all nodes in a class 
> 
> Is there a way to select all nodes in a class regardless of whether they are 
> in a group or not?
> 
> All the examples I see are either for selecting in root or within a specific 
> group.
> 
> I’d like to have a custom node (or class of nodes) that I can universally 
> select/execute on within any script they reside in regardless of whether they 
> are nested in groups or not.
> 
> Thanks!___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, 
> https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=7JY2D1ajIgVT37VJV5NIs-qfuxUOBWbqAaiDb2G-FlI=
>  
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=7JY2D1ajIgVT37VJV5NIs-qfuxUOBWbqAaiDb2G-FlI=>
> https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dusers=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=VWK2cdsmFLBCdGTUfFupt-j4bQXQVnm4esldmPw2_nw=
>  
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dusers=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=VWK2cdsmFLBCdGTUfFupt-j4bQXQVnm4esldmPw2_nw=>
>  
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwMFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=tJYm3FTg_ghp-wt83IjiNtN9ejt4EmLZu-6GGJjfxmo=iBt5adUTzVUzdHw0m2nOQUFANFTJU_ZYEDMC4fA5D0Q=>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dusers=DwMFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=tJYm3FTg_ghp-wt83IjiNtN9ejt4EmLZu-6GGJjfxmo=pu-u7kHHo1Cb1nA08RlSXVZ8WEl6MhCfu5YmD20uGZ0=>
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, 
> https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwICAg=hHkK43hKb5uKUGaYMJ-p252cF

Re: [Nuke-users] Selecting all nodes in a class

2017-02-10 Thread Michael Hodges
Thanks Jake.  I’m on 10.5v1 and it doesn’t appear to be working within the 
Groups.  

Still a bug?  Can anyone else confirm?

If so what would be the best way around this?

Thanks!

Michael

> On Feb 10, 2017, at 12:45 PM, Jake Richards <tru...@blueskystudios.com> wrote:
> 
> [n['selected'].setValue(True) for n in 
> nuke.allNodes(recurseGroups=True,filter="Read")]
> 
> Although, there is a bug in at least nuke 10v1 where recurseGroups and filter 
> don't work together (not sure if that's fixed in newer version though) but 
> that code should select everything even in groups.  Just change the Read to 
> your class name.
> Good luck!
> 
> 
> 
> From: "Michael Hodges" <mhod...@morganfalls.com 
> <mailto:mhod...@morganfalls.com>>
> To: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk 
> <mailto:nuke-users@support.thefoundry.co.uk>>
> Sent: Friday, February 10, 2017 12:32:33 PM
> Subject: [Nuke-users] Selecting all nodes in a class 
> 
> Is there a way to select all nodes in a class regardless of whether they are 
> in a group or not?
> 
> All the examples I see are either for selecting in root or within a specific 
> group.
> 
> I’d like to have a custom node (or class of nodes) that I can universally 
> select/execute on within any script they reside in regardless of whether they 
> are nested in groups or not.
> 
> Thanks!___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, 
> https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=7JY2D1ajIgVT37VJV5NIs-qfuxUOBWbqAaiDb2G-FlI=
>  
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=7JY2D1ajIgVT37VJV5NIs-qfuxUOBWbqAaiDb2G-FlI=>
> https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dusers=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=VWK2cdsmFLBCdGTUfFupt-j4bQXQVnm4esldmPw2_nw=
>  
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dusers=DwIFaQ=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s=pakHvxjLBBtglNUEj5x-eeIRf99lI44TSxTuZN8HIbM=VWK2cdsmFLBCdGTUfFupt-j4bQXQVnm4esldmPw2_nw=>
>  
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Selecting all nodes in a class

2017-02-10 Thread Michael Hodges
Is there a way to select all nodes in a class regardless of whether they are in 
a group or not?

All the examples I see are either for selecting in root or within a specific 
group.

I’d like to have a custom node (or class of nodes) that I can universally 
select/execute on within any script they reside in regardless of whether they 
are nested in groups or not.

Thanks!___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] frame sequence range detection

2017-02-08 Thread Michael Hodges
Fantastic.  Thanks so much Gabor.

You’ve saved me twice now:)


Michael


> On Feb 8, 2017, at 4:23 AM, Gabor L. Toth <glt...@gmail.com> wrote:
> 
> Hi!
> 
> Welcome! :) Here is the latest version of my script, it should work with 
> expressions, we also use that often. It is used just selecting the readnodes 
> and executing the script. We use it many times so it is tied to a hotkey, I 
> think this is better than having buttons on each node. 
> 
> Hope it helps
> Gabor
> 
> 
> On Wed, Feb 8, 2017 at 2:35 AM, Michael Hodges <mhod...@morganfalls.com 
> <mailto:mhod...@morganfalls.com>> wrote:
> 
> I’ve begun to answer my own question and I think I’m pretty close on this.
> 
> I’ve started to adapt a script I found from Gabor Toth (thanks Gabor!) and 
> hopefully this will help others as well.
> 
> I put a python button on the read node that contains the script below which 
> replaces the frame ranges correctly.
> 
> The reason I used a button is that it was an easy way to see if it would 
> work, and two, I couldn’t really figure out how to configure the command to 
> the specific node on demand.
> 
> 
> 
> Three questions:
> 
> 1.  Is a button the a good way to achieve this?  I thought it might be best 
> to have it hardwired on the node as it will be buried in one or more gizmos 
> (that may be created procedurally) and I didn’t trust my Python chops to 
> isolate it from the other read nodes in the script
> 
> 
> 2.  Assuming that this is the best approach how would I activate the button 
> press from another node?
> 
> 
> 3. Since the “file” value is generated by an expression ( in my case: [value 
> Controller.ClipPath] the real path isn’t being resolved to the script and 
> fails.  It does work as expected with a text path.  Would a different 
> expression technique work or do I have to create some additional python magic?
> 
> 
> 
> Thanks!
> 
> 
> Michael
> 
> 
> 
> 
> 
> import nuke
> import os
> import os.path
> import math
> import glob
> import re
> 
> n = nuke.thisNode()
> 
> 
> seqPath = n.knob('file').value()
> if seqPath is not None and re.match('.*\.%0.*', seqPath):
> indx = seqPath.find('%0')
> pattern = '%0' + seqPath[indx + 2] + 'd'
> seqPathMask = seqPath.replace(pattern, '*')
> print ''
> print 'PathMask: %s' % (seqPathMask)
> seqDir = os.path.dirname(seqPath)
> print 'Directory: %s' % (seqDir)
> if os.path.exists(seqDir):
> files = os.listdir(seqDir)
> #print files
> 
> #sorting files
> filteredFiles = glob.glob(seqPathMask)
> filteredFiles.sort()
> if len(filteredFiles) != 0:
> (firstFileName, ext) = 
> os.path.splitext(filteredFiles[0])
> firstFileTags =  firstFileName.split('.')
> 
> sfs = firstFileTags[-1]
> print 'Extension: ' + ext
> sf = int (sfs)# converted to int
> print "Start frame: %s" % (sf)
> 
> (lastFileName, ext) = 
> os.path.splitext(filteredFiles[len(filteredFiles)-1])
> lastFileTags =  lastFileName.split('.')
> efs = lastFileTags[-1]
> ef = int (efs)
> print "End frame: %s" % (ef)
> 
> n.knob('first').setValue(sf)
> n.knob('last').setValue(ef)
> else:
> print 'No matching files in this directory! 
> Skipping...'
> else:
> print 'Warning! Directory doesnt exist: ' + seqDir
> else:
> pass
> 
> 
> 
> 
> 
> > On Feb 7, 2017, at 11:16 AM, Michael Hodges <mhod...@morganfalls.com 
> > <mailto:mhod...@morganfalls.com>> wrote:
> >
> > Is there a way to detect/update the frame range of an image sequence ( 
> > Example_File.#.dpx) in a read node?
> >
> > I’ve got some expressions that can change the input file within a gizmo 
> > read node but then I’m stuck with the previous file’s values.  I understand 
> > that this may be end up having to be a some sort of python file-counting 
> > callback but I want to check first if there is a way of doing it within 
> > Nuke.
> >
> >
> > Thanks,
> >
> > Michael___
> > Nuke-users mailing list
> > Nuke-users@support.thefoundry.co.uk 
> &

Re: [Nuke-users] frame sequence range detection

2017-02-07 Thread Michael Hodges

I’ve begun to answer my own question and I think I’m pretty close on this.  

I’ve started to adapt a script I found from Gabor Toth (thanks Gabor!) and 
hopefully this will help others as well.

I put a python button on the read node that contains the script below which 
replaces the frame ranges correctly. 

The reason I used a button is that it was an easy way to see if it would work, 
and two, I couldn’t really figure out how to configure the command to the 
specific node on demand.



Three questions:

1.  Is a button the a good way to achieve this?  I thought it might be best to 
have it hardwired on the node as it will be buried in one or more gizmos (that 
may be created procedurally) and I didn’t trust my Python chops to isolate it 
from the other read nodes in the script


2.  Assuming that this is the best approach how would I activate the button 
press from another node?


3. Since the “file” value is generated by an expression ( in my case: [value 
Controller.ClipPath] the real path isn’t being resolved to the script and 
fails.  It does work as expected with a text path.  Would a different 
expression technique work or do I have to create some additional python magic? 



Thanks!


Michael





import nuke
import os
import os.path
import math
import glob
import re

n = nuke.thisNode()


seqPath = n.knob('file').value()

if seqPath is not None and re.match('.*\.%0.*', seqPath):
indx = seqPath.find('%0')   

pattern = '%0' + seqPath[indx + 2] + 'd'
seqPathMask = seqPath.replace(pattern, '*')
print ''
print 'PathMask: %s' % (seqPathMask)
seqDir = os.path.dirname(seqPath)
print 'Directory: %s' % (seqDir)
if os.path.exists(seqDir):
files = os.listdir(seqDir)
#print files

#sorting files
filteredFiles = glob.glob(seqPathMask)
filteredFiles.sort()
if len(filteredFiles) != 0:
(firstFileName, ext) = 
os.path.splitext(filteredFiles[0])
firstFileTags =  firstFileName.split('.')

sfs = firstFileTags[-1]
print 'Extension: ' + ext 
sf = int (sfs)# converted to int
print "Start frame: %s" % (sf)

(lastFileName, ext) = 
os.path.splitext(filteredFiles[len(filteredFiles)-1])
lastFileTags =  lastFileName.split('.')
efs = lastFileTags[-1]  
ef = int (efs)
print "End frame: %s" % (ef)

n.knob('first').setValue(sf)
n.knob('last').setValue(ef)
else:
print 'No matching files in this directory! Skipping...'
else:
print 'Warning! Directory doesnt exist: ' + seqDir 
else:
pass





> On Feb 7, 2017, at 11:16 AM, Michael Hodges <mhod...@morganfalls.com> wrote:
> 
> Is there a way to detect/update the frame range of an image sequence ( 
> Example_File.#.dpx) in a read node?
> 
> I’ve got some expressions that can change the input file within a gizmo read 
> node but then I’m stuck with the previous file’s values.  I understand that 
> this may be end up having to be a some sort of python file-counting callback 
> but I want to check first if there is a way of doing it within Nuke.
> 
> 
> Thanks,
> 
> Michael___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] frame sequence range detection

2017-02-07 Thread Michael Hodges
Is there a way to detect/update the frame range of an image sequence ( 
Example_File.#.dpx) in a read node?

I’ve got some expressions that can change the input file within a gizmo read 
node but then I’m stuck with the previous file’s values.  I understand that 
this may be end up having to be a some sort of python file-counting callback 
but I want to check first if there is a way of doing it within Nuke.


Thanks,

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] auto-switch node

2017-02-04 Thread Michael Hodges
I ‘ve always use the following as an "auto switch” expression in a switch node 
that automatically picks an alternative input in case there is an issue with 
the the read node:

nuke.thisNode().hasError()

However, I’m making a group/widget that I’d like to automatically have an 
internal switch that senses whether the user chooses to manually use an input 
into the group/widget or switch to an alternative default internal path.

The issue is that if the user decides not to connect a read/input into the 
group/widget it doesn’t actually create an error the same way a bad read input 
so my “auto switch" expression doesn’t trigger.

I though about putting a node upstream that would react somehow “true” to any 
signal but couldn’t think of anything.

Does anyone have any expression ideas on how to get a switch to automatically 
choose an alternative input if the first input stream has no input?  

Thanks!___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] Offset project size scale for Roto work

2016-12-16 Thread Michael Hodges
I need to merge two rather complicated legacy scripts into one nuke project for 
reasons I’d rather not go into.

One script’s project settings was UHD (3840 x 2160) and the other was created 
in 1920 x 1280.

Of course the script that was created in 1920x1280 has all of it’s roto curves 
and scalings all misaligned within the new UHD Project.  Is there a good 
approach to offset roto curves and transformations values to match a new global 
scale in order to realign or am I totally screwed?  I was really hoping that an 
axis type node could scale it all up or down uniformly.


Thanks,

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] FurnaceCore - Mostly Removed from 10.0v5?

2016-11-18 Thread Michael Hodges
Still appears and works on my Linux 10.0v5 install.

Michael



> On Nov 17, 2016, at 9:14 PM, Deke Kincaid  wrote:
> 
> No rig/wire removal, regrain?
> 
> On Thu, Nov 17, 2016 at 6:10 PM, Ned Wilson  > wrote:
> Did anyone else notice that FurnaceCore now appears to be only two plugins: 
> F_Align and F_Deflicker2 in Nuke 10.0v5?
> 
> Or is it just me?
> 
> -n
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> , http://forums.thefoundry.co.uk/ 
> 
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> 
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] ffmpeg loaded for NukeStudio comps?

2016-08-23 Thread Michael Hodges
I noticed that in my Nuke Studio comp project settings it (by default) adds 
OnScriptLoad: 

if nuke.env[‘LINUX’]:  nuke.tcl(‘load ffmpegReader’)  nuke.tcl(‘load 
ffmpegWriter’)  else:  nuke.tcl(‘load movReader’)  nuke.tcl(‘load movWriter’)




Is this simply how Linux handles .mov files or is there something else going on 
here?


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] dpx files for nuke

2016-08-05 Thread Michael Hodges
Thanks Deke.  As I've never really done much Nuke via command line can I simply 
send a python call to Nuke to render an input and an output as an automated 
task.

If so I'd love to see an example.


Thanks again.

Michael

Sent from my mobile

> On Aug 5, 2016, at 6:24 PM, Deke Kincaid <dekekinc...@gmail.com> wrote:
> 
> Best bet is to go direct through Nuke then.  Prores is native in 9.x and 
> above and It reproduces the color spot on.  
> 
> FFmpeg only has a hacked reverse engineered version of prores, and it's lut 
> support is very limited (1d lut only, no shaper luts, and no log2lin 
> conversion)
> .
> 
>> On Fri, Aug 5, 2016 at 3:18 PM, Michael Hodges <mhod...@morganfalls.com> 
>> wrote:
>> ProRes mainly to start for when we have to dump straight from the Blackmagic 
>> cameras and Odyssey recorders that are getting so popular.
>> 
>> 
>> Thanks Deke.
>> 
>> 
>> 
>> 
>> -Michael
>> 
>> 
>> 
>>> On Aug 5, 2016, at 6:14 PM, Deke Kincaid <dekekinc...@gmail.com> wrote:
>>> 
>>> What codec?
>>> 
>>>> On Fri, Aug 5, 2016 at 1:22 PM, Michael Hodges <mhod...@morganfalls.com> 
>>>> wrote:
>>>> 
>>>> 
>>>> Does anyone have a reliable setting for going from HD .mov files to .DPX 
>>>> with the best quality for nuke.
>>>> 
>>>> I know ffmpeg has a lot of options so I’m a little unsure where to go past 
>>>> the following:
>>>> 
>>>> 
>>>> ffmpeg -i /path/to/file/TESTfile.mov -r 23.976 -s 1920x1080 
>>>> /path/to/file/TESTfile.%5d.dpx
>>>> 
>>>> 
>>>> I couldn’t find much regarding DPX conversions on the web so I thought 
>>>> this might be a good place to start.
>>>> 
>>>> 
>>>> Thanks!
>>>> 
>>>> 
>>>> Michael___
>>>> Nuke-users mailing list
>>>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>> 
>>> ___
>>> Nuke-users mailing list
>>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>> 
>> 
>> ___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] dpx files for nuke

2016-08-05 Thread Michael Hodges


Does anyone have a reliable setting for going from HD .mov files to .DPX with 
the best quality for nuke.

I know ffmpeg has a lot of options so I’m a little unsure where to go past the 
following:


ffmpeg -i /path/to/file/TESTfile.mov -r 23.976 -s 1920x1080 
/path/to/file/TESTfile.%5d.dpx


I couldn’t find much regarding DPX conversions on the web so I thought this 
might be a good place to start.


Thanks!


Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Nuke Studio : Windows and QT

2016-07-13 Thread Michael Hodges
I’m interested in automating Quicktime to dpx/jpeg sequences for Nuke/Nuke 
studio through FFmpeg as a pre-edit step during ingestion.  Is there anything 
in particular ( besides file sizes, color settings) that I should be aware of 
to keep Nuke happy and the files as close to native as possible?


Michael Hodges
Atlanta


> On Jul 13, 2016, at 9:00 AM, Marrocco, Sam <smarro...@ringsidecreative.com> 
> wrote:
> 
> 
> 
> On 7/13/2016 12:03 AM, Randy Little wrote:
>> 
>> Ffmpeg prores is not spec compliant. Color issues and in some cases
>> they just don't work.  So I would be careful using ffmpeg for prores.
>> We have had editorial kick them back for color.
>> 
>> 
> 
> Of course, you should always be careful and test everything.
> 
> In my experience (ymmv), ffmpeg prores can be made to "fool" the
> metadata readers in apps if you can determine what they are looking for
> in the files. Like anything, it all depends upon how much time you are
> willing to put into the process. Of course, I'm not using your (Randy's)
> files so I can't speak for them.
> 
> Color issues are only the case if, as I mentioned, you are diligent and
> nail down your colorspace and parameters.
> 
> ffmpeg is a powerful & complex tool that makes it extremely easy to ruin
> a file.
> 
> 
> sam marrocco | chief technical officer
> ringside.cutters.flavor.picnic.moonlink
> 
> 248 548 2500 w
> 248 910 3344 c
> 
> ringsidecreative.com
> 
> <http://ringsidecreative.com/>
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Removing errors from tree

2016-06-19 Thread Michael Hodges


Thanks!


Actually, it’s just a gizmo that has multiple 'Read' nodes in it that pull 
graphic files in from different folders based on the environment.


The only errors that I have are the read nodes.

It has some switches to that switch to alternate sources automatically if they 
detect upstream errors.

The only problem is that I can't get those errors to carry over to the group 
node.

Wasn’t sure if there might be a python command to ignore an error on a 
particular node.

Any thoughts?


Michael




> On Jun 19, 2016, at 6:07 PM, Crunch vFx <crunc...@gmail.com> wrote:
> 
> hey Michael  if u can share node tree then we can help otherwise their will 
> lots of possibility that will make this kind issue 
> 
> cheers
> crunchfx
> 
> On Sun, Jun 19, 2016 at 6:23 PM, Michael Hodges <mhod...@morganfalls.com 
> <mailto:mhod...@morganfalls.com>> wrote:
> I’ve got a group I want to turn into a Gizmo.  There are some nodes that 
> sometimes produce unimportant errors depending on various conditions.
> 
> They trigger the  “ERROR” warning on the container Group.
> 
> Is there a way to remove the errors from either the tree or Group/Gizmo?
> 
> 
> Thanks,
> 
> Michael
> 
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] FFmpeg commands from within Nuke

2016-05-25 Thread Michael Hodges
I’m creating a series of automation tasks using Nuke to append a series of 
image sequence clips (along with some predetermined image manipulations) whose 
sources may change depending on the artist's environment.

These would automatically be written out on the farm and processed for review.

The only issue is that some of the clips may have corresponding .wav audio 
which can’t be written out within nuke for the final render.


My solution is to offset any pre-existing audio .wavs (located in the Read 
paths with the same base name as the image sequences) by the corresponding 
Append lastFrame count and then run a ffMpeg render-time callback to merge 
those wavs (based on the offsets and descriptions generated by the script) to a 
new file that is read by the farm



Before I start from scratch I thought I’d see if there were any existing FFmpeg 
nodes/gizmos/code out there that assists with FFmpeg manipulation or writes 
within Nuke.  I didn’t see anything on Nukepedia but I figured that it would be 
good to check here first.___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


[Nuke-users] Adding Python Packages

2016-05-19 Thread Michael Hodges
I want to allow the creation and reading of QR codes within Nuke (Think for 
reading camera slates, asset tracking, metedata, integration, environments 
setups, etc.)

I think this is easily possible with python tools like qrtools and pyqrcode.  
https://pypi.python.org/pypi/PyQRCode 


Example code:

import pyqrcode
qr = pyqrcode.create(“TEST TEXT.”)
qr.png(“test.png", scale=6)
import qrtools
qr = qrtools.QR()
qr.decode(“test.png")
True
print qr.data
TEST TEXT.

However, my only experience with python has been to manipulate data within Nuke 
and Houdini and I confess I’m a little fuzzy on how to actually add a package 
and I can’t seem to find much info on it.


How do you do this?

Thanks!

Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Nuke Studio interpreting file path ENVs.

2016-05-07 Thread Michael Hodges


I’ve got custom ENV paths (ex:  os.environ["JOB”]   ) in all read and write 
nodes throughout the Nuke workflow.  

In a Nuke Studio timeline these .nk scripts work fine.   However, Nuke Studio 
cannot reference through to the rendered files for playback as it obviously 
can’t interpret the path. 

The write node could end up describing something like:

$env(JOB)/renders/movie_v01..dpx

or 

[python {os.environ[‘JOB’]}]/renders/movie_v01..dpx


I could fix the issue with a Nuke render-time callback to create an absolute 
write path but for flexibility I’d really like Nuke Studio to have the ability 
to interpret the path (os.path environment) properly.

However, due to the written syntax I can’t figure out how to set a environ 
variables for Hiero/Nuke Studio to reinterpret the path correctly.

Any ideas?


Michael 



PS As a side note I did discover that Nuke Studio derives the rendered file 
paths not from the write nodes themselves but from the the " #write_info" 
description on the second line of the nuke script.







___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] NukeStudio: how to show Text on black?

2016-05-07 Thread Michael Hodges
I’ve been fighting with this as well.  I understand that due to the nature of 
how NS works it’s tricky to have values appear where no actual clip is but I 
can’t believe there is not yet any fixes.  It’s starting to get a ridiculous 
omission now that 10 is officially out.


Michael Hodges
Atlanta






> On May 6, 2016, at 11:48 PM, Frank Rueter|OHUfx <fr...@ohufx.com> wrote:
> 
> Hi all,
> 
> I feel somewhat stupid asking this but I can't figure it out.
> I want a Text layer to show up on black, before a clip underneath starts 
> playing.
> So I have two tracks, the top one with the text starting at the first frame, 
> the bottom one with the clip starting a couple of seconds later.
> I can't get the text to show up unless there is a clip underneath, which is 
> somewhat frustrating as I want it on black.
> I tried to put the Text onto a blend track as well as a normal track but to 
> no avail.
> 
> The only way I have been able to do this is by putting a part of the clip 
> underneath the text but grading it down to black (since there still isn't a 
> black slug/constant to do these sort of things).
> 
> Is this really what it takes or am I being thick and not seeing the obvious 
> solution?
> 
> Cheers,
> frank
> 
> 
> 
> -- 
>  <http://www.ohufx.com/> 
> vfx for storytellers <http://www.ohufx.com/>
> vfx compositing <http://ohufx.com/index.php/vfx-compositing> | workflow 
> customisation & consulting <http://ohufx.com/index.php/vfx-customising>W E L 
> L I N G T O N|N E W   Z E A L A N D 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] SmartVector1: Filename in 'file' knob is not set.

2016-05-04 Thread Michael Hodges
Yep.  It’s official.

Michael
> On May 4, 2016, at 8:34 PM, Mike Frank  wrote:
> 
> Is Nuke 10 released? Thought there was a fight club policy for beta issues.
> 
> On May 4, 2016 6:12 AM, "Randy Little"  > wrote:
> Smart Vectors is NUKE X and Nuke Studio only.  
> 
> Randy S. Little
> http://www.rslittle.com/ 
> http://www.imdb.com/name/nm2325729/ 
> 
> 
> 
> On Wed, May 4, 2016 at 9:09 AM, Fredrik Averpil  > wrote:
> This is on Nuke (not NukeX).
> 
> 
> On Wed, May 4, 2016 at 11:09 AM Charles Bedwell 
> > 
> wrote:
> Nuke or NukeX ?
> 
> 
> On 4 May 2016 at 10:04:02, Fredrik Averpil (fredrik.aver...@gmail.com 
> ) wrote:
> 
>> 
>> CAUTION EXTERNAL EMAIL
> 
>>  
>>  
>> Okay, well actually, so it turns out all knobs are totally grayed out for 
>> him. And for me as well when I launch Nuke and create the node on my machine.
>> 
>> Do you guys see this as well?
>> 
>> 
>> On Wed, May 4, 2016 at 10:59 AM Fredrik Averpil > > wrote:
>> Aha, okay. Great!
>> 
>> I'll forward this to the artist who came to me with this and ask him to 
>> check the documentation on SmartVector.
>> 
>> Cheers!
>> 
>> 
>> On Wed, May 4, 2016 at 10:02 AM Martin Winkler 
>> > wrote:
>> This is expected behaviour.
>> You need to render out a vector sequence first (remember to save to .exr!).
>> 
>> Regards,
>> 
>> On Wed, May 4, 2016 at 8:12 AM, Fredrik Averpil
>> > wrote:
>> > In Nuke 10, has anyone else had this by just creating the SmartVector node
>> > and then viewing it?
>> >
>> > Regards,
>> > Fredrik
>> >
>> >
>> > ___
>> > Nuke-users mailing list
>> > Nuke-users@support.thefoundry.co.uk 
>> > , 
>> > http://forums.thefoundry.co.uk/ 
>> > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> > 
>> 
>> 
>> 
>> --
>> Martin Winkler, Geschäftsführer
>> Grey Matter Visual Effects GmbH
>> Georg-Friedrich-Str.1
>> 76530 Baden-Baden
>> Tel. 07221 972 95 31
>> HRB 700934 Amtsgericht Mannheim
>> Ust-ID Nr.DE249482509
>> ___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> , 
>> http://forums.thefoundry.co.uk/ 
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> 
> 
>> DO NOT open attachments or click on links from unknown senders or unexpected 
>> emails
> 
>>  
>>  
>> ___ 
>> Nuke-users mailing list 
>> Nuke-users@support.thefoundry.co.uk 
>> , 
>> http://forums.thefoundry.co.uk/  
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> 
> This e-mail and any attachments are intended only for use by the addressee(s) 
> named herein and may contain confidential information. If you are not the 
> intended recipient of this e-mail, you are hereby notified any dissemination, 
> distribution or copying of this email and any attachments is strictly 
> prohibited. If you receive this email in error, please immediately notify the 
> sender by return email and permanently delete the original, any copy and any 
> printout thereof. The integrity and security of e-mail cannot be guaranteed.
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> , http://forums.thefoundry.co.uk/ 
> 
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> , http://forums.thefoundry.co.uk/ 
> 
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> 
> 
> 
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> , 

Re: [Nuke-users] Simple Custom Environment Variable setup

2016-05-01 Thread Michael Hodges
Thanks Frank.  You’re always so helpful.  This was a huge help in my baby steps 
to start customizing the workflow a little more.

 It just takes some of us a while to get a “feel” for the syntax with tcl and 
Python.


Michael


> On May 1, 2016, at 7:16 PM, Frank Rueter|OHUfx <fr...@ohufx.com> wrote:
> 
> Yes, that's how it can work (just make sure you use correct single quotes, 
> one of yours is a back tick which will cause a syntax error).
> And of course in your example you are setting and env variable called "JOB", 
> but then reading one that is called "NUKE_JOB" which won't get you the 
> respective value.
> 
> Also, getenv is a tcl command but it reads the same environment. If you want 
> to use the python equivalent just use os.environ['NUKE_JOB']
> 
> Cheers,
> frank
> 
> On 05/02/2016 07:11 AM, Michael Hodges wrote:
>> I know it’s kind of a basic question ( I already asked on the forum and the 
>> silence was deafening) but I’m struggling with properly setting up
>> 
>> a custom environment variable in Nuke.  I’ve read the documentation but it 
>> seems to gloss over the fundamental set up a little.
>> 
>> 
>> 
>> So I've got two questions:
>> 
>> 1.Assuming my variable would be something like "NUKE_JOB" ( like Houdini) 
>> and my resolving path would be /path/to/job/ ... What would be the syntax to 
>> add to my init.py.?
>> 
>> 
>> os.environ['JOB'] = '/path/to/job/‘ 
>> 
>> 
>> 2. Would I then simply call NUKE_JOB in the Nuke file dialog with:
>> 
>> 
>>  [getenv NUKE_JOB]/render/ 
>> 
>> 
>> Thanks,
>> 
>> 
>> Michael
>> 
>> 
>> ___
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> ___
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Simple Custom Environment Variable setup

2016-05-01 Thread Michael Hodges
I know it’s kind of a basic question ( I already asked on the forum and the 
silence was deafening) but I’m struggling with properly setting up

a custom environment variable in Nuke.  I’ve read the documentation but it 
seems to gloss over the fundamental set up a little.



So I've got two questions:

1.Assuming my variable would be something like "NUKE_JOB" ( like Houdini) and 
my resolving path would be /path/to/job/ ... What would be the syntax to add to 
my init.py.?


os.environ['JOB'] = '/path/to/job/‘ 


2. Would I then simply call NUKE_JOB in the Nuke file dialog with:


 [getenv NUKE_JOB]/render/ 


Thanks,


Michael___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] Nuke Studio Performance

2015-12-16 Thread Michael Hodges
Personally, I've never been clear on how it uses memory.  It seems like 
it might create another instance of the settings' memory allocation when 
you initiate a render so I've always capped memory at half of what I 
have available so as not to max it out.  Of course my theory may not be 
correct and the numbers didn't always match my predictions in that regard.



Michael





Charles Bedwell 
December 16, 2015 at 10:38 AM
Right, I think I will have to live with it as is for the mean time then!

Just a note on your comments about memory. This morning the project 
was roughly 40GB of ram, above what it should be limited to in 
preferences. After creating a couple more comps and a couple of 
renders it had climbed to 63.5GB, a hair below what the machine has 
physically available. So something bad is happening inside NS's memory 
management.


Lord knows why it needs all of that.

Charlie


On 16 Dec 2015, at 10:40 am, Henrik Cednert > wrote:



CAUTION EXTERNAL EMAIL

Hello

Don't get rid of the clips, just don't conform them. If you need to 
pick them up at a later stage you select them and "spot conform". 
Sadly there's no real "unconform" shot in nS, nor a plug for it. 
There's a few "make offline" stuffs on nukepedia but they don't reset 
all info to the unconformed state of a clip so it's a compromise that 
works for some peeps. =(


I'll raise your 20 emails with my constant nagging about this to both 
support and devs since 2012. =/ A quick solution, or any solution at 
all, feels distant. =/ I've honestly more or less given up and have 
taken an unofficial decision that Nuke Studio won't be in our next 
pipe. Instead of spending our time fighting bugs and stuffs like you 
describe here we will, sadly and with heavy hearts, invest the time 
in making something more custom where nS isn't the hub. =(


Cheers


--
Henrik Cednert
cto | td | compositor

Filmlance International
www.filmlance.se 

On 16 dec 2015, at 11:02, Charles Bedwell 
> wrote:


Thanks Henrik and everyone else.

At the moment I have Studio running on a dedicated machine which is 
solely used to create/render/export comps and manage the project, 
while all the other machines run Nuke.


I could get rid of all the clips in between the VFX shots but it's 
likely we will be asked to pick up shots that have been removed 
which would be a bit of a headache (and frankly I shouldn't have to 
resort to this).


The Centos idea is interesting. I may ask one of our engineers to 
give that a go in the new year and see how it performs.


I have emailed support about this a couple of days ago but have yet 
to hear back. But to be honest I did go over this with them (via 
about 20 emails) several months ago.


Charlie



On 16 Dec 2015, at 7:24 am, Henrik Cednert > wrote:



CAUTION EXTERNAL EMAIL



Yes. We use it, or rather try to use it, for long form and 45-60 
min episodicals. The quicker you accept that it's not usable for 
this the better of you are. Sadly. They say that nS10 will improve 
this enormously but today it's a disaster. It's been like this for 
day one and I and others have loudly complained but without luck so 
far. Please send your experience to support so they can log it and 
so that these issues are up voted.


Some people have resorted to work in reels instead of whole 
timelines. That's not something I'll ever do though. Wouldn't fit 
my working style and would only mean. I would have 4 projects open 
at the same time, which wouldn't help.


A few of my "workarounds":
* only conform the VFX shots. Never conform the whole timeline. If 
needed for review, conform a few shots before and after VFX.


* never copy all cuts to the reference media. We export reference 
into our comps but we only slice up the parts where there's VFX 
shots. NS chokes with many cuts/items. Also play with different 
formats of your reference. Noticed that codec of your reference and 
also the codec of the audio in it can affect performance a lot. Not 
sure what's the best though. If you find out, let me know. =)


* save a lot because it crashes a lot.

* also, even though it can take a good 10 minutes to restart it... 
Do it regularly since a restart of it normally tends to give you 
30-40 mins of less lockups, until it have leaked and filled your 
memory again.


* if there's something like 'Sudu purge' or other memory purge 
solution for Windows, try that. Monitor your memory and see how 
it's used. Even with 128 GB RAM it will eventually come to a halt 
but it'll give you a few more minutes at least.


Also, have a few spare keyboards handy. Have out of frustration 
hulk smashed a few myself. The marketing of nS doesn't really 
reflect the reality of it atm. =/



Cheers

--
Henrik Cednert
cto | td | compositor

Filmlance International

Re: [Nuke-users] Nuke Studio Performance

2015-12-15 Thread Michael Hodges

Over the past year I've used it in Mac OSX, Windows 7, Centos6 and Centos 7

I didn't have alot of luck until I built a dedicated workstation for it 
on Centos 6.7.  It still isn't happy bringing in older projects, as they 
seem to retain their gremlins, but it's certainly more snappy, solid and 
finally enjoyable to work with.  Also 9.0v8 seems to be a slight 
improvement.


I can't say exactly what it's happy with or if I'm just lucky but it's 
certainly getting better with each release and I certainly hope that 
trend continues.


I seem to remember that thread usage made a big difference.  I have my 
threads limited to 12 which ironically got rid of some sluggishness.  
That issue may have been addressed.



Just my 2cents and I'm not necessarily suggesting anyone run to Linux as 
the Foundry has a few issues they need to address with Quicktime and 
audio first.


Michael


Erik Johansson 
December 15, 2015 at 3:44 PM
Nope :)




--

*Erik Johansson
*/Pipeline TD/

*Fido
*Rosenlundsgatan 40
118 53 Stockholm, Sweden
www.fido.se 

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Graham D. Clark 
December 15, 2015 at 1:36 PM
I've used it for long format (it's not there yet imo).
Do you have any soft effects applied? They are WAY slower applied per 
clip vs. (if possible as they are the same) applying by tagged track.

Graham
--
Stereographer


  Independence Day: Resurgence

o:818-861-3115  c:949-547-5572 
 p:why-i-stereo





___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Charles Bedwell 
December 15, 2015 at 12:45 PM
Is anyone out there having terrible performance issues with Nuke 
Studio when in the timeline?


I have done a conform on a show roughly 90 minutes in length and am 
going through shots preparing notes, making comps, tagging, setting 
reference media etc and every 1-2 minutes I'm getting about a 30 
second lockup. Just now after I had left the workstation untouched for 
an hour I selected a shot and added a note and it locked up for a 
minute while I was typing it out.


I've noticed creating a comp from a clip can take an extended period 
of time (many minutes) while a single core on the PC is at 100% with 
the other 23 sitting idle.


Is there anyone successfully using Nuke Studio for long form? I had 
engineers from the Foundry visit a while ago looking at lookups when 
creating comps but I never heard back from them. Disabling shot 
thumbnails hasn't made any difference. There is no way anyone can work 
like this for any length of time!


Charlie




This e-mail and any attachments are intended only for use by the 
addressee(s) named herein and may contain confidential information. If 
you are not the intended recipient of this e-mail, you are hereby 
notified any dissemination, distribution or copying of this email and 
any attachments is strictly prohibited. If you receive this email in 
error, please immediately notify the sender by return email and 
permanently delete the original, any copy and any printout thereof. 
The integrity and security of e-mail cannot be guaranteed.

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] Frame offset in Nuke Studio

2015-12-08 Thread Michael Hodges
I encountered something similar on Linux once.  It may be unrelated as 
it was a pretty messed up reconstruction of an old project already but I 
thought it worth mentioning.  URSA Prores if I recall.


Michael




Charles Bedwell 
December 8, 2015 at 12:10 PM
Pretty much the only time I'm doing any sort of vfx conform I'm 
dealing with prores files, never image sequences. I think the times I 
needed to fix I manually fudged the frame ranges in the comp and 
brought in the dpx sequence and lined it up.


On 8 Dec 2015, at 5:03 p.m., Morgan Prêleur > wrote:



CAUTION EXTERNAL EMAIL

Thanks Charlie, glad to hear i’m not the only one experiencing this :)
I’d like to dig deeper into this issue but at first sight it looks 
like something related to Prores or OS compatibility. Have you ever 
encountered this problem with images sequences instead?


Morgan


Le 8 déc. 2015 à 17:58, Charles Bedwell 
> a écrit :


Hi Morgan,

I have seen this issue a few times, never been able to pin down the 
bug however.


Charlie


On 8 Dec 2015, at 4:55 p.m., Morgan Prêleur > wrote:



CAUTION EXTERNAL EMAIL



Hello Everyone,

I’m running into a strange behaviour : I got a QT prores  file 
from editorial and rebuilt the various cuts inside Nuke Studio (OS 
X), when i build the track and export the comp for the artists to 
work on (Nuke Windows), all the shots are slided by 1 frame, 
removing them the first of the shot and giving the first frame of 
the next shot as last… Then they save it on their end, I refresh 
the timeline, the edit points remain untouched but there’s clearly 
a problem of frame range interpretation in the nuke comps and it 
messes with everything (roto is offseted & so on…).


Is this a known issue between OS X & windows ? Am i doing something 
wrong when exporting the vfx structure ?


Best regards,

Morgan Prêleur
mor...@noside.fr 




DO NOT open attachments or click on links from unknown senders or 
unexpected emails






___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk 
, 
http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
This e-mail and any attachments are intended only for use by the 
addressee(s) named herein and may contain confidential information. 
If you are not the intended recipient of this e-mail, you are hereby 
notified any dissemination, distribution or copying of this email 
and any attachments is strictly prohibited. If you receive this 
email in error, please immediately notify the sender by return email 
and permanently delete the original, any copy and any printout 
thereof. The integrity and security of e-mail cannot be guaranteed.
17.50.52.png>___

Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk 
, 
http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


DO NOT open attachments or click on links from unknown senders or 
unexpected emails


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk 
, 
http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
This e-mail and any attachments are intended only for use by the 
addressee(s) named herein and may contain confidential information. If 
you are not the intended recipient of this e-mail, you are hereby 
notified any dissemination, distribution or copying of this email and 
any attachments is strictly prohibited. If you receive this email in 
error, please immediately notify the sender by return email and 
permanently delete the original, any copy and any printout thereof. 
The integrity and security of e-mail cannot be guaranteed.

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Charles Bedwell 
December 8, 2015 at 11:58 AM
Hi Morgan,

I have seen this issue a few times, never been able to pin down the 
bug however.


Charlie


On 8 Dec 2015, at 4:55 p.m., Morgan Prêleur > wrote:



CAUTION EXTERNAL EMAIL

Hello Everyone,

I’m running into a strange behaviour : I got a QT prores  file 
from editorial and rebuilt the various cuts inside Nuke Studio (OS 
X), when i build the track and export the comp for the artists to 
work on (Nuke Windows), all the shots are slided by 1 frame, removing 
them the first of the shot and giving 

[Nuke-users] Linux NukeStudio with Decklink

2015-11-05 Thread Dan Michael Hodges
I've finally set up our shiny Nuke Studio suite (nuke v9.8 / Centos 6.5 / 
Decklink 4k 10.5/ Boxx workstation).  I'm putting it through its paces this 
week and am noticing that Decklink seems to need a "kick" every once and awhile 
to output either the correct framerate, sound or both.  Once dialed in it seems 
pretty stable until switching to another program,  switch to another .hrox etc.

"Kicking" usually involves switching back and forth between 8/10bit,  switching 
monitoring off then back on or (at worst) reboot. 
Is this approximate to other Linux user's experiences with Decklink + Nuke or 
is this an indication of something 
wrong?___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] LUE

2015-10-22 Thread Michael Hodges

This is fantastic.

I noticed that you removed the presets tab.  Is this still a potential 
feature?


Michael



Mads Lund 
October 19, 2015 at 11:43 AM
LUE is now available for download http://hagbarth.net/?p=1001

While I still have a few bugs to squeeze it is in a fairly good state.

Den lørdag den 13. juni 2015 skrev Frank Rueter|OHUfx >:

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Frank Rueter|OHUfx 
June 13, 2015 at 12:16 AM
>>Aren't the mailing list and that forum the same thing?
Apparently not. Quite frightening to think that this community as been 
split into two



On 11/06/15 17:40, Fredrik Averpil wrote:

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Fredrik Averpil 
June 11, 2015 at 1:40 AM
Very nice, will be sure to download this and make it available here in 
our pipeline.


By the way ... why did that not get posted to this mailing list?
Aren't the mailing list and that forum the same thing?

Cheers,
Fredrik



___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Rich Bobo 
June 10, 2015 at 10:06 PM
That looks very cool! Can’t wait to try it out.

Rich


Rich Bobo
Senior VFX Compositor
Armstrong White
Email: rich.b...@armstrong-white.com 


http://armstrong-white.com/

Email:  richb...@mac.com
Mobile:  (248) 840-2665
Web:  http://richbobo.com/

"All programmers are playwrights and all computers are lousy actors."
- Unknown






___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
Gary Jaeger 
June 9, 2015 at 2:01 AM
for those of you not on the forums, I think this looks pretty nice

http://community.thefoundry.co.uk/discussion/topic.aspx?f=189=109745 



Gary Jaeger // Core Studio
249 Princeton Avenue
Half Moon Bay, CA 94019
650.728.7957 (direct)
650.728.7060 (main)
http://corestudio.com

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] Blackmagic film

2015-07-11 Thread Dan Michael Hodges
I'm also very interested in a streamlined approach to the BM RAW URSA footage.  
I'd love to avoid an extra step in Resolve as well. 

Michael

Sent from my mobile

 On Jul 11, 2015, at 5:49 PM, Gary Jaeger g...@corestudio.com wrote:
 
 Thanks Simon. Yeah I'm hoping to avoid transcoding through resolve. I'll look 
 for that lut. Is it installed by default?
 
 Gary Jaeger // Core Studio
 249 Princeton Avenue
 Half Moon Bay, CA 94019
 650 728 7060
 http://corestudio.com/
 
 On Jul 11, 2015, at 10:24 AM, Simon Björk bjork.si...@gmail.com wrote:
 
 You can use Resolve to transcode the dngs to for example a linear gamma. 
 Resolve also ships with a BMDFilm to linear lut (1D) thay can be used in 
 Nuke as a ColorLookup.
 
 As for the primaries, there's no way to convert those into a known 
 colorspace (as far as I know). As a workaround, I think you could use 
 Resolve to output ACES exrs and then convert those into a colorspace of your 
 liking.
 
 Best regards,
 Simon
 
 Skickat från min iPhone
 
 10 jul 2015 kl. 23:49 skrev Gary Jaeger g...@corestudio.com:
 
 What are people doing these days to work with blackmagic files in BMDfilm 
 colorspace? I see that we can import the dng files but I don’t see a 
 colorspace for it. Thanks.
 
 Gary Jaeger // Core Studio
 249 Princeton Avenue
 Half Moon Bay, CA 94019
 650.728.7957 (direct)
 650.728.7060 (main)
 http://corestudio.com
 
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] Nukestudio Picture in picture

2015-05-20 Thread Dan Michael Hodges
I don't think so.  They are working on a layered option in the timeline to be 
released later(hopefully sooner) that will be a huge step forward in usability 
for Nuke Studio.  I had a lot of fun (sarcasm) recently doing DVE type 
multi-image wipes in nuke for a Nuke Studio edit.  I should of just migrated 
the project somewhere else but I was pretty determined to stay in the Nuke 
Studio environment. 

Michael

Sent from my mobile

 On May 20, 2015, at 5:43 AM, Howard Jones mrhowardjo...@yahoo.com wrote:
 
 Hi
 
 Is there a way of doing a basic picture in picture in NukeStudio without 
 going into Nuke.
 
 I just wanted to do a basic comparison - image scale 0.5 and shoved left, 
 layer below same but shoved right.
 When I did this using the timeline effects, I couldn’t see the layer below. 
 
 So I had to go via Nuke to do this basic function that all other editing 
 software does.
 
 This is 9.03 - what am I missing?
 
 Thanks
 H
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Re: [Nuke-users] nuke studio nested timelines

2015-03-04 Thread Dan Michael Hodges
Doesn't look like you can nest any sort of sequence inside other sequences at 
the moment.  There may however be some potential work arounds (as there is a 
lot of clever customization potential) but it wouldn't be straight forward 
right now.

Nuke Studio is really starting to grow on me. With a few more features 
(hopefully this year) I could really see myself doing all editorial through it.

By the way.  Glad to see this mailing list still working.

Michael Hodges
Sent from my mobile

 On Mar 4, 2015, at 11:22 AM, Gary Jaeger g...@corestudio.com wrote:
 
 Anybody know if nested timelines from an xml are supported in Studio?
 
 Gary Jaeger // Core Studio
 249 Princeton Avenue
 Half Moon Bay, CA 94019
 650.728.7957 (direct) • 650.728.7060 (main)
 http://corestudio.com
 
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


Re: [Nuke-users] Deep reading Read node

2015-01-29 Thread Michael Hodges
Yeah, I figure it wasn’t keeping all the Deep Data.  However, it really fooled 
me because the renders were coming out of a legacy Project that we were 
re-rendering in Deep and accidentally still had a traditional Zdepth 
pass/channel embedded.   They really behaved JUST like a traditional EXR with 
the ZDefocus node.  

I just assumed that it was only a normal EXR and actually spent an hour trying 
to figure out why Arnold wasn’t rendering Deeps correctly on the farm:)

Regardless, it’s nice that we can do quick and dirty comps with the normal read 
node.  Should of noticed that earlier.

Michael



 On Jan 28, 2015, at 7:47 PM, matt estela m...@tokeru.com wrote:
 
 Is it reading the deep data though, or just the non-deep channels? That 
 fooled us in nuke 8 ('hey look! regular reads can load mantra deep exrs! oh 
 wait, where's all my deep data gone?'). 
 
 
 
 On 29 January 2015 at 10:16, Michael Hodges mhod...@morganfalls.com 
 mailto:mhod...@morganfalls.com wrote:
 If I’m not mistaken it looks like Nuke 9 seems to read my Arnold Deep EXRs 
 with both “Read” and Deep Read” nodes.  Is this a new functionality?
 
 Dan Michael Hodges
 Atlanta
 
 
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk 
 mailto:Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ 
 http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
 
 ___
 Nuke-users mailing list
 Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
 http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

[Nuke-users] Deep reading Read node

2015-01-28 Thread Michael Hodges
If I’m not mistaken it looks like Nuke 9 seems to read my Arnold Deep EXRs with 
both “Read” and Deep Read” nodes.  Is this a new functionality?

Dan Michael Hodges
Atlanta


___
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users