Photoelectric Shaders

Hi Everyone!
I wanted to share a new asset I have been working on called Photoelectric Shaders.
It is a collection of post processing shaders I have been working on for a while now in my free time. Presently the package comes with 22 full screen post processing effect shaders to be used in Unity 5.

This is an ever growing collection of shaders, in fact I have already made 3 new ones since submitting the asset.
The price for this growing collection of shaders will be $20.00
You can get the package HERE

[Updated May 17 2016]
I have been plugging away at adding new content to the shader collection and have published 2 updated already. I added a simple SSAO solution and updated the UI elements to have better management of default values.

Below are some screenshots and video for you to see:

Included shaders are:
Auto Focus

An automatic Depth of Field adjustment shader which will automatically focus to what your camera is looking at.

Barrel Distortion

Is a shader that will create a lens warping effect that makes the view port take on the characteristics of a sphere.

Bloom

Is an HDR effect which will look to brighten already bright objects in your scene and let them bleed over to other objects.

Chromatic Aberration

Will slightly separate the Red, Green and Blue color channels in your screen and provide a slightly more 3D looking effect.

Chromatic Blur

Is a mixture of the barrel distortion effect along with chromatic aberration which crate the sense of a motion blur moving in a forward direction.

Color Mixer

Is a shader that allows you to specify how colors will mix and combine in your scene.

Day Dream

Is a shader that allows you to selectively apply color correction by providing alpha masks. This effect can be used to create striking visual effects where certain parts of the viewport will have color correction applied.

Depth Blur
Is a shader which works with pixel depth and allows you to set a hard defined region past which the camera will blur items.

Depth LUT

This shader will apply color correction in regions before or past a certain depth of your camera’s field of view.

Diagnostic

Is a collection of shaders you can use to view physical properties of your scene such as World Space Normal, Depth Buffer, Ambient Occlusion mapping and many others.

Edge Shader

Is a simple shader with uses an edge detection algorithm and darkens the regions immediately adjacent to the. It’s a very fast alternative to SSAO.

Gaussian Blur
Is a bi-directional blur system that you can use to blur your entire screen.

Ghost Shader

Is a shader which allows you to capture a frame of gameplay every nth frame, and have it linger on screen and blend with all subsequent frames until the ghost frame refreshes.

HDR Preamp

Is a shader you can use to liven up your scene color before use in other HDR enabled effects.

Honeymooners Shader

Is a screen effect which looks to emulate the style and quality of late 1950s broadcast television.

Mirage

Is a shader which you can use to add mirage to your scene. You can specify a depth/distance from the camera, and the shader will find the terrain below that and apply mirage at that location.

Vignette

Provides a traditional Vignette effect for your scene.

8Bit

A downsampling shader which you can use to take your high quality and high fidelity scene and give it a retro flare.

1 Like

These look awesome man!

1 Like

Thank You !
Been working hard on them for a while now.

Yeah. I remember you showed me a couple of them before. They turned out really cool. I really like 8 bit one even though I am not a fan of those low res game types haha. I just think its fun to see what modern stuff looks like when you throw a shader like that one on. =D

1 Like

Hi John, I am interested in the package, but I am using Unity Beta and I see there may be problems with it.
Can you say which shaders work with Unity beta or if you plan to update the package to be compatible with it?
Btw I tried to reach you at your website but it’s quite broken…

1 Like

Hi there!
As of right now, no, many of the shaders will not work in Unity 5.4 Beta because of some major changes they have in the works for the depth buffer portion of the standard CG include. I have made the mistake of trying to work with beta versions of Unity in the past, and just cant keep up with how fast they change things. Once Unity makes their final decision as to how the depth buffer will work in 5.4, I can make changes to support that.

That being said, once 5.4 is released, I will have an update out within the first 2 weeks (give them time to hot pix anything that is broken).

Thanks for pointing out the contact portion on my site not working.
I really need to re-do that whole website :slight_smile: