Releases: zigurous/unity-graphics-utils
Releases · zigurous/unity-graphics-utils
0.4.0
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 separateTextureDrawerRenderer
behavior - Improved
CombineChildrenMeshes
with better transform matrix, option to set mesh name, and toggle to destroy or disable child game objects - Renamed
AutoTile.Submesh
toAutoTile.SubmeshTiling
- Formatting changes
Removed
ShaderProperty
andAnimatedShaderProperty
(moved to AnimationLibrary package)
0.3.0
Added
- Extension method for combining meshes
- Extension methods for saving meshes as assets
- Option to merge submeshes in
CombineChildrenMeshes
script
0.2.0
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
Added
Meshes
- Cube-3
- Cube-6
- Cube-Inverted
- Cube-Tiling
Behaviors
- AutoTile
- CubeMesh
- CubeMesh3
- CubeMesh6
- InvertMesh
- SaveMesh
Other
- Identifier
- MaterialExtensions
- MeshExtensions
- RenderingMode
- ShaderProperty
- Triangle