

To achieve this, some subtle computation restrictions are used to minimize rendering time, at the expense of a slight bit of accuracy / detail. This puts Cycles in the 'biased' category of renderers, which effectively means that some concessions are made to speed up calculations of the end result. In practice you will only notice this in specific situations where light calculations are complex, such as dark indoor scenes with only one light source casting light through a window, or a scene where caustics are prominent, such as a swimming pool or a close-up shot of a glass on a table.

For this kind of scene it is advised to use an 'unbiased' renderer such as LuxCoreRender. LuxCoreRender is among the most powerful renderers available for Blender. Like Blender it is an open source project, maintained by a team of dedicated developers. LuxCoreRender is an unbiased renderer, which means that as rendering time progresses it will converge to a result that is as physically accurate as possible, without the concessions in quality you get when you simplify certain rendering processes to gain rendering speed. In order to retrieve more detailed light information from a 3D scene, LuxCoreRender offers more complex path tracing methods than a regular path tracer like Cycles. In addition to shooting rays from the camera, LuxCoreRender also shoots rays from the available light sources in a 3D scene, resulting in more detailed scene data, which becomes apparent in complex lighting situations, such as dimly lit rooms and scenes with prominent refractive elements, like glassware. Generally speaking, scientifically accurate rendering is time-consuming because of the complex computations.

But in recent versions, LuxCoreRender has added some functions to speed up rendering without sacrificing quality, such as multiple caching options and GPU acceleration, including NVIDIA CUDA support. At the time of writing, NVIDIA OptiX support will follow in LuxCoreRender version 2.5. LuxCoreRender also offers live-updated viewport rendering, and is compatible with most Cycles material and texture nodes, which makes LuxCoreRender a potent replacement for Cycles. For optimum results it is recommended to use the dedicated LuxCoreRender material and texture nodes though. Basic material node presets are conveniently available, but even better: LuxCoreRender also comes with a free material and asset library, featuring hundreds of pre-made free materials and free 3D models.
