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 (str) – 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 (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References