What is CPU rendering?

What-is-CPU-rendering

With more and more CG special effects movies such as "Alita", "The Lion King" and "Frozen 2", CG production has gradually become well known. As an integral part of production, CG rendering has also received more and more attention. 3D rendering is the last step of CG production (except, of course, post-production). It is also the stage that finally makes your images conform to the 3D scene. And then, people will find that there are CPU rendering and GPU rendering. So what is CPU rendering? What does the CPU do during rendering?

Merry Christmas and Happy New Year 2020

The principle of 3D rendering varies according to different rendering software, but the basic principle is the same: the CPU calculates the parameters set in the model according to the calculation method set by the rendering software, including: from a specific angle to look at the model, lighting, distance, blanking/occlusion, Alpha, filtering, and even paste the texture as it should, so that the digital model is transformed into a real visualization, and then the graphics card will display this picture.

What is CPU rendering01

And 3D rendering requires a lot of complicated calculations, so it needs a powerful processor. For a simple example, a beam of light illuminates an apple, so where does its shadow face, how big is the shadow, and what does the shadow look like after a lot of complicated calculations. The CPU can solve this problem, and it only has a high frequency. CPU with more cores can get the rendering faster. So if you configure a computer for design, invest as much money as possible in the processor. The CPU is extremely sensitive to the number of cores, and features such as multi-cores have huge performance improvements. If the funds are sufficient, the more cores the better. In addition, the requirements on the response speed of memory and hard disk are also relatively high.

What is CPU rendering02

So, does 3D rendering rely on the CPU or graphics card? It's actually very simple, depending on what kind of rendering software is used:

  1. Traditional CPU arithmetic rendering software: such as V-Ray, Arnold, etc. They are software that uses the CPU for rendering, and almost all CPU rendering software can well support the multi-threading of the CPU, that is, the more the cores, the higher the rendering efficiency. Moreover, the number of cores with the same frequency and cache is doubled, and the rendering speed is almost doubled.
  2. GPU renderers such as Octane, Redshift, RenderMan, etc., greatly reduce their dependence on the CPU. In GPU rendering software, the graphics card determines the level of rendering efficiency.

For example, "Gravity" or "Guardians of the Galaxy" and "Avengers" are also produced using the CPU renderer Arnold. It can render very realistic, very high-quality, cinematic images with highly controllable results (which is important).

If you use a CPU rendering software, do not hesitate, a multi-threaded, high frequency, large cache CPU is definitely a strong guarantee to greatly improve work efficiency! If you are using GPU rendering software, then GPU is the right choice! But whether it is CPU rendering or GPU rendering, the render farm is a good choice. Just like Fox Renderfarm, it provides massive render nodes, allowing you to get your 1-month project rendered as fast as in 5 min. Why not try it?

Merry Christmas and Happy New Year 2020

Welcome to join us

render farm free trial

Recommended reading


How to render large scenes with Redshift in Cinema 4D

2019-10-15


Arnold\ V-Ray\ Octane\ Conora\ RedShift, Which Renderer Is The Best?

2019-04-15


How to Render High-quality Images in Blender

2020-03-09


How the Redshift Proxy Renders the Subdivision

2018-12-28


China Film Administration Release New License Logo

2019-01-09


Maya 2018 Arnold's Method of Making Motion Vector Blur in AOV Channel

2018-12-26


Corona Renderer Learning - Denoising

2019-05-15


Redshift for Cinema 4D Tutorial: Interior Design Rendering

2019-10-12


Partners

Interested

