Rotoscoping
First, I imported the video file that was provided. This was a video of different coloured sweets falling on a table.
Next, I added a rotoscope and a copy node. By doing this I had access to all of the rotoscoping tools.
I then used these tools to draw around the outline of the sweets. When I pressed "A" I could see the alpha channel.
After that, I added a premult node, a grade node, and a glow node. The premult node allowed me to remove the background using the alpha channel that I created. The grade node allowed me to change the colour of the sweets and the glow node allowed me to make the bright parts shine.
I also added a constant to add colour to the background. I connected it with a merge node. I made sure I connected the constant though B so it was underneath everything else.
Rotoscoping 2
First, I imported the video file that was provided. This was an overhead shot of a city.
Next, I added a rotoscope and a copy node. By doing this I had access to all of the rotoscoping tools.
I then used these tools to draw around the outline of the roof of one of the buildings. However, for this exercise, I had to track it to the video. So I moved the timeline and realigned it to the building. I kept on doing this until it was moving perfectly with the building.
After that, I added a grade node and a premult node. The grade node allowed me to change the colour of the video. The premult node allowed me to remove the background using the alpha channel that I created. I put the premult node after the grade node so it is only affecting the building. However, the premult removed everything except the building, so I connected it to a merge node and connected "B" to the original footage.
Final Video
I also did the same for another building and connected them together using a merge node.
Rotoscoping 3
First, I imported the video file that was provided. This was a video of a man moving his fingers.
Next, I added a rotoscope and a copy node. By doing this I had access to all of the rotoscoping tools.
I then used the B-Spline to draw around the different parts of the fingers. This made it easier to adjust. I moved it to a different frame and adjusted all of the points. I kept on doing this until the points tracked with the different fingers.
Final Video
Luma Keying
First, I imported two images. one was a field with trees and the other was a sky.
Next, I added a keyer node and set it to luminance key and pressed the invert button. I then adjusted the values until the tree line was white and the sky next to it was black.
Then, I added two Roto nodes. and two merge nodes. I used these to make sure all of the sky was black and all of the grass was white.
After that I added a copy node and connected the merge node to the original picture. Then I connected that to a premult node. This used the black and white image that I used before as an alpha channel so the sky went transparent.
I then used a merge node to put the sky behind it. I did this by connecting A to the Premult node and B to the picture of the sky.
Finally, I added a light wrap node to make the trees blend in with the sky a bit more. I did this by adding another merge node and connecting A to the Premult and B to the sky. I then connected the output to the merge node.
Final Image
Green screening
First, I imported an image. I also imported a video of a woman standing with a green screen behind her.
Then, I added two key light nodes. The first one was used to keep as much detail as possible and the second was to make the outline of her stand out as much as possible.
Next, I added a filter erode node to the second Keylight node. This expanded the edges and when I merged it with the first Keylight it kept more of the detail in the hair.
After that, I used the rotoscoping tool to mask around the woman. This removed all of the background. I had to adjust the rotoscope when she moved. I connected this to a merge node and set it to stencil.
Finally, I connected the merge node to a premult node and the merged it with the other picture.
Final Image
Advanced Green Screening
First, I imported an image of Alice in Wonderland. This will be harder to remove the background because it has lots of green screens which are different shades of green.
I had to lots of keylights to try to keep as much detail as possible I created 1 for the right side of her head and another for the left side of her head. I then merged them together using the keymix node. To do this I had to use the roto node to create a mask around the area that I wanted to be affected. By doing this I could keep a lot of detail in the hair.
I kept on repeating the process until I had a clear outline from the actor and the green screen.
Next, I connected everything to a merge node and then connected that to a roto node. I then rotoscoped around the character. I set the merge node to stencil to remove the background.
Then, I connected it to a copy node and then a premult node. Finally, I merged it with a constant which I made blue.
Transparent Green Screening
First, I imported the green screen footage. This was of a woman standing there with a blue dress.
I then used the same process as before to remove the green screen but keep a lot of the detail. However, I had to animate all of the rotoscopes because this was a video and the exercise before was an image.
Next, I added a node called "Despill_Madness". This removed the green that was reflected off of the greenscreen
After that, I connected the despill madness node to a premult node. Then, I merged it with an image that I found on the internet.
Then, I added a Colour Dilation node. This expanded the edges of her which made her blend in more with the background and also added more detail to her hair.
Finally, I added a motion blur node which made her blend in more with the background when she moved.
Final Video
1 Point Tracking
First, I opened the nuke file. This was a panning shot of a band. with a logo being covered up in the background with a RotoPaint node. However when the video moved the Rotopaint node didn't move with it.
Then, I created a tracker node moved the track point to the red logo. I then moved the timeline to the start of the video and then pressed play on the tracker controls. This tracked that point to the video.
Next, I went into the tracker node settings and changed the transform to "match-move 1-pt" and set the reference frame to 1001.
Finally, I disconnected the tracker node from the original image and I connected it to the premult. This made the Rotopaint node move with the video.
Final Video
2 Point Tracking
First, I imported the image sequence. This was an overhead shot of a city.
Next, I added a tracker node to the image sequence and I created 2 track points on different parts of the roof. I made sure that they were on the same plane so they would move together.
Then, I went into the tracker node and I made sure that translate and rotation were turned on for both tracks.
After that, I changed the transform to "match-move" and set the reference frame to 1001.
Next, I disconnected the tracker node from the image sequence and I added a copy node. I connected B to the image sequence and connected a to the tracker. Then, I connected a Roto node to the tracker and a drew a box on the roof.
Final Video
Colour Grading
For this exercise, I was provided with a nuke file that had a picture of the ocean and some rocks. There were some images composited on top of the rocks, however they were the had not been colour graded. I had to colour grade them to make them look natural.
I started with the statue. I press "Y" to make the image black and white. Then I added a grade node. I then adjusted the values to try to make the highlights and the shadows the same on both images.
Next, I added another grade node. This one was for the colour. I "CTRL" and then I clicked on the colour wheel on the multiply value. I then used the sliders to try to match the colours of the two pictures as much as possible. I also used a saturation node to control the strength of the colours.
After that, I added a keyer to the copy node and I adjusted it until I only saw the highlights. I then connected this to a blur node and then connected that to the mask channel off another grade node. I put the grade node under the other grade nodes. I could then use the gain value to adjust the brightness of the highlights.
I did the same process for all of the other images.
Final Image
Clean up
Removing People
For this exercise, I was provided with a video and I had to remove the people at the bottom.
First, I created a roto node and connected it to the video. I then drew a shape on the floor. Then I right-clicked on it and pressed "Planar-track-this-shape-fwd". I then clicked "CornerPin2D relative, baked".
Next, I disconnected the roto node from the video and added a RotoPaint node. I then used the clone tool to remove the people. However, it did not move with the video.
To fix this I added a frame hold node with set the whole sequence to the same frame. I set this to frame 1001. I then added a roto node to it to make it so only the area in the roto would be affected and I connected this to a copy node. Next, I added a premult node to remove the rest of the video. I then connected the corner pin node and then used a merge node to connect it to the original video.
This worked correctly. However, the part that I masked out was too bright. I fixed this by adding a grade node between the copy node and the premult node. I decreased the multiply value to make it darker.
Final Video
Removing a boat
For this exercise, I was provided with a video. I had to remove the Boat and the rope attached to it.
First, I created a roto node and connected it to the video. I then drew a shape on the boats and rocks in the background because the didn't move. Then I right-clicked on it and pressed "Planar-track-this-shape-fwd". I then clicked "CornerPin2D relative, baked".
I then added another roto node and created a shape in the water. I also added a feather and a blur node to it. I connected this to the original footage using a copy node and connected that to a premult node.
Next, I added a transform node after the premult node. I then used a merge node to merge it with the original video. I used the transform node to move the roto shape on top of the boat.
After that, I added a grade node to match the colour of the water.
I repeated this process until the whole boat had been removed.
To remove the rope I used the same process except I made the roto parallel to it so I could do it with one patch.
However, the patch was overlapping the rocks. So, to fix this I added a merge node and set it to stencil. I then connected a roto node to that and drew around the rocks. I also added the corner pin node so it tracks with the scene. I connected the merge node to the previous merge node.
Final Video
Advanced Cleanup
For this exercise, I was provided with a video and I had to remove the logo on the box
First, I created a roto node and connected it to the video. I then drew a shape around the logo but making sure that I didn't get the boys arm. Then I right-clicked on it and pressed "Planar-track-this-shape-fwd". I then clicked "CornerPin2D relative, baked".
Next, I disconnected the roto node from the video and added a RotoPaint node. I moved the timeline to frame 1040. I then used the clone tool to remove the logo. However, it did not move with the video.
To fix this I added a frame hold node with set the whole sequence to the same frame. I set this to frame 1040. I then added a roto node to it to make it so only the area in the roto would be affected and I connected this to a copy node. Next, I added a premult node to remove the rest of the video. I then connected the corner pin node and then used a merge node to connect it to the original video.
One problem was the box got lighter and darker as he turned it and the patch that I made didn't. To fix this I added a grade node and animated it throughout the whole video to match the brightness.
Another problem was box got shadows on it from the boy's arm and the patch didn't. To fix this I added a grade node and connected a roto node to it. I made the roto shape the same shape as the shadow and then animated it so it moved with the original shadow. I then adjusted the grade node so it was darker. I had to match the colour too. I also added a gradient to make it match even more.
The last problem was the boy's arm was cut off when he put his arm over the patch. To fix this I added a merge node under the premult node and set it to stencil. Then I connected it to a roto node and drew around his arm. I had to animate it so that roto stayed around his arm when he moved it. I also had to remake the shadow using the same method that I used before.
Final Video
In Class Task
For this exercise, I was provided with a video of someone picking up a bag and then walking off-screen.
I had to remove the tracking markers, remove the logo on the bag, change the colour of the green screen background and put a picture on the tv.
Removing the tracking markers
First I added a frame hold and set it to frame 1081. I used this frame because all of the tracking markers were visible. I then added a roto paint node in between the original footage and the frame hole and I used the clone tool to remove them.
However, the whole video was only showing one frame. So to fix this I added a copy node and connected the B pipe to the frame hold and connected the A pipe to a roto node. I then roto'd around the tracking markers. Then I connected the copy node to a premult node and then merged it with the original footage.
Then, then I added two more roto nodes. One around the head and one around the top half of his body. I then animated it as he moved. I merged them with the of roto using stencil. This made it so the original roto will not affect the man.
Removing the logo from the bag
First, I created a roto node and connected it to the video. I then drew a shape around the logo. Then I right-clicked on it and pressed "Planar-track-this-shape-fwd". I then clicked "CornerPin2D relative, baked".
Next, I disconnected the roto node from the video and added a RotoPaint node and a frame hold node and set it to frame 1020. I then used the clone tool to remove the logo. However, the whole video was only showing one frame.
To fix this I added a roto node to it to make it so only the area in the roto would be affected and I connected this to a copy node. Next, I added a premult node to remove the rest of the video. I then connected the corner pin node and then used a merge node to connect it to the original video.
One problem was the bag got lighter and darker as he moved it and the patch that I made didn't. To fix this I added multiple grade nodes and animated it throughout the whole video to match the brightness. I also added a grain node to match the grain on the rest of the video.
Changing the colour of the greenscreen
First, I added a Denoise node to remove some of the grain in the background. Then I added two keylight nodes and merged them using a keymix node. The first keylight was used to remove the whole background. The second keylight was used to keep more of the detail in the hair.
Next, I added a copy node and a premult node. Then I merged it with a constant which I made blue.
I noticed that some of the green from the greenscreen was still showing. So I added a Despil Madness node in between the premult and copy node.
One problem that I noticed was the shadow under the bag was grey when it should have been blue. To fix this I added another keylight and merged it with a keymix. I adjusted the keylight until it was correct. I then had to animate the roto to move when he moved.
Another problem was the logo on his top was being affected by the greenscreen so it looked blue. To fix this I added a roto node and roto'd around it. Then I animated it when he moved. I then merged it and set it to over.
I also noticed the TV and TV stand did not look correct. To fix this I added another roto node and roto'd around it. I then merged it and set it to plus.
Adding an image to the TV
First, I added a ColorBars node. I then moved it into the correct place using the Reformat, CornerPin2D and Transform nodes. I then merged it and set it to plus.
But, when he walked past it, the image would go over the top of him. To fix this I copied the roto from when I removed the tracking markers and merged.
Final Video
Node Tree