Skip to content

d4rkpl4y3r Avatar Optimizer 1.8

Compare
Choose a tag to compare
@d4rkc0d3r d4rkc0d3r released this 17 Jan 18:14
· 425 commits to main since this release

Features

  • Add info text if any normal maps are found that are not using BC5 compression.
  • Add button to automatically convert all normal maps to BC5 compression.
  • Add Texture Compression Analyzer under the Tools/d4rkpl4y3r/Texture Compression Analyzer menu.

Changes

  • The optimized animator controllers now have (OptimizedCopy) appended to their name.
  • Add Limitations section to the readme to clarify that avatars might look broken if shaders are disabled. (more)
  • Slight blend shape download size reduction by setting delta values to 0 if they are below 1e-8.

Bug Fixes

  • Fix parents of animated transforms getting deleted. (more)
  • Always enable SkinnedMeshRenderer component that gets other meshes merged into it. (more)
  • Ignore Renderers that have no materials. (more)
  • Only add #define KEYWORD to passes that have a corresponding #pragma shader_feature in the pass. (more)
  • Fixed that multiple vert/geometry/fragment shader declarations would cause the optimizer to only use the last one.
  • Add Texture2D.GetDimensions(uint mipLevel, out float width, out float height, out float numberOfLevels) and the uint variant overloads to the merged texture wrapper class. (more)
  • Fix assumed default vertex color to be white instead of black.
  • Ignore Renderers that have no mesh. (more)
  • Vector4 properties now use G formatting instead of the default unity F1 formatting. (more)