Full precision uv's?

My solution was creating a c++ wrapper and calling a function with python.

snippet of c++ function lib code :

void MyCFunctionLibrary::setUvPrecision(UStaticMesh * StaticMesh, bool isPrecision)
{
FMeshBuildSettings NewBuildSettings;
NewBuildSettings.bUseFullPrecisionUVs = isPrecision;
FStaticMeshSourceModel& SourceModel = StaticMesh->GetSourceModel(0);
SourceModel.BuildSettings = NewBuildSettings;
}

then calling this in python would be something along these lines:

import unreal as ue
asset = ue.load_asset('/Game/Assets/TestModel')
ue.MyCFunctionLibrary.set_uv_precision(asset,1)
1 Like