All Projects → daniel-ilett → Shaders Portal

daniel-ilett / Shaders Portal

Licence: mit
A showcase of shader effects to replicate portals in different games.

Projects that are alternatives of or similar to Shaders Portal

Holoshield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+516.92%)
Mutual labels:  unity, shaders
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+712.31%)
Mutual labels:  unity, shaders
Verticaldissolve
Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more.
Stars: ✭ 434 (+567.69%)
Mutual labels:  unity, shaders
Unity3dcrosssectionshader
CG shader for unity3D to create a cross section through meshes
Stars: ✭ 333 (+412.31%)
Mutual labels:  unity, shaders
Outline Effect
Outline Image Effect for Unity
Stars: ✭ 855 (+1215.38%)
Mutual labels:  unity, shaders
Unity Shadersketches
Sketches made with ShaderLab in Unity.
Stars: ✭ 362 (+456.92%)
Mutual labels:  unity, shaders
Unity Shadergraph Sandbox
✏️ Collection of ShaderGraph examples for Unity.
Stars: ✭ 525 (+707.69%)
Mutual labels:  unity, shaders
Unity Portal Rendering
Super small example of using offscreen render targets to achieve a portal effect in Unity
Stars: ✭ 206 (+216.92%)
Mutual labels:  portal, unity
Shaderman
Convert ShaderToy to Unity HLSL/CG
Stars: ✭ 734 (+1029.23%)
Mutual labels:  unity, shaders
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+998.46%)
Mutual labels:  unity, shaders
Spheredissolve
Customizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
Stars: ✭ 311 (+378.46%)
Mutual labels:  unity, shaders
Gpu Spline Deformation
Baking spline deformation to a texture then applying it to a mesh via a shader.
Stars: ✭ 52 (-20%)
Mutual labels:  unity, shaders
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+5500%)
Mutual labels:  unity, shaders
Unity Wireframe
General purpose wireframe shaders for use in Unity.
Stars: ✭ 378 (+481.54%)
Mutual labels:  unity, shaders
Cloner
An example of use of procedural instancing.
Stars: ✭ 260 (+300%)
Mutual labels:  unity, shaders
Unity Frosted Glass
❄️ Test of a frosted glass material in Unity.
Stars: ✭ 506 (+678.46%)
Mutual labels:  unity, shaders
Unity Shader Basics Tutorial
A introduction into creating shaders for Unity
Stars: ✭ 243 (+273.85%)
Mutual labels:  unity, shaders
Alloy
Alloy physical shader framework for Unity.
Stars: ✭ 244 (+275.38%)
Mutual labels:  unity, shaders
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (+952.31%)
Mutual labels:  unity, shaders
Shadergraph
Unity ShaderGraph project
Stars: ✭ 1,009 (+1452.31%)
Mutual labels:  unity, shaders

Shaders - Portals

A showcase of shader effects to replicate portals in videogames.

Portals Banner

Overview

This project is all about portals. Stepping outside of pure shader work and into the world of C# scripting, this series goes a lot more in-depth with the link between scripting and shaders than my previous work, highlighting the importance of making both sides work together.

This project goes in-depth with: cubemaps, stencil buffers, oblique near-plane projection, linear algebra and local/world space transformations, screenspace texture sampling, raycasting, rigidbodies and collision.

Buy Me a Coffee at ko-fi.com

Shaders Included

This project includes shaders for:

  • A Spyro-style portal effect including a cubemap-based rendering of the world on the other side of the portal;
  • A Manifold Garden-style placeable portal that renders a non-recursive view through the other portal in realtime using the stencil buffer, an oblique projection matrix and smart camera placement;
  • A Portal-style portal that builds on the previous version, adding recursion and using screenspace texture sampling instead of the stencil buffer.

Software

This project was created using Unity 2019.2.0f1. It should work on other versions of Unity, although the project may need upgrading or downgrading.

Authors

This project, and the corresponding tutorial series, were written by Daniel Ilett.

Assets

This project uses the following assets:

Release

The series was announced on December 1st on danielilett.com. The series will be developed and articles made public throughout December 2019.

Thank you for following my tutorials.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].