What is Rendering? How to Accelerate the Rendering Speed?
What is Rendering? How to Accelerate the Rendering Speed?
In order for 3D projects to be displayed visually at all, they have to be rendered. Although this process is done by computer processors, this work step is very time-consuming due to the enormous computing power. But what exactly happens when rendering? To put it simply: A finished single image or an entire scene from moving images is calculated pixel by pixel from the raw data of a 3D model previously created in a corresponding program. In the case of moving images, one must also note that one second of the finished scene consists of several “frames”. For a movie, for example, that's 24 frames per second. And when rendering, each individual frame is calculated as a single image. The duration of the calculation of these frames are depending very much on the quality and the level of detail of the project, but above all on the set lighting conditions and the corresponding surface reflections, the given perspective and of course any errors that may be contained. In the end, the calculations are extremely complex and result from the previous work steps such as modeling, texturing, shading, lighting and animation. And so rendering is also the last big step in the implementation of a 3D project. 600 Years of rendering time for a character from "The Load of the Rings"? To give you an idea of what that means in practice: In the 2003 Oscar for the best visual effects film "The Lord of the Rings: The Two Towers", the character "Treebeard" - an animated tree creature - was in the long version can be seen for 13:45 minutes. This means that a total of 19,800 frames (i.e. single images) had to be rendered. In this figure, the calculation of a single frame took about 48 hours, which in turn means a total of 950,400 calculation hours for all frames together. That would be the equivalent of 39,600 days or over 600 years for a single computer processor. No wonder, then, that the executing VFX studio Weta Digital increased the already enormous technical equipment of around 2,250 processor cores by another 500 while production was still running. In the end, with this concentrated computing power, rendering “Treebeard” alone should have taken about 14 days. But the long version of the film lasts almost four hours and consists of a lot of animated content. It's hard to imagine how long it must have taken to render the entire movie. And mind you, this does not even include the artistic work, only the calculation is finished images. 60 Million rendering hours for the Disney film "Frozen" But whoever thinks that rendering will be accelerated by technological developments is only partially correct. Because the developing technological possibilities naturally also improve the quality of the projects. The production team of the world-famous Disney animation film "Frozen" from 2013 cope with a total of 60 million rendering hours. And although the Walt Disney Animation Studios had increased the number of processor cores from 5,300 to 30,000 within two years and thus had one of the world's largest data centres, rendering the entire film still took over 83 days with all the computing power 24 hours without a break. But Disney doesn't just work on one project, so it probably took longer. And another small comparison: Incidentally, a single supercomputer from this time would have taken more than 900 years to render the film ... These are of course examples from professional productions with the highest standards. And of course, for you and your studio, how to accelerate the rendering speed? The best cloud rendering service provider, Fox Renderfarm with enormous computing power worth choosing. Fox Renderfarm was founded in 2011 and is now the largest provider in this area in Asia. In a so-called “[render farm]( "render farm")”, many physical servers and thus computer processors are combined to form a gigantic “supercomputer”. At Fox Renderfarm, for example, there are currently over 20,000 physical servers that are currently used for rendering by over 1.5 million end-users from over 50 countries. In total, Fox Renderfarm "renders" 1 petabyte of finished graphics results per month for its customers, which corresponds to one million gigabytes. Join and try $25 free trial now!
More
2021-04-08
FGT Art 2021 January Winner Announced
FGT Art 2021 January Winner Announced
Let us introduce you to the first FGT Art of the Month 2021: Eternity (一笑一尘缘,一念一清静。)! This amazing artwork, Eternity (一笑一尘缘,一念一清静。), is created by our friend Kay John Yim, an excellent Chartered Architect based in London. The artwork also has a beautiful caption: To see a World in a Grain of Sand And a Heaven in a Wild Flower, Hold Infinity in the palm of your hand And Eternity in an hour. Who’s our next FGT Art winner? Shine your talent and win great prizes! Hit the link and know more
More
2021-02-02
3ds Max Tutorials: The Production and Sharing of "Sci-Fi Guns"(3)
3ds Max Tutorials: The Production and Sharing of "Sci-Fi Guns"(3)
The best render farm, Fox Renderfarm still shares with you the production of the work "Sci-Fi Guns" which made with software 3ds Max and Substance Painter 2019 from 3d artist Zikai Wu. And this is part three of the sharing. Texturing Next, start the texture production. First, divide the whole into several large layers, and then create a selection area based on the id map made before. First, create a layer group and add a color selection mask. Then make the texture of each part in each layer group. When making textures, my production process is to pave the color first, and then add details. First, give a basic color, then copy the layer to make the darker part, add Dirt generator to this layer, if the effect does not meet your requirements, you can modify the generator parameters and add a brush tool to draw the part you want The effect can be. I usually add the Edge generator to the bright edges to increase the volume and make the overall effect clear. For example, small white particles on part of the surface: first create a new filling layer, add a black mask to the layer, add a filling layer to the mask, then find the picture you want in the grayscale material library and drop it on top, modify the parameters to Control the particle effect. After the texture is finished, I will create a new layer on the top and add sharpening to enhance the clarity of the details. For the gun, I used some glow textures and halo effects. These halos used some basic layers, and then used a mask to draw the shape, leaving only the Emiss self-illumination, and then changed it to blue. Then duplicate this layer, and add a Blur filter on the mask, modify the blur intensity to achieve the halo effect. Other parts of the texture also use this method, and the texture is exported after production. When exporting textures, you need to pay attention to texture size, texture location, channel, and format. Rendering After the texture is produced and exported, it enters the rendering stage. We also need to export the environment map used in Substance Painter to MarmosetToolbag 3 for use. Import the low polygon and add the MarmosetToolbag 3 shader, paste the exported texture according to the channel, pay attention to the name of each channel. You need to flip the Y-axis on the normal channel, just click it. Because this also has an emissive map, you need to open the emissive channel in MarmosetToolbag 3. After the texture is the lighting, the lighting method: one main light source (warmer), one or two auxiliary lights. (Colder). The main light source is located 45 degrees above the front, and the auxiliary light is located on the side and back, which is mainly used to illuminate the dark parts and express silhouette contours. After all the settings are adjusted, you can render. Below is the final rendering effect: The above is the whole process of making this gun. In production, I keep trying to learn and find the most suitable way. I hope this tutorial can be of some help to you.
More
2021-01-19
Fackbook Customer ReviewsFoxrenderfarm

Powerful Render Farm Service

    Business Consulting

    Global Agent Contact:Gordon Shaw

    Email: gordon@foxrenderfarm.com

    Marketing Contact: Rachel Chen

    Email: rachel@foxrenderfarm.com