public bool OverrideTextureMaps(string textureName, double reflection, double blur, double specular) {
using (var image = new MagickImage(Kn5.TexturesData[textureName])) {
if (image.Width > 512 || image.Height > 512) {
image.Resize(512, 512);
}
image.BrightnessContrast(reflection, 1d, Channels.Red);
image.BrightnessContrast(blur, 1d, Channels.Green);
image.BrightnessContrast(specular, 1d, Channels.Blue);
return OverrideTexture(textureName, image.ToByteArray(MagickFormat.Bmp));
}
}