unreal.DatasmithStaticMeshLibrary

class unreal.DatasmithStaticMeshLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Datasmith Static Mesh Blueprint Library

C++ Source:

  • Plugin: DatasmithImporter
  • Module: DatasmithImporter
  • File: DatasmithBlueprintLibrary.h
classmethod compute_lightmap_resolution(objects, apply_changes, ideal_ratio=0.200000) → None

Sets the proper lightmap resolution to get the desired lightmap density ratio

Parameters:
  • objects (Array(Object)) – List of static meshes and static mesh actors to update.
  • apply_changes (bool) – Indicates if changes must be apply or not.
  • ideal_ratio (float) – The desired lightmap density ratio
classmethod setup_static_lighting(objects, apply_changes, generate_lightmap_u_vs, lightmap_resolution_ideal_ratio=0.200000) → None

Setup the Lightmap UVs settings to enable or disable the lightmap generation on the static meshes found in the Assets list

Parameters:
  • objects (Array(Object)) –
  • apply_changes (bool) – Indicates if changes must be apply or not.
  • generate_lightmap_u_vs (bool) – The value to set for the generate lightmap uvs flag.
  • lightmap_resolution_ideal_ratio (float) – The desired lightmap density ratio