BakeSettings(bpy_struct)

base class — bpy_struct

class bpy.types.BakeSettings(bpy_struct)

Bake data for a Scene data-block

cage_extrusion

Distance to use for the inward ray cast when using selected to active

Type:float in [0, inf], default 0.0
cage_object

Object to use as cage instead of calculating the cage from the active object with cage extrusion

Type:Object
filepath

Image filepath to use when saving externally

Type:string, default “”, (never None)
height

Vertical dimension of the baking map

Type:int in [4, 10000], default 512
image_settings
Type:ImageFormatSettings, (readonly, never None)
margin

Extends the baked result as a post process filter

Type:int in [0, 32767], default 16
normal_b

Axis to bake in blue channel

Type:enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’
normal_g

Axis to bake in green channel

Type:enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’
normal_r

Axis to bake in red channel

Type:enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’
normal_space

Choose normal space for baking

  • OBJECT Object, Bake the normals in object space.
  • TANGENT Tangent, Bake the normals in tangent space.
Type:enum in [‘OBJECT’, ‘TANGENT’], default ‘OBJECT’
pass_filter

Passes to include in the active baking pass

Type:enum set in {‘NONE’, ‘AO’, ‘EMIT’, ‘DIRECT’, ‘INDIRECT’, ‘COLOR’, ‘DIFFUSE’, ‘GLOSSY’, ‘TRANSMISSION’, ‘SUBSURFACE’}, default {}, (readonly)
save_mode

Choose how to save the baking map

  • INTERNAL Internal, Save the baking map in an internal image data-block.
  • EXTERNAL External, Save the baking map in an external file.
Type:enum in [‘INTERNAL’, ‘EXTERNAL’], default ‘INTERNAL’
use_automatic_name

Automatically name the output file with the pass type (external only)

Type:boolean, default False
use_cage

Cast rays to active object from a cage

Type:boolean, default False
use_clear

Clear Images before baking (internal only)

Type:boolean, default True
use_pass_ambient_occlusion

Add ambient occlusion contribution

Type:boolean, default True
use_pass_color

Color the pass

Type:boolean, default True
use_pass_diffuse

Add diffuse contribution

Type:boolean, default True
use_pass_direct

Add direct lighting contribution

Type:boolean, default True
use_pass_emit

Add emission contribution

Type:boolean, default True
use_pass_glossy

Add glossy contribution

Type:boolean, default True
use_pass_indirect

Add indirect lighting contribution

Type:boolean, default True
use_pass_subsurface

Add subsurface contribution

Type:boolean, default True
use_pass_transmission

Add transmission contribution

Type:boolean, default True
use_selected_to_active

Bake shading on the surface of selected objects to the active object

Type:boolean, default False
use_split_materials

Split external images per material (external only)

Type:boolean, default False
width

Horizontal dimension of the baking map

Type:int in [4, 10000], default 512
classmethod bl_rna_get_subclass(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The RNA type or default when not found.
Return type:bpy.types.Struct subclass
classmethod bl_rna_get_subclass_py(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The class or default when not found.
Return type:type

Inherited Properties

Inherited Functions

References