Skip to main content

Blender Cycles

v4.2.0

Production path tracer integrated into Blender with exceptionally broad GPU vendor support

Path Tracing
C/C++
Apache-2.0
Active
GPU: CUDA, OptiX, HIP
CPU
Stars
14k
Latest Release4.2.0
Release DateJul 2024
Contributors600
Forks2,000
At a Glance
Technique
Path Tracing
Language
C/C++
License
Apache-2.0
Platforms
Linux
macOS
Windows
GPU Support
Yes (CUDA, OptiX, HIP, oneAPI, Metal)
CPU Support
Yes
Scene Formats
Blend, OBJ, glTF, GLB, FBX, COLLADA, STL, PLY, USD, Alembic
Output Formats
EXR, PNG, JPEG, TIFF, BMP, HDR
First Release
Oct 2011
Latest Release
4.2.0 — Jul 2024
Best For
Artists and studios wanting a complete production pipeline from modeling to final render with broad GPU hardware support and an active community

Development Activity

Commit activity data is not available for this renderer.

14k
Stars
4.2.0
1 year ago
600
Contributors
View on GitHub

Overview

Best for

Artists and studios wanting a complete production pipeline from modeling to final render with broad GPU hardware support and an active community

Not ideal for

Headless research benchmarking workflows, spectral rendering research, or developers needing a lightweight embeddable rendering library

Strengths

  • Broadest GPU vendor support of any open-source path tracer — renders on NVIDIA (CUDA/OptiX), AMD (HIP), Intel Arc (oneAPI), and Apple Silicon (Metal), ensuring users are never locked to a single hardware vendor
  • Deep integration with Blender's complete DCC pipeline means artists can model, texture, light, render, and composite without leaving one application
  • Massive user community with millions of users produces an unmatched wealth of tutorials, material libraries, add-ons, and community support resources
  • Built-in Intel Open Image Denoise integration enables production-quality noise reduction that dramatically shortens render times for final output
  • Continuous investment from the Blender Foundation and corporate sponsors (AMD, Apple, Intel, NVIDIA, Meta) ensures long-term stability and ongoing performance improvements

Limitations

  • Tightly coupled to Blender — while a standalone library exists, headless or scriptable use outside of Blender requires running Blender in background mode via command line, which is heavier than lightweight CLI renderers
  • No spectral rendering — all light transport is computed in RGB, which limits physical accuracy for specialized scientific applications that require wavelength-dependent simulation
  • Node-based material system, while powerful, has a steeper learning curve for developers and researchers accustomed to programmatic material definition in code
  • Does not support bidirectional path tracing or photon mapping, which can result in slower convergence for scenes with complex caustics compared to renderers like LuxCoreRender
  • Render times for complex production scenes without GPU acceleration can be significantly longer than dedicated GPU-first renderers

Background

Blender Cycles is the physically based production renderer built into Blender, the open-source 3D creation suite. Originally developed by Brecht Van Lommel starting in 2011, Cycles has grown into one of the most widely used open-source path tracers, powering professional animation, VFX, and architectural visualization workflows. It is deeply integrated with Blender's modeling, sculpting, texturing, and compositing tools, providing a complete end-to-end pipeline.

Cycles stands out for its exceptionally broad GPU support — it can render on NVIDIA GPUs (via CUDA and OptiX), AMD GPUs (via HIP), Intel Arc GPUs (via oneAPI), and Apple Silicon (via Metal), making it the most hardware-agnostic GPU path tracer in the open-source ecosystem. The renderer features the Principled BSDF (based on Disney's material model), node-based material authoring, built-in Intel Open Image Denoise integration, and support for OpenColorIO color management. It handles volumetric rendering, subsurface scattering, motion blur, depth of field, and hair/fur rendering.

Backed by the Blender Foundation with corporate sponsorship from AMD, Apple, Intel, Meta, and NVIDIA, Cycles receives continuous investment and optimization. Its user community numbers in the millions, producing an unmatched wealth of tutorials, material libraries, and add-ons. While Cycles is primarily accessed through Blender, a standalone library version exists for embedding in other applications.

Quick Start

Download from https://www.blender.org/download/ Cycles is included with Blender

Community & Resources

Performance Benchmarks

Avg Render Time

1m 6s

Avg Memory

1.3 GB

Avg PSNR

39.6 dB

Avg SSIM

0.9960

Render Time by Scene

cornell box8.4s
classroom34.7s
sponza2m 23s
Fastest: cornell box (8.4s)Slowest: sponza (2m 23s)

Image Quality Metrics

ScenePSNRSSIMMemorySPP
cornell box40.8 dB0.9981620 MB1,024
classroom40.2 dB0.99651.1 GB1,024
sponza38.7 dB0.99461.9 GB1,024

3 scenes tested on High-End Desktop, Mid-Range Laptop

View all benchmarks