Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2011-08-28 17:55:59 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2011-08-28 17:55:59 +0400
commitbae896691aa3d7bb2a75292da3cc490894996b01 (patch)
tree9c3703f11ccdf76c575c2ea18b70dee1ff665913 /intern/cycles/blender/addon/engine.py
parentd48e4fc92be346810baa8cac595ab0a735882a87 (diff)
Cycles:
* Add alpha pass output, to use set Transparent option in Film panel. * Add Holdout closure (OSL terminology), this is like the Sky option in the internal renderer, objects with this closure show the background / zero alpha. * Add option to use Gaussian instead of Box pixel filter in the UI. * Remove camera response curves for now, they don't really belong here in the pipeline, should be moved to compositor. * Output full float values for rendering now, previously was only byte precision. * Add a patch from Thomas to get a preview passes option, but still disabled because it isn't quite working right yet. * CUDA: don't compile shader graph evaluation inline. * Convert tabs to spaces in python files.
Diffstat (limited to 'intern/cycles/blender/addon/engine.py')
-rw-r--r--intern/cycles/blender/addon/engine.py62
1 files changed, 31 insertions, 31 deletions
diff --git a/intern/cycles/blender/addon/engine.py b/intern/cycles/blender/addon/engine.py
index d25eb21eeb9..d6ea15a435f 100644
--- a/intern/cycles/blender/addon/engine.py
+++ b/intern/cycles/blender/addon/engine.py
@@ -19,52 +19,52 @@
import bpy
def init():
- import libcycles_blender as lib
- import os.path
- lib.init(os.path.dirname(__file__))
+ import libcycles_blender as lib
+ import os.path
+ lib.init(os.path.dirname(__file__))
def create(engine, data, scene, region = 0, v3d = 0, rv3d = 0):
- import libcycles_blender as lib
+ import libcycles_blender as lib
- data = data.as_pointer()
- scene = scene.as_pointer()
- if region:
- region = region.as_pointer()
- if v3d:
- v3d = v3d.as_pointer()
- if rv3d:
- rv3d = rv3d.as_pointer()
+ data = data.as_pointer()
+ scene = scene.as_pointer()
+ if region:
+ region = region.as_pointer()
+ if v3d:
+ v3d = v3d.as_pointer()
+ if rv3d:
+ rv3d = rv3d.as_pointer()
- engine.session = lib.create(engine.as_pointer(), data, scene, region, v3d, rv3d)
+ engine.session = lib.create(engine.as_pointer(), data, scene, region, v3d, rv3d)
def free(engine):
- if "session" in dir(engine):
- if engine.session:
- import libcycles_blender as lib
- lib.free(engine.session)
- del engine.session
+ if "session" in dir(engine):
+ if engine.session:
+ import libcycles_blender as lib
+ lib.free(engine.session)
+ del engine.session
def render(engine):
- import libcycles_blender as lib
- lib.render(engine.session)
+ import libcycles_blender as lib
+ lib.render(engine.session)
def update(engine, data, scene):
- import libcycles_blender as lib
- lib.sync(engine.session)
+ import libcycles_blender as lib
+ lib.sync(engine.session)
def draw(engine, region, v3d, rv3d):
- import libcycles_blender as lib
- v3d = v3d.as_pointer()
- rv3d = rv3d.as_pointer()
+ import libcycles_blender as lib
+ v3d = v3d.as_pointer()
+ rv3d = rv3d.as_pointer()
- # draw render image
- lib.draw(engine.session, v3d, rv3d)
+ # draw render image
+ lib.draw(engine.session, v3d, rv3d)
def available_devices():
- import libcycles_blender as lib
- return lib.available_devices()
+ import libcycles_blender as lib
+ return lib.available_devices()
def with_osl():
- import libcycles_blender as lib
- return lib.with_osl()
+ import libcycles_blender as lib
+ return lib.with_osl()