Search

Your search for Mohamed Rabee returned 30 results.

mS_Crop_Reverse

Contributed by Mohamed Selim

Reverse a cropped image in Nuke

msHelpers

Contributed by Mohamed Selim

msHelpers are a bunch of scripts to make those day to day tedious tasks more pleasant.

mS_RestoreGrain

Contributed by Mohamed Selim

This gizmo lets you preserve the original grain from your plate after keying.

mS_MarkerRemoval_Advanced

Contributed by Mohamed Selim

This gizmo lets you easily remove tracking markers from backing screens without the hassle of painting, even when they intersect with the foreground elements.

Macbeth Chart for Nuke

Contributed by Mohamed Selim

Macbeth Chart built inside Nuke

Arri Alexa Metadata extraction for Nuke

Contributed by Mohamed Selim

Arri Metadata extract for Nuke is a tool I have been working on lately to make full use of the metadata available in the Alexa files right inside Nuke.

Set Frame Rate Bin view menu

Contributed by ant

Lets you set the frame rate for multiple Clips/Sequences in the project view

Roto Tip

inrange - Check if a Frame is Within a Certain Range

Checking whether a certain frame or number is within a given range is often needed, and often resulting expressions are unnecessarily complex.…

RenderManager - Qube!

In this short tutorial, I'll show you how to talk to the Qube! API within the Nuke interface for job submission. I will assume that you already have a running Qube! installation and that it is already capable of rendering Nuke jobs.…

Restore any plate's original grain | Edited

How to restore the plate’s original grain after pulling a key     This technique is meant for instances where you might want to use a keyer’s pre-multiplied output instead of copying the finished alpha back to the original plate.     Most of the time we want to remove the noise/grain from our plates before attempting to a pull a key.…

Getting correct format and frame range if QuickTime movie, added via Python

If you want to add a QuickTime movie to the DAG pythonically, here's a trick for making sure you get the correct format and frame range. (setValue on the file knob after a node has been created does not work as expected) filepath = myMov.mov nuke.createNode("Read", "file {"+filePath+"}")

Animating a sky in Nuke based on luminance

This is a little trick which I’ve been using for a few years.…

Rebuilding bad frames using OFlow

The original version of this article (with video) can be viewed here THE PROBLEM This is a tool I recently built for helping fix footage that was shot on an octocopter. However, it could equally be used for any situation where you have footage that has good frames interspersed with bad frames i.e.…

Random Frames from Read node

If you want to generate random frames from your current read node : Pace a FrameHold node below your read node Then goto first frame:- edit expression and place this code int( random(frame) * (last_frame-first_frame+1) + first_frame ) )

Verbose to super verbose python Trace Debugging

Sometimes, verbose just isn't enough. There are a couple options: 1st level: In your nuke home dir (assuming you haven't changed it, ~/.nuke on OSX and Linux - I don't know Windows), add or modify the init.py file by adding the line: import callbacksTrace This prints out every callback nuke makes.…

Easily remove tracking markers

Easily remove tracking markers When you work in a small company you have to constantly come up with fast solutions for tedious tasks, in this case tracking markers. I developed this workflow while working on a 1000+ frames plate where a marker was constantly intersecting with the actress's hair.…

Easily clean up difficult tracking markers without paint

When you work in a small company you have to constantly come up with fast solutions for tedious tasks, in this case tracking markers. I developed this workflow while working on a 1000+ frames plate where a marker was constantly intersecting with the actress's hair.…

Accessing Nuke’s Write node advanced Compression Settings dialog with Python.

There are a couple different ways of working with the Compression Settings panel for setting up a Quicktime in Nuke’s Write node. Setting fps, quality & keyframe rate. Nuke adds 3 additional hidden knobs: ‘fps’, ‘quality’ & ‘keyframerate’ to the Write node after selecting ‘MOV’ as the file type.…

Using init.py to dynamically change a plugin path based on the version of Nuke that is launched

We purchased a plugin for our Nuke pipeline but it was a different file for Nuke 8{jcomments on}{jcomments off} and 9.  Unfortunately, the plugin was named the same for both versions meaning we couldn't just drop two different files in the plugins folder and have it sort out automatically.…
1