Difference between revisions of "Unity Products:Fake Interiors/Manual"

From Amplify Creations Wiki
Jump to: navigation, search
m (Protected "Unity Products:Fake Interiors/Manual" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
Line 23: Line 23:
 
1. Begin by selecting the Fake Interior shader.
 
1. Begin by selecting the Fake Interior shader.
  
 
 
== Ambient Occlusion Control ==
 
 
Amplify Occlusion offers two occlusion methods, the Post Effect mode resembles standard SSAO and will apply the effect to all objects, the Deferred option preserves bright lit surfaces by injecting SSAO before the direct light stage. A debug option is also available for added scene tweaking and flexibility.
 
 
http://amplify.pt/wp-content/uploads/2016/03/Manual_1.jpg
 
 
=== Occlusion Parameters ===
 
 
http://amplify.pt/wp-content/uploads/2016/03/Manual_2.jpg
 
 
'''Sample Count'''<br/>
 
 
*Higher values will provide the best results at the cost of reduced performance. The default Medium value should suffice for most projects.
 
 
'''Per Pixel Normals'''<br/>
 
 
*The Default Camera value is recommended for the Post Effect method, Gbuffer/Octa Encoded available for the Deferred.
 
 
'''Intensity'''<br/>
 
 
*Defines the intensity of the occlusion effect.
 
 
'''Tint'''<br/>
 
 
*Defines the color of tint of the occlusion effect.
 
 
'''Radius'''<br/>
 
 
*Defines the radius, or spread, of the occlusion effect, the blur amount is usually adjusted in relation to the spread size.
 
 
'''Power Exponent'''<br/>
 
 
*Defines the power exponent value of the occlusion effect, it allows you to easily exaggerate or reduce the overall strength.
 
 
'''Bias'''<br/>
 
 
*Occlusion bias, this value will directly influence which areas of your scene will display the effect.
 
 
'''Cache Aware'''<br/>
 
 
*The cache aware option is a HBAO specific optimization suited for most scenes, recommended when using high radius values on high resolutions.
 
 
'''Downsample'''<br/>
 
 
*The downsample value option provides a quick and efficient way to improve overall performance.
 
 
== Distance Fade ==
 
 
http://amplify.pt/wp-content/uploads/2017/04/Occ1.jpg
 
 
The Distance Fade option provides a flexible method of fading the Intensity, Radius and Power Exponent.
 
 
'''Fade Start'''
 
 
*Starting point value for the fade effect.
 
 
'''Fade Length'''
 
 
*The length of the fade effect, you can think of it as a feather effect.
 
 
'''Fade Intensity'''
 
 
*The Intensity value to fade to. Keep in mind that you will be fading from the value set in the [[Unity_Products:Amplify_Occlusion/Manual#Occlusion_Parameters |Occlusion Parameters]] to the value set here.
 
 
'''Fade Radius'''
 
 
*The Radius value to fade to, also from the value set in the [[Unity_Products:Amplify_Occlusion/Manual#Occlusion_Parameters |Occlusion Parameters]].
 
 
'''Fade Power Exponent'''
 
 
*The Power Exponent value to fade to, also from the value set in the [[Unity_Products:Amplify_Occlusion/Manual#Occlusion_Parameters |Occlusion Parameters]].
 
 
== Bilateral Blur Control ==
 
 
http://amplify.pt/wp-content/uploads/2016/04/Manual_3.jpg
 
 
Amplify Occlusion uses bilateral blur to eliminate dithering artifacts, several options are available for added control.
 
 
'''Blur Radius'''
 
 
*The blur radius of the blur effect applied.
 
 
'''Blur Passes'''
 
 
*Defines the number of passes used for the effect, higher values are more performance intensive.
 
 
'''Blur Depth Threshold'''
 
 
*The option defines the depth threshold value for the blur effect, directly influenced by the camera Near and Far clipping planes.
 
 
'''Blur Falloff'''
 
 
*The falloff value for the blur effect.
 
 
== Technical Considerations ==
 
 
=== Mobile Devices ===
 
 
Amplify Occlusion requires OpengGL ES 3.0. Be sure that the [https://docs.unity3d.com/Manual/class-PlayerSettingsAndroid.html Auto Graphics API] is not enabled, force GL ES 3.0.
 
  
  
 
|}
 
|}
 
[[Category:Manual]]
 
[[Category:Manual]]

Revision as of 10:57, 7 November 2017

Installation

1. Open FakeInteriors###.unitypackage or import it directly from the Asset Store tab.

2. After Unity loads it will display the “Importing package” window, select All and click Import

3. Fake Interiors packageshould now be installed in your Unity project and it should have the following directory structure:

YourProject\Assets\FakeInteriors\
YourProject\Assets\FakeInteriors\Examples
YourProject\Assets\FakeInteriors\Examples\Materials
YourProject\Assets\FakeInteriors\Examples\Models
YourProject\Assets\FakeInteriors\Examples\Shaders
YourProject\Assets\FakeInteriors\Examples\Textures

Shader Overview

Manual_0.jpg

1. Begin by selecting the Fake Interior shader.