Current version in Asset Store: 1.0
Existing users please note! There are some upgrade tasks required when upgrading from 0.8. Please refer to the end of this post for more details.
Hi all!
I’ve been working on Effect Zone for a while now, and the first release has been approved for the Asset Store!
Effect Zone is a singular chain of post processing effects which can be configured and controlled by volumes.
The goal of Effect Zone is to be very easy to use and to allow scene/level designers to apply visual styling and effects to suit scenarios or locations.
For example:
- a graveyard could apply a dark tint and some grime to enhance spookiness
- a kid’s room inside a house might apply some saturation and contrast to make the colors stand out
- the cockpit of a spaceship might strengthen bloom and exposure to make those suns really glare in your eyes.
Effect Zone can be used for many things, from subtle touches right through to very obvious effects.
There are screenshots and more details at the end of this post, and as updates are released I’ll edit with more information.
Asset Store - @pocketninja_au - Original WIP Post
Don’t hesitate to get in touch with ideas or feature requests (and issues)!
Dan
Example of a camera entering and exiting a volume:
As the camera enters the volume aberration, vignette, and blur are gradually applied. Volumes are marked in the scene with gizmos, showing their size and blend radius.
Effects currently in Effect Zone:
-
Ambient Occlusion
-
Depth of Field
-
Simple Motion Blur
-
Exposure
-
2x Bloom filters with dirt mask support
-
Radial Blur
-
Motion Trail
-
Displace & Blur Mask [new]
-
RGB Split [new]
-
LUT [new]
-
8 Visual Adjustments
-
Simulated Aberration (RGB split)
-
Tint
-
Saturation
-
Contrast
-
Noise
-
Colorable Vignette
-
Pixelation
-
Full Blur
-
6 Overlays with multiple blending modes
Effect properties are animatable!
Other features
- API
- Custom Effects support [new]
- Temporary Effect Layers [new]
- Volume events (C# and Inspector) [new]
- Source code [new]
Easy to get started:
-
Add Effects component to a camera
-
Configure default camera effects easily using categorised toggles and sliders:
-
Add Volumes/Areas to your scene
-
Configure effects for volume/area easily using categorised toggles and sliders
-
Done!
Support for external targets (eg, for 3rd person games or platformers):
Some example images showcasing many of the current effects (using models/textures from the awesome Greeble Kit, Orbital Reentry Craft, and Zero Gravity Level Kit):
The images above are using the following effects from the chain: depth of field, 2 independent bloom filters, contrast, saturation, tinting, procedural noise, and more.
Upgrade notes for existing users:
Due to the shift from DLL to source code Component references need to be updated. This requires a little hands-on work, but the process is straightforward.
These steps are copy-pasted out of the manual (the manual includes images).
Upgrade process:
-
Backup your project!
-
Did you backup your project? Backup your project!
-
Import the Effect Zone 1.0 package
At this stage you will notice that camera effects are not processed anymore. This is expected! Old components are deprecated and do no processing. -
Open up a scene where Effect Zone cameras/volumes are used
-
Select a Game Object with an Effect Zone component. You should see a special upgrade inspector for that component.
-
Click Upgrade component, you should see an upgrade window open.
This window will clarify what the object is, and what component it is upgrading. -
If there are any animation clips which reference this Effect Zone component, add them to the Animation Clips list
-
Click UPGRADE COMPONENT
-
The window should update to say that the component has been upgraded. Some details will be logged to the Console
-
Repeat Steps A to E for any Game Objects with Effect Zone cameras/volumes in the scene
-
Repeat Step 4 for any other scenes which have Effect Zone used in them
-
Done!
In some cases you may need to reload your scene, or restart Unity3D.
This process has been tested with Unity3D 5.0.0 and 5.2.2 in Windows and OSX.
Always ensure your work is backed up and safe!




