Category Archives: Nuke 2

Week 10

This week I finished my 3D composition assignment. Here is the final result. I encountered a lot of difficulties during the final rendering. Some problems have been solved but some problems still exist. In the next semester or when I finish all the assignments of this semester, I will come back to this project again and solve these issues.

Second version I made adjustments to some places.

The first difficulty is that I cannot remove the traces caused by the shadow matte. In the image on the left, you can see two obvious black squares. This is caused by ambient light. I tried many ways to make the screen show only the shadow of the object and not the shadow of the plane. I increased the shadow plane so that its edges do not appear in the picture. This is much better. But this will make the picture darker. I decided to solve this problem in Nuke.

In Nuke, I roto a part of the wall to repair the picture. But in this step, I still did not solve the problem of darkening of the picture. So I used a more clumsy approach to render the darkened background footage again in Maya.

In conclusion, this project gave me a more systematic understanding of special effects production. It may be one of the film production processes. But it let me know how most 3D or special effects shots show the final effect. And how to combine the 3D objects and 2D images together. Of course, I still need a lot of practice and study to control the overall picture. For example, include the adjustment of lights, the binding of bones, and the adjustment of object materials. Maybe in the next semester, I will start another new compositing project. It is used to help me master these contents and learn some other skills.

Nuke-week9 Green screen

Such an error occurred during the cutout process. It looks like the edges are at odds with the background. By turning off part of the node check, I came to the conclusion because I used a single-frame photo for the test first, and then replaced the photo as a video after the test. But I only replaced part of the footage. This is why the following problem occurs。

Sometimes the background is still there because of forgetting to change the attributes of the merge node.


Our main content this week is green screen extraction. In the beginning, I tried to use a single picture as the material for the test. Then proceed to channel inspection. When all the steps are working, I will replace the pictures with video footage.

Regarding this footage. When I chose it, I didn’t notice that the background of this material was too flat and the color saturation was too high. When I processed it in Nuke, I found that its edges were too flat. It looked like footage that had already been processed. But I still finished it. Because I think this material is very suitable for some cool game scenes.

After that, I used two different methods to process this picture.

In contrast, the result obtained by the second method has softer edges. It may also be the result of different parameters.

Nuke- week7 3D projections

This week we learned about 3D projection. Last week we did a three-dimensional tracking of the basement shot. The trajectory of the camera is obtained. So I did some processing on the original video. In the picture below, I have marked the areas that need to be cleaned up.

Here is the result.

After checking the homework for the first time, I found a small error in the previous video. At the end of the video, there is a point that has not been cleaned up. So after class, I checked my project files again. Found that the problem occurred in the location of the card.

When I rotate the card to a normal angle, the previous error will not appear.

3D Compositing-week5

Last week we roughly completed the creation of the model. The main task this week is 3D Compositing.

Firstly, we got video footage of an abandoned fatory. We need to track this video in Nuke. Then we got a 3D camera trajectory .

From the image, we can saw that the point cloud helped us roughly map out the space of the two rooms. I added a few planes and some cones to this space to help me verify the accuracy of the camera’s trajectory. It also helps me place the model in Maya.

When we import the camera trajectory into Maya, we can place the model we created earlier. Then turn to the camera’s perspective to get the following picture. Be careful not to move the position of the model when placing the model. It will be easier to change the position of the camera.

It is best to use the reference editor when importing the model during the compositing process, which can help us save time and not easily crash the software. When you want to make changes to the model, you only need to change it in another file and then update the reference again. It should be noted that after we reference the model, we cannot make changes to the model in the reference folder.


Our main course content this week is to learn 3D tracking. I used the basement footage as an practice.

In this process, I did a lot of tests. Because the results obtained at the beginning are always bad. The camera always deflects or slides when checking through the card and anchor point at the end.

After the calculation is completed, we need to try to stabilize the error value at about 0.5. This is more conducive to help us get an accurate camera movement trajectory.

After finishing the last exercise, I did another work.


For this session, we focus on the 3D Environment. The content is to convert a picture into a 3D scene in Nuke.

In this project we will use the following nodes.

In the process of work, I found that it is easy to create a 3D environment for a normal flat view, but it is difficult to create a 3D environment if the original material lens angle is offset or the room is irregular. Such as these images.

Here is a successful case.


For this session, we have learned the ssmart vectors, markers removal and face brauty.


The first step is to denoise the original footage and export it as dpx file. The smart vector node is the focus of this session. It can help us track the objects without complicated processes.

During the process, I have encountered a problem with her lipstick. When I use rotopaint to cover the spot, the lipstick has been covered as well. Therefore I have considered that it is possible to fix it by using the roto node. My result proves that it works.

Markers removing

The second practice is markers removal. I got a shot cut from Alita. The process is working quite well. I am going to do another exercise with my video.