From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Raytrace optimization

This SoC will work on improving the speed and usability of the raytrace data structures inside blender.

Introduction

This proposal aims at optimizing blender raytrace.

Including:

  • Making it faster
  • Support for render instancing
  • Added support for generic objects (LOD can then be implemented)
  • Script to measure performance
  • Removing worst-cases
  • Make it easier to try tweaks and different data structures.

SoC Plan

It's mainly divided in the following parts

  1. prepare API for instances supports and others + sample implemenntations of data structures
  2. prepare test data for performance. I will need artist feedback on this to give me scenes (i will ask on blender artist, irc and ML)
  3. optimization

Progress


Where to get the source or builds?

The source can be fetched from svn