Releases: Arvtesh/UnityFx.Outline
Releases · Arvtesh/UnityFx.Outline
v0.5.0
Editor UI improvements and unit tests.
Added
- Added
OutlineSettings
, that can be shared between dfferentOutlineLayer
andOutlineBehaviour
instances. - Added custom inspectors for
OutlineSettings
,OutlineLayerCollection
. - Added undo/redo support to all custom inspectors.
- Added unit-tests.
Changed
- Improved inspectors for
OutlineBehaviour
andOutlineEffect
.
v0.4.0
Blurred outlines.
Added
- Added Gauss blurring to outlines.
- Added outline mode parameter (possible values are
Solid
andBlurred
). - Added outline intensity parameter (for blurred outlines only).
- Added
IOutlineSettings
interface to make outline settings the same forOutlineBehaviour
andOutlineLayer
. - Added
OutlineMaterialSet
helper.
Changed
- Changed solid outline to use Gauss sampling (to achieve smoother outlines).
- Changed outline implementation to use different passed for horizontal and vertical sampling (to make algorithm complexity linear instead of quadric).
Fixed
- Fixed an issue with
OutlineBehaviour
not rendering outlines if attached to aGameObject
with no renderers.
Removed
- Removed
OutlineResourceCache
class.
v0.3.0
Added
- Added support for sharing outline layers between
OutlineEffect
instances. - Added custom editors for
OutlineEffect
andOutlineBehaviour
. - Added possibility to setup outline layers as
ScriptableObject
asset.
Fixed
- Fixed profiler error 'BeginSample and EndSample count must match'.