BakeSettings(bpy_struct)#

base class — bpy_struct

class bpy.types.BakeSettings(bpy_struct)#

Bake data for a Scene data-block

cage_extrusion#

Inflate the active object by the specified distance for baking. This helps matching to points nearer to the outside of the selected object meshes.

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

margin_type#

Algorithm to extend the baked result

Type:

enum in Bake Margin Type Items, default ‘ADJACENT_FACES’

max_ray_distance#

The maximum ray distance for matching points between the active and selected objects. If zero, there is no limit.

Type:

float in [0, inf], default 0.0

normal_b#

Axis to bake in blue channel

Type:

enum in Normal Swizzle Items, default ‘POS_X’

normal_g#

Axis to bake in green channel

Type:

enum in Normal Swizzle Items, default ‘POS_X’

normal_r#

Axis to bake in red channel

Type:

enum in Normal Swizzle Items, default ‘POS_X’

normal_space#

Choose normal space for baking

Type:

enum in Normal Space Items, default ‘OBJECT’

pass_filter#

Passes to include in the active baking pass

Type:

enum set in Bake Pass Filter Type Items, default {}, (readonly)

save_mode#

Where to save baked image textures

Type:

enum in Bake Save Mode Items, default ‘INTERNAL’

target#

Where to output the baked map

Type:

enum in Bake Target Items, default ‘IMAGE_TEXTURES’

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_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_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

view_from#

Source of reflection ray directions

  • ABOVE_SURFACE Above Surface – Cast rays from above the surface.

  • ACTIVE_CAMERA Active Camera – Use the active camera’s position to cast rays.

Type:

enum in [‘ABOVE_SURFACE’, ‘ACTIVE_CAMERA’], default ‘ABOVE_SURFACE’

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#