blob: 60b8ec46b74fed1b97a1707d36afd718ec83f3c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
# Blender.Scene.Render.RenderLayer module and the RenderLayer PyType object
"""
The Blender.Scene.Render.RenderLayer submodule.
Scene.Render.RenderLayer
========================
This module provides access to B{Render Layers} in Blender.
Example::
import bpy
sce = bpy.data.scenes.active
render = sce.render
layer = render.addRenderLayer()
render.removeRenderLayer(layer)
"""
class RenderLayer:
"""
The RenderLayer object
======================
@type name: string
@ivar name: Get or set the name for the L{RenderLayer}
@type lightGroup: group
@ivar lightGroup: group of lights
@type enable: bool
@ivar enable: enable this render layer
@type enableZMask: bool
@ivar enableZMask: Only render what's in front of the solid z values
@type enableZMaskAll: bool
@ivar enableZMaskAll: Fill in Z values for solid faces in invisible layers, for masking
@type enableSolid: bool
@ivar enableSolid: Render Solid faces in this Layer
@type enableZTra: bool
@ivar enableZTra: Render Z-Transparent faces in this Layer (On top of Solid and Halos)
@type enableHalo: bool
@ivar enableHalo: Render Halos in this Layer (on top of Solid)
@type enableEdge: bool
@ivar enableEdge: Render Edge-enhance in this Layer (only works for Solid faces)
@type enableSky: bool
@ivar enableSky: Render Sky or backbuffer in this Layer
@type enableStrand: bool
@ivar enableStrand: Render Strands in this Layer
@type layerMask: bool
@ivar layerMask: ...
@type zLayerMask: bool
@ivar zLayerMask: ...
@type passCombined: bool
@ivar passCombined: Deliver full combined RGBA buffer
@type passZ: bool
@ivar passZ: Deliver Z values pass
@type passSpeed: bool
@ivar passSpeed: Deliver Speed Vector pass
@type passNormal: bool
@ivar passNormal: Deliver Normal pass
@type passUV: bool
@ivar passUV: Deliver Texture UV pass
@type passMist: bool
@ivar passMist: Deliver Mist factor pass (0-1)
@type passIndex: bool
@ivar passIndex: Deliver Object Index pass
@type passColor: bool
@ivar passColor: Deliver shade-less Color pass
@type passDiffuse: bool
@ivar passDiffuse: Deliver Diffuse pass
@type passSpecular: bool
@ivar passSpecular: Deliver Specular pass
@type passShadow: bool
@ivar passShadow: Deliver Shadow pass
@type passAO: bool
@ivar passAO: Deliver AO pass
@type passReflect: bool
@ivar passReflect: Deliver Raytraced Reflection pass
@type passRefract: bool
@ivar passRefract: Deliver Raytraced Reflection pass
@type passRadiosity: bool
@ivar passRadiosity: Deliver Radiosity pass
@type passSpecularXOR: bool
@ivar passSpecularXOR: Deliver Specular pass XOR
@type passShadowXOR: bool
@ivar passShadowXOR: Deliver Shadow pass XOR
@type passAOXOR: bool
@ivar passAOXOR: Deliver AO pass XOR
@type passRefractXOR: bool
@ivar passRefractXOR: Deliver Raytraced Reflection pass XOR
@type passRadiosityXOR: bool
@ivar passRadiosityXOR: Deliver Radiosity pass XOR
"""
|