unreal.GeometryScript_Bake¶
- class unreal.GeometryScript_Bake(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryGeometry Script Library Mesh Bake Functions
C++ Source:
Plugin: GeometryScripting
Module: GeometryScriptingCore
File: MeshBakeFunctions.h
- classmethod bake_texture(target_mesh, target_transform, target_options, source_mesh, source_transform, source_options, bake_types, bake_options, debug=None) Array[Texture2D]¶
Bake Texture
- Parameters:
target_mesh (DynamicMesh)
target_transform (Transform)
target_options (GeometryScriptBakeTargetMeshOptions)
source_mesh (DynamicMesh)
source_transform (Transform)
source_options (GeometryScriptBakeSourceMeshOptions)
bake_types (Array[GeometryScriptBakeTypeOptions])
bake_options (GeometryScriptBakeTextureOptions)
debug (GeometryScriptDebug)
- Return type:
- classmethod bake_texture_from_render_captures(target_mesh, target_local_to_world, target_options, source_actors, bake_options, debug=None) GeometryScriptRenderCaptureTextures¶
Bake Texture from Render Captures
- Parameters:
target_mesh (DynamicMesh)
target_local_to_world (Transform)
target_options (GeometryScriptBakeTargetMeshOptions)
bake_options (GeometryScriptBakeRenderCaptureOptions)
debug (GeometryScriptDebug)
- Return type:
- classmethod bake_vertex(target_mesh, target_transform, target_options, source_mesh, source_transform, source_options, bake_types, bake_options, debug=None) DynamicMesh¶
Bake Vertex
- Parameters:
target_mesh (DynamicMesh)
target_transform (Transform)
target_options (GeometryScriptBakeTargetMeshOptions)
source_mesh (DynamicMesh)
source_transform (Transform)
source_options (GeometryScriptBakeSourceMeshOptions)
bake_types (GeometryScriptBakeOutputType)
bake_options (GeometryScriptBakeVertexOptions)
debug (GeometryScriptDebug)
- Return type:
- classmethod convert_bake_resolution_to_int(bake_resolution) int32¶
Convert Bake Resolution to Int
- Parameters:
bake_resolution (GeometryScriptBakeResolution)
- Return type:
int32
- classmethod make_bake_type_ambient_occlusion(occlusion_rays=16, max_distance=0.000000, spread_angle=180.000000, bias_angle=15.000000) GeometryScriptBakeTypeOptions¶
Make Bake Type Ambient Occlusion
- Parameters:
- Return type:
- classmethod make_bake_type_bent_normal(occlusion_rays=16, max_distance=0.000000, spread_angle=180.000000, normal_space=GeometryScriptBakeNormalSpace.TANGENT) GeometryScriptBakeTypeOptions¶
Make Bake Type Bent Normal
- Parameters:
occlusion_rays (int32)
max_distance (float)
spread_angle (float)
normal_space (GeometryScriptBakeNormalSpace)
- Return type:
- classmethod make_bake_type_constant(value=0.000000) GeometryScriptBakeTypeOptions¶
Make Bake Type Constant
- Parameters:
value (float)
- Return type:
- classmethod make_bake_type_curvature(curvature_type=GeometryScriptBakeCurvatureTypeMode.MEAN, color_mapping=GeometryScriptBakeCurvatureColorMode.GRAYSCALE, color_range_multiplier=1.000000, min_range_multiplier=0.000000, clamping=GeometryScriptBakeCurvatureClampMode.NONE) GeometryScriptBakeTypeOptions¶
Make Bake Type Curvature
- Parameters:
curvature_type (GeometryScriptBakeCurvatureTypeMode)
color_mapping (GeometryScriptBakeCurvatureColorMode)
color_range_multiplier (float)
min_range_multiplier (float)
clamping (GeometryScriptBakeCurvatureClampMode)
- Return type:
- classmethod make_bake_type_face_normal() GeometryScriptBakeTypeOptions¶
Make Bake Type Face Normal
- Return type:
- classmethod make_bake_type_height(range_mode=GeometryScriptBakeHeightRangeMode.ABSOLUTE, inner_distance=-1.000000, outer_distance=1.000000) GeometryScriptBakeTypeOptions¶
Make Bake Type Height
- Parameters:
range_mode (GeometryScriptBakeHeightRangeMode)
inner_distance (float)
outer_distance (float)
- Return type:
- classmethod make_bake_type_material_id() GeometryScriptBakeTypeOptions¶
Make Bake Type Material ID
- Return type:
- classmethod make_bake_type_multi_texture(material_id_source_textures, source_uv_layer=0) GeometryScriptBakeTypeOptions¶
Make Bake Type Multi Texture
- Parameters:
- Return type:
- classmethod make_bake_type_object_normal() GeometryScriptBakeTypeOptions¶
Make Bake Type Object Normal
- Return type:
- classmethod make_bake_type_position() GeometryScriptBakeTypeOptions¶
Make Bake Type Position
- Return type:
- classmethod make_bake_type_tangent_normal() GeometryScriptBakeTypeOptions¶
Make Bake Type Tangent Normal
- Return type:
- classmethod make_bake_type_texture(source_texture=None, source_uv_layer=0) GeometryScriptBakeTypeOptions¶
Make Bake Type Texture
- Parameters:
source_texture (Texture2D)
source_uv_layer (int32)
- Return type:
- classmethod make_bake_type_uv_shell(source_uv_layer=0, wireframe_thickness=1.000000, wireframe_color=[0.000000, 0.000000, 1.000000, 1.000000], shell_color=[0.500000, 0.500000, 0.500000, 1.000000], background_color=[0.000000, 0.000000, 0.000000, 0.000000]) GeometryScriptBakeTypeOptions¶
Make Bake Type UVShell
- Parameters:
source_uv_layer (int32)
wireframe_thickness (float)
wireframe_color (LinearColor)
shell_color (LinearColor)
background_color (LinearColor)
- Return type:
- classmethod make_bake_type_vertex_color() GeometryScriptBakeTypeOptions¶
Make Bake Type Vertex Color
- Return type: