Search

Your search for Hosny Muhammed returned 15 results.

HM_MaskTheMask

Contributed by Hosny

Mask The Mask, make you select a certain area or a side of a mask or matte.

HM_AlphaToPointcloud

Contributed by Hosny

did you know that you can also emit particles from just the alpha channel? All we need to do is to convert the alpha from a 2D image into a 3D point cloud. But how do we achieve that? We can use an STMap to set the X and Y coordinates and then manually set the Z value to 0. Now you have a custom position pass for your 2D image. Just add a PositionToPoints node, connect your alpha and the custom P pass we created, and now you have a point cloud representing your alpha channel in 3D space. To transform your point cloud, simply add a TransformGeo node, and that’s it! You can experiment with this technique to create a variety of cool effects. To avoid the headache, I’ve created this Gizmo that does it all for you.

DCT - Discrete Cosine Transform

Contributed by mborgo

Blink Discrete Cosine Transform naive implementation (includes the inverse dct too)

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.

Enter the Matrix Knob

A new feature in Nuke 6.1 is the exposed matrix knob on all 3D nodes that allow a transform (such as ReadGeo, Axis, Camera etc).  This contains all the transformation data for the node in a 4x4 matrix expressed as homogenous coordinates.…

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.…

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.…

Auto Cleanplate for Nuke

The original version of this article can be viewed here I was recently watching a demo of the Remove tool in Mocha Pro, which is a very powerful way of cleaning a foreground object out of the background of your plate.…

Using the nuke.math Python module to do Vector and Matrix operations

Nuke has its own python math module (nuke.math) that provides support for Matrix, Vector, and Quaternion classes, and useful functions to operate with them.

If you need to do any maths involving vector operations in Nuke (like adding or substracting vectors, transforming vectors with transformation matrices, calculating vector reflections, inverse-projecting a 3d vector into 2d screen coordinates, etc), then the nuke.math…