Table of Contents

🔳 CosterGraphics.Systems.OutlineSystem


📝Changelog


v1.1.0

  • Added new ⭐⭐⭐⭐⭐Hyper ter outline Renderer Feature v1.0.0 with per-feature multi-🖼️Composite pass support and camera color effect chaining.
  • Added simple example of three chained camera color effects (grayscale, posterize and dither) with the Hyper Renderer Feature to the FullScreen Shaders DemoScene.
  • Added the new Simple Overlay shaders to Simple Shaders demo scene.
  • Added the new Full Screen Fill and Filter shaders to FullScreen Shaders Demo Scene.
  • Added Simple-Cmp-Overlay-GrayscaleFilter.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-Overlay-Halftone.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-Overlay-Pixelate.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-Overlay-Posterize.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-FS-Fill-Checkerboard.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-FS-Fill-Texture2D.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-FS-Filter-CameraColorBlur.shadergraph shader v1.0.0 and material.
  • Added Simple-Cmp-FS-Filter-Halftone v1.0.0
  • Added Simple-Cmp-FS-Filter-Pixelate v1.0.0
  • Added Simple-Cmp-FS-Filter-Posterize.shadergraph shader v1.0.0 and material.
  • Added Adv-Cmp-FS-Edge-ScharrXY-ColorEdge.shadergraph shader v1.0.0 and material.
  • Added 🎭InvertMask property/feature to Adv-Cmp-Overlay-SobelXY-ColorEdgeAngle2HSV.shadergraph shader and added properties for controlling the SV of the HSV color.
  • Added 🎭InvertMask property/feature to Simple-Cmp-Overlay-ColorMask-Default.shadergraph shader.
  • Added 🎭InvertMask property/feature to Simple-Cmp-Overlay-CameraColorBlur.shadergraph shader and removed internal texture property that wasn't used in the graph.
  • Added OverlayColorTint property to Simple-Cmp-FS-Filter-GrayScaleFilter shader and removed the Opacity property since it can now be controlled with the alpha of the tint color.
  • Added 🌆BackgroundColor property to several shaders.
  • Added better descriptions to most of the Simple tier overlay and full-screen shaders.
  • Added OutlineAnimationSpeed property to Adv-Cmp-Overlay-SobelXY-ColorEdgeAngle2HSV.shadergraph
  • Added View-Space thickness properties to Adv-Cmp-Sil-GaussianKernel-In&Outside.shadergraph (Todo: fix inside color)
  • Added 💠Dither Scale property to Simple dither overlay shader.
  • Added Edge Sharpness property to JFA Sil DF Default shader.
  • Added onEnable/onDisable events to AutoRenderFeatureToggler script for enabling disabling/gameobjects during turntable recordings.
  • Added better descriptions to Basic-Cmp-Sil-MaskDilation&Erosion-ViewSpace.shadergraph shader and added a clamp max to the SampleRadius property for safety.
  • Added a rainbow color version of the Basic-Cmp-Sil-MaskDilation&Erosion-ViewSpace.shadergraph shader.
  • Added Outline Outside and Outline Inside Edge Sharpness properties to the Pro-Cmp-Sil-JFA-UV-SDF-Default.shadergraph shader.
  • Patched 2ColorBlend Pro JFA Contour shader, Geo mask for the inside of the geometry wasn't disabled yet.
  • Patched Basic-Cmp-Test-UVTextureMask.shadergraph to output the UV only to the (RG) Channels keeping the (B) output Channel at 0 (black).
  • Renamed Basic-Cmp-Sil-MaskDilation&Erosion.shadergraph shader's OutlineExpansionMethod property to 🎈MorphType and made SampleRadius property a min/max slider for safety.
  • Renamed Basic-Cmp-Overlay-Texture2DOverlay.shadergraph shader/material in samples folder to Basic-Cmp-Overlay-Texture2D.
  • Renamed Basic-Cmp-Overlay-Texture2DOverlay.shadergraph 🎨OverlayTextureTint property to 🎨OverlayColorTint.
  • Renamed Simple-Cmp-Overlay-CameraColorBlur.shadergraph 🎨BlurColorTint property to 🎨OverlayColorTint.
  • Enabled the Allow Material Override setting in the Graph Settings of each shader.

v1.0.1

  • Small patch to fix a few Sample asset file names that caused grief with the package manager on import and removed a Shader Graph node that wasn't in use anymore but caused an error.

v1.0.0

  • First Release.