Tips for Speed up Blender Rendering
If you are a Blender user, you probably know that it is a wonderful 3D creation tool for creating 3D graphics, interactive 3D apps, video games, virtual reality videos, and animations. It is not only easy to learn with large community support but also is a very robust application, and its modeling, sculpting, and viewport navigation functions are so smooth. However, depending on your job settings, such as scenes with many 3D assets, glossy shaders, high-definition textures, particles, and volumetric lights, you will need a significant amount of time is required for rendering. It’s time to find out how to speed up Blender rendering. And there are some tips for you below.
1. Reduce the number of Samples
As you know, the general rule of thumb as few samples as possible while ensuring an acceptable amount of noise. Therefore, you should be considered: fewer samples will result in more noise but a lower rendering time, while more samples result in less noise but a higher rendering time. So this is the first tips for speed up Blender Rendering.
Your scene or object will be noisy if you reduce the number of samples. To reduce the noise, you can select the Denoising option in the View Layer tab. Denoising is a post-processing step that the renderer will perform after rendering the scene or object.
3. Number of Bounces
We can also modify the number of bounces to shorten the rendering time. A light bounce is a change in the direction of a ray after hitting a 3D surface. With fewer bounces, the scene or object will be less detailed, but the rendering time will also decrease. The maximum number of bounces is 12, but for most scenes, 4 to 6 bounces are enough. However, it is important to ensure that the number of bounces is not too low.
To change the number of bounces, go to Render Settings > Light Paths > Max Bounces
4. Tile optimization
Editing the tile size can also help to reduce the rendering time. For CPU rendering, you should minimize the tile size, because a smaller tile size will reduce the rendering time. However, if you have a GPU, you can feel free to use bigger tiles.
To change the tile size, go to Render Settings > Performance > Tile Size.
5. GPU rendering
GPU rendering is a good option when rendering with Cycles. To enable GPU rendering, go to File > Preferences > System > Cycle Rendering Devices > CUDA/OptiX/OpenCL. Blender will automatically recognize your graphics card. Just noted that GPU rendering can make use of multiple GPUs, but with CPU rendering, you can use only one CPU.
6. Instancing objects
Many Blender users may not know this technique, but it can be a useful way to decrease the rendering time. For example, suppose you have many trees in your scene, you can instance the trees instead of duplicating them by using Alt+D to make an instance. Instancing is useful because object duplication burdens the CPU or GPU, which increases the rendering time.
7. Portal lamps
With Cycles, Portal lamps help Blender to understand the type of scene. So by using portal lamps, we can reduce the rendering time. To enable portal lighting, find the Portal option in the area light settings.
Portal lamps work best for indirect lighting and interior scenes to show light from windows, but if used too many portal lamps, the rendering time might increase, and the resulting scene could be noisy.
8. Adaptive Sampling
Adaptive sampling is also an important technique for reducing rendering time, which is available on all recent versions of Blender. With this option, Blender will focus less on parts that are less important or off-camera, which will reduce rendering time.
To enable this option, go to Render Settings > Sampling and check Adaptive Sampling.
Caustics are processor-intensive effects. So if possible, you can turn off caustics effects to reduce the rendering time.
Go to Render Settings and uncheck Reflective Caustics and Refractive Caustics.
10. Using iRender render farm
iRender is a render farm that provides high-performance computing with 20.000+ CPUs and the latest GPUs through Remote Desktop Application. The core difference between iRender compared to other render farms is our extremely unique render solution, completely different from the old SAAS solution, which is gradually revealing many limitations. In other words, this is a hardware service, not a software service, modern artists will choose a machine configuration to suit their design needs and requirements of the graphic software, subsequently have full authority to set up and control directly the remote machine through their own personal computer.
iRender offers three main service packages based on customer needs: CPU Rental, Single-GPU (1x RTX 2080 Ti /3090 server packages), and Multi-GPUs Rental (6x RTX 2080 Ti / 3080/3090 server packages) at an affordable price. You can refer here for further information about the configuration and price for your needs.
If you are having large projects, the 6x RTX 3090 super-configuration will still be the most powerful option with up to 24GB of VRAM graphics memory. Moreover, it’s integrated with the latest NVlink technology, helping to expand data bandwidth between GPU and CPU 5-12 times faster, then you can render your big jobs smoothly and quickly.
Cycles renderer is a processor-intensive ray-tracing renderer that usually has high time requirements. However, with these tricks, you will significantly improve your rendering time.
In particular, with iRender, you not only reduce your render time, and speed up Blender Rendering but you can also get quality products at extremely economical costs.
Become a member of the iRender community today to stop wasting pointless hours of rendering. Always at the forefront of cutting-edge graphics technology, we help you do the rendering, just spend your precious time for creativity.
Thank You & Happy Rendering!
The featured image of this post is from blender.org, and the others are from Sam U at linuxhint.com
The latest creative news from Blender Cloud Rendering.