Skip to content

glTFast 2.3.0

Compare
Choose a tag to compare
@atteneder atteneder released this 04 Dec 22:59
· 1260 commits to main since this release

Added

  • Support for Shader Graph based Render Pipelines including Universal Render Pipeline (URP) and High Definition Render Pipeline (HDRP) (#41,#42)
  • Material inspector: texture rotation value (in degrees) for both built-in and Shader Graph materials
  • GltfAsset now provides a streamingAssets option (default is off), for loading relative paths from the StreamingAssets folder
  • GameObjectBoundsInstantiator, a derived version of GameObjectInstantiator that calculates the glTF's axis-aligned bounding box
  • GltfBoundsAsset, a derived version of GltfAsset that adds a BoxCollider to instantiations
  • Render Tests: Minimize chance of visual regression by checking import results against reference images

Changed

  • Texture transform UV rotation: Using standard _ST property (Scale-Translation) by default. When rotation is enabled, scale values act as m00/m11 values of 2-by-2 rotation/scale matrix and are supplemented by two rotation values (for m01/m10).
  • Textures that fail to load don't cause the whole loading process to fail (thanks @Bersaelor for #117)
  • Unit Tests: Sample model list is now part of GltfSampleSet objects and not loaded from text file anymore

Fixed

  • Removed shader compiler warnings for built-in shaders
  • Removed compiler warnings in Unity 2020.1/2020.2
  • Changes to materials (in custom shader GUI) are saved now
  • Invalid matrix error. ValidTRS reports error in matrix data that does look correct (fixes #116)
  • Removed potential memory leak warnings by allocating all buffers permanently (#115)