Skip to content

Releases: zigurous/unity-graphics-utils

0.4.0

19 Jun 23:50
1f5e4a6
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

Added

  • New MeshGenerator static class to generate procedural meshes
  • New Triangulator static class to split polygons into triangles
  • New HiddenMaterialPropertyDrawer attribute to hide material properties
  • New Mesh.RecalculateUV extension method
  • New texture extension methods
    • GetPixelCoordinates
    • GetUVCoordinates
    • Sample(u, v)
    • Sample(rect, point)
    • Sample(bounds, position)
    • SetColor
  • Context menu added to SaveMesh to save directly from the editor
  • Help URLs added to all behaviors

Changed

  • Refactored TextureDrawer as a ScriptableObject and a separate TextureDrawerRenderer behavior
  • Improved CombineChildrenMeshes with better transform matrix, option to set mesh name, and toggle to destroy or disable child game objects
  • Renamed AutoTile.Submesh to AutoTile.SubmeshTiling
  • Formatting changes

Removed

  • ShaderProperty and AnimatedShaderProperty (moved to AnimationLibrary package)

0.3.0

14 Nov 21:34
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

Added

  • Extension method for combining meshes
  • Extension methods for saving meshes as assets
  • Option to merge submeshes in CombineChildrenMeshes script

0.2.0

18 Jul 04:47
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

Added

  • Data structure AnimatedShaderProperty
  • Abstract class TextureDrawer
  • Behavior CheckerboardTextureDrawer
  • Behavior CombineChildrenMeshes

Fixed

  • ShaderProperty ids were not changing when the name was changed in the editor

0.1.0

05 Jul 13:34
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Added

Meshes

  • Cube-3
  • Cube-6
  • Cube-Inverted
  • Cube-Tiling

Behaviors

  • AutoTile
  • CubeMesh
  • CubeMesh3
  • CubeMesh6
  • InvertMesh
  • SaveMesh

Other

  • Identifier
  • MaterialExtensions
  • MeshExtensions
  • RenderingMode
  • ShaderProperty
  • Triangle