OpenUPMOpenUPM
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • Trends
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI
Loading...
Stars ... Donate
Packages Stars ... Donate
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • Trends
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI

NeonGlow

com.zzamjak.neonglow is an OpenUPM Unity package. SDF-based neon sign glow effect for Unity. Bake a plain black-and-white mask into a signed distance field with the bundled Neon SDF Baker, then drop the result on a SpriteRenderer or a UI Graphic and add the NeonGlow component. The glass tube, the bright inner core, the tight inner glow and the wide outer glow are all generated procedurally from the distance field, so there is no need to hand-paint channels or author noise textures. One shader core serves both world-space sprites and UI canvases, so identical values give identical results in either context. Flicker is built in with three looks — Hum for the fine tremble of a gas tube, Broken for an erratic bad-starter blink, and Warmup for the stutter right after ignition — and can be limited to the glow so the tube body stays steady. Six color presets are included. Signs that share settings can share one material through the Use Shared Material option so their draw calls batch. The shaders use half precision and branch-free math throughout for a mobile-first cost profile. Bloom is left to the render pipeline: raise Exposure above 1 and enable camera HDR with a URP Volume to spread the light across the screen.

Install this package from the OpenUPM scoped registry with the instructions on this page, or use openupm-cli to update Packages/manifest.json.

Repository: https://github.com/zzamjak-cloud/NeonGlow.

Owner: zzamjak-cloud.

Topics

  • 2D
  • GUI
  • Particles & Effects

Related Unity Packages

  • ColorReplace com.zzamjak.colorreplace
  • UIShining com.zzamjak.uishining
  • Water2D com.zzamjak.water2d
  • CATSprite com.zzamjak.catsprite
  • CATUI com.zzamjak.catui
  • ChristmasLights com.zzamjak.christmaslights

For registry setup problems, see Unity scoped registry troubleshooting.