Procedural Portal Effect

Procedural Portal Effect is a highly customizable, fully procedural shader.


It allows you to create sci-fi, fantasy, or dimensional portals with animated inner energy, glowing outer frames, sparks, swirl motion, and distortion — all driven by shader parameters and without using textures.


The shader automatically expands the mesh in the vertex stage to prevent clipping, even with large halos or intense glow effects, making it easy to drop onto a simple quad and use immediately.


Features

  • Fully procedural (no textures required)
  • Inner portal energy with swirl, noise, and band animation
  • Outer glowing frame and halo
  • Inner frame layer for depth and structure
  • Animated sparks and flicker
  • Single control for safe mesh expansion (no clipping)
  • Supports bloom and post-processing
  • Optimized for real-time use