Image courtesy of Sina Mehralinia, Mateusz Adamski, Freefolk
Image courtesy of Enver BK
What is 3D rendering software?
3D rendering software is the process of generating an image from a model by means of computer software. Rendering is used in architecture, simulators, video games, movies and television visual effects and design visualization (US site). 3D rendering, the last step in an animation process, gives the final appearance to the models and animation with visual effects (US site) such as shading, texture-mapping, shadows, reflections and motion blurs.
Types of 3D rendering
Software rendering produces images of the highest quality, letting you achieve the most sophisticated results. Computation occurs on the CPU, as opposed to hardware rendering, which relies on the machine’s graphics card.
Hardware rendering uses the computer's video card and drivers to render images to disk. It is generally faster than software rendering, but typically produces images of lower quality compared to software rendering.
Vector rendering lets you create stylized renderings (for example, cartoon, tonal art, line art, hidden line, wireframe) in various bitmap image formats and 2D vector formats.
Rendering in the cloud takes advantage of virtually infinite computing power. Quickly create photorealistic and high-resolution images in a fraction of the time required on your desktop.
How is rendering software used?
The team of visual effects artists behind Arrival tackled complex scenes, from full CG shots to anti-gravity sequences and digi-doubles of the actors.