Blender comes with a ray-trace based production render engine called Cycles. The Cycles render engine can handle unidirectional path tracing, multi-core CPU rendering, multi-GPU support, and unified rendering for CPU and GPU. Cycles is the default render engine that the Blender team produced to pair with its 3D graphics software. Blender also offers an edge-based and line-based non-photorealistic (NPR) render engine called FreeStyle, as well as a real-time render engine called Eevee. Aside from Blender’s owned engines, the Blender 3D graphics software can also be used with a wide variety of third-party render engines, including but not limited to LuxCoreRender, Maxwell, Mitsuba, Octane, V-Ray, LanPR, Radeon Pro Render, E-Cycles, and Appleseed.