static public TextureNormalSettings ExtractTextureNormalSettings(this TextureImporterSettings settings) { var ts = new TextureNormalSettings(); ts.filter = settings.normalMapFilter; ts.generateFromGrayScale = settings.convertToNormalMap; ts.bumpiness = settings.heightmapScale; return(ts); }
public static TextureGenerationOutput GenerateNormalMap(NativeArray <Color32> buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings, TextureNormalSettings normalSettings, TextureMipmapSettings mipmapSettings = null, TextureCubemapSettings cubemapSettings = null, TextureWrapSettings wrapSettings = null) { settings.colorTexture = false; return(GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.NormalMap, platformSettings, settings, normalSettings, mipmapSettings, cubemapSettings, wrapSettings)); }