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 dfferentOutlineLayerandOutlineBehaviourinstances. - Added custom inspectors for
OutlineSettings,OutlineLayerCollection. - Added undo/redo support to all custom inspectors.
- Added unit-tests.
Changed
- Improved inspectors for
OutlineBehaviourandOutlineEffect.
v0.4.0
Blurred outlines.
Added
- Added Gauss blurring to outlines.
- Added outline mode parameter (possible values are
SolidandBlurred). - Added outline intensity parameter (for blurred outlines only).
- Added
IOutlineSettingsinterface to make outline settings the same forOutlineBehaviourandOutlineLayer. - Added
OutlineMaterialSethelper.
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
OutlineBehaviournot rendering outlines if attached to aGameObjectwith no renderers.
Removed
- Removed
OutlineResourceCacheclass.
v0.3.0
Added
- Added support for sharing outline layers between
OutlineEffectinstances. - Added custom editors for
OutlineEffectandOutlineBehaviour. - Added possibility to setup outline layers as
ScriptableObjectasset.
Fixed
- Fixed profiler error 'BeginSample and EndSample count must match'.