• Projects
  • Docs
  • Blog
  • Forum
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

  • Developer Documentation
  • View
  • View source
  • History
  • Personal tools
    Log in
Building Blender
  • Windows
  • macOS
  • Linux
Develop
  • Getting Started
  • Code Documentation
  • Style Guide
  • Release Notes
Process
  • Communication
  • Modules
  • Bug Tracker
  • Code Review
More
  • Google Summer of Code
  • Python
  • FAQ

Contents

  • 1 Cycles Renderer
    • 1.1 Design
    • 1.2 Code
    • 1.3 Implementation
      • 1.3.1 Scene Graph
      • 1.3.2 Device Abstraction
      • 1.3.3 Scheduling
      • 1.3.4 Output
    • 1.4 Algorithms
    • 1.5 Outdated

Source/Render/Cycles

< Source‎ | Render(Redirected from Dev:2.6/Source/Render/Cycles)

Cycles Renderer

For source code and contact details, see the Cycles project page on developer.blender.org.

The workboard has an overview of ongoing and planned tasks.

Design

  • Design Goals
  • Node Guidelines

Code

  • Source Layout
  • Style Guide
  • Cycles Standalone

Implementation

Scene Graph

  • Scene Graph
  • BVH

Device Abstraction

  • Devices
  • Kernel Language

Scheduling

  • Render Scheduling
  • Kernel Scheduling
  • Multi Device Scheduling

Output

  • Tiling and OpenEXR Cache
  • Output and Display Drivers

Algorithms

  • Sampling Patterns
  • Closures
  • Volumes
  • Light Sampling
  • Units & Colors

Outdated

To be updated or removed.

  • Threads
  • Papers
  • Optimization Ideas
  • Network Render
  • Volume Render
Retrieved from "https://wiki.blender.org/w/index.php?title=Source/Render/Cycles&oldid=28757"
info

This page was last edited on 5 January 2022, at 17:19.

Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.

places
  • Privacy policy
  • About Blender Developer Wiki
  • Disclaimers
Utilities
  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link
  • Page information
Navigation
  • Main page
  • Recent changes
  • Random page
  • Help
Creative freedom starts with Blender – The Free and Open Source 3D Creation Suite