Skip to content

Instantly share code, notes, and snippets.

@brunomikoski
Created December 17, 2014 15:54
Show Gist options
  • Select an option

  • Save brunomikoski/c82b05b48d1f9d725270 to your computer and use it in GitHub Desktop.

Select an option

Save brunomikoski/c82b05b48d1f9d725270 to your computer and use it in GitHub Desktop.
public void OnPreprocessTexture()
{
if (!isAssetProcessed)
{
var textureImporter = assetImporter as TextureImporter;
textureImporter.compressionQuality = 100;
textureImporter.filterMode = FilterMode.Bilinear;
textureImporter.maxTextureSize = 2048;
textureImporter.textureFormat = TextureImporterFormat.AutomaticCompressed;
}
}
public void OnPreprocessAudio()
{
if (isAssetProcessed)
{
var audioImporter = assetImporter as AudioImporter;
audioImporter.forceToMono = false;
audioImporter.compressionBitrate = 128000;
audioImporter.format = AudioImporterFormat.Compressed;
audioImporter.hardware = false;
audioImporter.loadType = AudioImporterLoadType.DecompressOnLoad;
if (assetPath.Contains("Streaming"))
audioImporter.loadType = AudioImporterLoadType.StreamFromDisc;
}
}
public void OnPreprocessModel()
{
if (!isAssetProcessed)
{
var modelImporter = assetImporter as ModelImporter;
modelImporter.addCollider = false;
modelImporter.animationCompression = ModelImporterAnimationCompression.KeyframeReduction;
modelImporter.generateAnimations = ModelImporterGenerateAnimations.None;
modelImporter.importAnimation = false;
modelImporter.importMaterials = false;
modelImporter.tangentImportMode = ModelImporterTangentSpaceMode.None;
modelImporter.globalScale = 1f;
modelImporter.isReadable = false;
modelImporter.meshCompression = ModelImporterMeshCompression.Low;
modelImporter.optimizeMesh = true;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment