unreal.GeometryScript_Bake
¶
- class unreal.GeometryScript_Bake(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
BlueprintFunctionLibrary
Geometry 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_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 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) GeometryScriptBakeTypeOptions ¶
Make Bake Type Bent Normal
- Parameters:
- 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_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_vertex_color() GeometryScriptBakeTypeOptions ¶
Make Bake Type Vertex Color
- Return type: