├── .gitignore ├── Assets ├── Modules.meta ├── Modules │ ├── FPSDC.meta │ ├── FPSDC │ │ ├── Player.prefab │ │ ├── Player.prefab.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── FirstPersonDrifter.cs │ │ │ ├── FirstPersonDrifter.cs.meta │ │ │ ├── LockMouse.cs │ │ │ ├── LockMouse.cs.meta │ │ │ ├── MouseLook.cs │ │ │ └── MouseLook.cs.meta │ │ ├── info.txt │ │ └── info.txt.meta │ ├── PostProcessing.meta │ ├── PostProcessing │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── Attributes.meta │ │ │ ├── Attributes │ │ │ │ ├── DecoratorAttribute.cs │ │ │ │ ├── DecoratorAttribute.cs.meta │ │ │ │ ├── PostProcessEditorAttribute.cs │ │ │ │ └── PostProcessEditorAttribute.cs.meta │ │ │ ├── BaseEditor.cs │ │ │ ├── BaseEditor.cs.meta │ │ │ ├── Decorators.meta │ │ │ ├── Decorators │ │ │ │ ├── AttributeDecorator.cs │ │ │ │ ├── AttributeDecorator.cs.meta │ │ │ │ ├── Decorators.cs │ │ │ │ ├── Decorators.cs.meta │ │ │ │ ├── TrackballDecorator.cs │ │ │ │ └── TrackballDecorator.cs.meta │ │ │ ├── EffectListEditor.cs │ │ │ ├── EffectListEditor.cs.meta │ │ │ ├── Effects.meta │ │ │ ├── Effects │ │ │ │ ├── AmbientOcclusionEditor.cs │ │ │ │ ├── AmbientOcclusionEditor.cs.meta │ │ │ │ ├── AutoExposureEditor.cs │ │ │ │ ├── AutoExposureEditor.cs.meta │ │ │ │ ├── BloomEditor.cs │ │ │ │ ├── BloomEditor.cs.meta │ │ │ │ ├── ColorGradingEditor.cs │ │ │ │ ├── ColorGradingEditor.cs.meta │ │ │ │ ├── DefaultPostProcessEffectEditor.cs │ │ │ │ ├── DefaultPostProcessEffectEditor.cs.meta │ │ │ │ ├── DepthOfFieldEditor.cs │ │ │ │ ├── DepthOfFieldEditor.cs.meta │ │ │ │ ├── ScreenSpaceReflectionsEditor.cs │ │ │ │ ├── ScreenSpaceReflectionsEditor.cs.meta │ │ │ │ ├── VignetteEditor.cs │ │ │ │ └── VignetteEditor.cs.meta │ │ │ ├── PostProcessDebugEditor.cs │ │ │ ├── PostProcessDebugEditor.cs.meta │ │ │ ├── PostProcessEffectBaseEditor.cs │ │ │ ├── PostProcessEffectBaseEditor.cs.meta │ │ │ ├── PostProcessEffectEditor.cs │ │ │ ├── PostProcessEffectEditor.cs.meta │ │ │ ├── PostProcessLayerEditor.cs │ │ │ ├── PostProcessLayerEditor.cs.meta │ │ │ ├── PostProcessProfileEditor.cs │ │ │ ├── PostProcessProfileEditor.cs.meta │ │ │ ├── PostProcessVolumeEditor.cs │ │ │ ├── PostProcessVolumeEditor.cs.meta │ │ │ ├── Tools.meta │ │ │ ├── Tools │ │ │ │ ├── CubeLutAssetFactory.cs │ │ │ │ ├── CubeLutAssetFactory.cs.meta │ │ │ │ ├── CubeLutAssetImporter.cs │ │ │ │ ├── CubeLutAssetImporter.cs.meta │ │ │ │ ├── DefineSetter.cs │ │ │ │ ├── DefineSetter.cs.meta │ │ │ │ ├── ProfileFactory.cs │ │ │ │ ├── ProfileFactory.cs.meta │ │ │ │ ├── ResourceAssetFactory.cs │ │ │ │ ├── ResourceAssetFactory.cs.meta │ │ │ │ ├── VolumeFactory.cs │ │ │ │ └── VolumeFactory.cs.meta │ │ │ ├── Utils.meta │ │ │ ├── Utils │ │ │ │ ├── CurveEditor.cs │ │ │ │ ├── CurveEditor.cs.meta │ │ │ │ ├── EditorUtilities.cs │ │ │ │ ├── EditorUtilities.cs.meta │ │ │ │ ├── GlobalSettings.cs │ │ │ │ ├── GlobalSettings.cs.meta │ │ │ │ ├── SerializedParameterOverride.cs │ │ │ │ ├── SerializedParameterOverride.cs.meta │ │ │ │ ├── Styling.cs │ │ │ │ └── Styling.cs.meta │ │ │ ├── com.unity.postprocessing.Editor.asmdef │ │ │ └── com.unity.postprocessing.Editor.asmdef.meta │ │ ├── Gizmos.meta │ │ ├── Gizmos │ │ │ ├── PostProcessLayer.png │ │ │ └── PostProcessLayer.png.meta │ │ ├── PostProcessResources.asset │ │ ├── PostProcessResources.asset.meta │ │ ├── Runtime.meta │ │ ├── Runtime │ │ │ ├── Attributes.meta │ │ │ ├── Attributes │ │ │ │ ├── DisplayNameAttribute.cs │ │ │ │ ├── DisplayNameAttribute.cs.meta │ │ │ │ ├── MaxAttribute.cs │ │ │ │ ├── MaxAttribute.cs.meta │ │ │ │ ├── MinAttribute.cs │ │ │ │ ├── MinAttribute.cs.meta │ │ │ │ ├── MinMaxAttribute.cs │ │ │ │ ├── MinMaxAttribute.cs.meta │ │ │ │ ├── PostProcessAttribute.cs │ │ │ │ ├── PostProcessAttribute.cs.meta │ │ │ │ ├── TrackballAttribute.cs │ │ │ │ └── TrackballAttribute.cs.meta │ │ │ ├── Effects.meta │ │ │ ├── Effects │ │ │ │ ├── AmbientOcclusion.cs │ │ │ │ ├── AmbientOcclusion.cs.meta │ │ │ │ ├── AutoExposure.cs │ │ │ │ ├── AutoExposure.cs.meta │ │ │ │ ├── Bloom.cs │ │ │ │ ├── Bloom.cs.meta │ │ │ │ ├── ChromaticAberration.cs │ │ │ │ ├── ChromaticAberration.cs.meta │ │ │ │ ├── ColorGrading.cs │ │ │ │ ├── ColorGrading.cs.meta │ │ │ │ ├── DepthOfField.cs │ │ │ │ ├── DepthOfField.cs.meta │ │ │ │ ├── Dithering.cs │ │ │ │ ├── Dithering.cs.meta │ │ │ │ ├── FastApproximateAntialiasing.cs │ │ │ │ ├── FastApproximateAntialiasing.cs.meta │ │ │ │ ├── Fog.cs │ │ │ │ ├── Fog.cs.meta │ │ │ │ ├── Grain.cs │ │ │ │ ├── Grain.cs.meta │ │ │ │ ├── MotionBlur.cs │ │ │ │ ├── MotionBlur.cs.meta │ │ │ │ ├── MultiScaleVO.cs │ │ │ │ ├── MultiScaleVO.cs.meta │ │ │ │ ├── ScalableAO.cs │ │ │ │ ├── ScalableAO.cs.meta │ │ │ │ ├── ScreenSpaceReflections.cs │ │ │ │ ├── ScreenSpaceReflections.cs.meta │ │ │ │ ├── SubpixelMorphologicalAntialiasing.cs │ │ │ │ ├── SubpixelMorphologicalAntialiasing.cs.meta │ │ │ │ ├── TemporalAntialiasing.cs │ │ │ │ ├── TemporalAntialiasing.cs.meta │ │ │ │ ├── Vignette.cs │ │ │ │ └── Vignette.cs.meta │ │ │ ├── Monitors.meta │ │ │ ├── Monitors │ │ │ │ ├── HistogramMonitor.cs │ │ │ │ ├── HistogramMonitor.cs.meta │ │ │ │ ├── LightMeterMonitor.cs │ │ │ │ ├── LightMeterMonitor.cs.meta │ │ │ │ ├── Monitor.cs │ │ │ │ ├── Monitor.cs.meta │ │ │ │ ├── VectorscopeMonitor.cs │ │ │ │ ├── VectorscopeMonitor.cs.meta │ │ │ │ ├── WaveformMonitor.cs │ │ │ │ └── WaveformMonitor.cs.meta │ │ │ ├── ParameterOverride.cs │ │ │ ├── ParameterOverride.cs.meta │ │ │ ├── PostProcessBundle.cs │ │ │ ├── PostProcessBundle.cs.meta │ │ │ ├── PostProcessDebug.cs │ │ │ ├── PostProcessDebug.cs.meta │ │ │ ├── PostProcessDebugLayer.cs │ │ │ ├── PostProcessDebugLayer.cs.meta │ │ │ ├── PostProcessEffectRenderer.cs │ │ │ ├── PostProcessEffectRenderer.cs.meta │ │ │ ├── PostProcessEffectSettings.cs │ │ │ ├── PostProcessEffectSettings.cs.meta │ │ │ ├── PostProcessEvent.cs │ │ │ ├── PostProcessEvent.cs.meta │ │ │ ├── PostProcessLayer.cs │ │ │ ├── PostProcessLayer.cs.meta │ │ │ ├── PostProcessManager.cs │ │ │ ├── PostProcessManager.cs.meta │ │ │ ├── PostProcessProfile.cs │ │ │ ├── PostProcessProfile.cs.meta │ │ │ ├── PostProcessRenderContext.cs │ │ │ ├── PostProcessRenderContext.cs.meta │ │ │ ├── PostProcessResources.cs │ │ │ ├── PostProcessResources.cs.meta │ │ │ ├── PostProcessVolume.cs │ │ │ ├── PostProcessVolume.cs.meta │ │ │ ├── Utils.meta │ │ │ ├── Utils │ │ │ │ ├── ColorUtilities.cs │ │ │ │ ├── ColorUtilities.cs.meta │ │ │ │ ├── HableCurve.cs │ │ │ │ ├── HableCurve.cs.meta │ │ │ │ ├── HaltonSeq.cs │ │ │ │ ├── HaltonSeq.cs.meta │ │ │ │ ├── LogHistogram.cs │ │ │ │ ├── LogHistogram.cs.meta │ │ │ │ ├── MeshUtilities.cs │ │ │ │ ├── MeshUtilities.cs.meta │ │ │ │ ├── PropertySheet.cs │ │ │ │ ├── PropertySheet.cs.meta │ │ │ │ ├── PropertySheetFactory.cs │ │ │ │ ├── PropertySheetFactory.cs.meta │ │ │ │ ├── RuntimeUtilities.cs │ │ │ │ ├── RuntimeUtilities.cs.meta │ │ │ │ ├── ShaderIDs.cs │ │ │ │ ├── ShaderIDs.cs.meta │ │ │ │ ├── Spline.cs │ │ │ │ ├── Spline.cs.meta │ │ │ │ ├── TargetPool.cs │ │ │ │ ├── TargetPool.cs.meta │ │ │ │ ├── TextureFormatUtilities.cs │ │ │ │ ├── TextureFormatUtilities.cs.meta │ │ │ │ ├── TextureLerper.cs │ │ │ │ ├── TextureLerper.cs.meta │ │ │ │ ├── XRSettings.cs │ │ │ │ └── XRSettings.cs.meta │ │ │ ├── com.unity.postprocessing.Runtime.asmdef │ │ │ └── com.unity.postprocessing.Runtime.asmdef.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ │ ├── ACES.hlsl │ │ │ ├── ACES.hlsl.meta │ │ │ ├── API.meta │ │ │ ├── API │ │ │ │ ├── D3D11.hlsl │ │ │ │ ├── D3D11.hlsl.meta │ │ │ │ ├── D3D12.hlsl │ │ │ │ ├── D3D12.hlsl.meta │ │ │ │ ├── D3D9.hlsl │ │ │ │ ├── D3D9.hlsl.meta │ │ │ │ ├── Metal.hlsl │ │ │ │ ├── Metal.hlsl.meta │ │ │ │ ├── OpenGL.hlsl │ │ │ │ ├── OpenGL.hlsl.meta │ │ │ │ ├── PSSL.hlsl │ │ │ │ ├── PSSL.hlsl.meta │ │ │ │ ├── Vulkan.hlsl │ │ │ │ ├── Vulkan.hlsl.meta │ │ │ │ ├── XboxOne.hlsl │ │ │ │ └── XboxOne.hlsl.meta │ │ │ ├── Builtins.meta │ │ │ ├── Builtins │ │ │ │ ├── AutoExposure.shader │ │ │ │ ├── AutoExposure.shader.meta │ │ │ │ ├── Bloom.shader │ │ │ │ ├── Bloom.shader.meta │ │ │ │ ├── Copy.shader │ │ │ │ ├── Copy.shader.meta │ │ │ │ ├── CopyStd.shader │ │ │ │ ├── CopyStd.shader.meta │ │ │ │ ├── DeferredFog.shader │ │ │ │ ├── DeferredFog.shader.meta │ │ │ │ ├── DepthOfField.hlsl │ │ │ │ ├── DepthOfField.hlsl.meta │ │ │ │ ├── DepthOfField.shader │ │ │ │ ├── DepthOfField.shader.meta │ │ │ │ ├── DiscardAlpha.shader │ │ │ │ ├── DiscardAlpha.shader.meta │ │ │ │ ├── DiskKernels.hlsl │ │ │ │ ├── DiskKernels.hlsl.meta │ │ │ │ ├── Dithering.hlsl │ │ │ │ ├── Dithering.hlsl.meta │ │ │ │ ├── ExposureHistogram.compute │ │ │ │ ├── ExposureHistogram.compute.meta │ │ │ │ ├── ExposureHistogram.hlsl │ │ │ │ ├── ExposureHistogram.hlsl.meta │ │ │ │ ├── FastApproximateAntialiasing.hlsl │ │ │ │ ├── FastApproximateAntialiasing.hlsl.meta │ │ │ │ ├── FinalPass.shader │ │ │ │ ├── FinalPass.shader.meta │ │ │ │ ├── Fog.hlsl │ │ │ │ ├── Fog.hlsl.meta │ │ │ │ ├── GaussianDownsample.compute │ │ │ │ ├── GaussianDownsample.compute.meta │ │ │ │ ├── GrainBaker.shader │ │ │ │ ├── GrainBaker.shader.meta │ │ │ │ ├── Lut2DBaker.shader │ │ │ │ ├── Lut2DBaker.shader.meta │ │ │ │ ├── Lut3DBaker.compute │ │ │ │ ├── Lut3DBaker.compute.meta │ │ │ │ ├── MotionBlur.shader │ │ │ │ ├── MotionBlur.shader.meta │ │ │ │ ├── MultiScaleVO.shader │ │ │ │ ├── MultiScaleVO.shader.meta │ │ │ │ ├── MultiScaleVODownsample1.compute │ │ │ │ ├── MultiScaleVODownsample1.compute.meta │ │ │ │ ├── MultiScaleVODownsample2.compute │ │ │ │ ├── MultiScaleVODownsample2.compute.meta │ │ │ │ ├── MultiScaleVORender.compute │ │ │ │ ├── MultiScaleVORender.compute.meta │ │ │ │ ├── MultiScaleVOUpsample.compute │ │ │ │ ├── MultiScaleVOUpsample.compute.meta │ │ │ │ ├── ScalableAO.hlsl │ │ │ │ ├── ScalableAO.hlsl.meta │ │ │ │ ├── ScalableAO.shader │ │ │ │ ├── ScalableAO.shader.meta │ │ │ │ ├── ScreenSpaceReflections.hlsl │ │ │ │ ├── ScreenSpaceReflections.hlsl.meta │ │ │ │ ├── ScreenSpaceReflections.shader │ │ │ │ ├── ScreenSpaceReflections.shader.meta │ │ │ │ ├── SubpixelMorphologicalAntialiasing.hlsl │ │ │ │ ├── SubpixelMorphologicalAntialiasing.hlsl.meta │ │ │ │ ├── SubpixelMorphologicalAntialiasing.shader │ │ │ │ ├── SubpixelMorphologicalAntialiasing.shader.meta │ │ │ │ ├── TemporalAntialiasing.shader │ │ │ │ ├── TemporalAntialiasing.shader.meta │ │ │ │ ├── Texture2DLerp.shader │ │ │ │ ├── Texture2DLerp.shader.meta │ │ │ │ ├── Texture3DLerp.compute │ │ │ │ ├── Texture3DLerp.compute.meta │ │ │ │ ├── Uber.shader │ │ │ │ └── Uber.shader.meta │ │ │ ├── Colors.hlsl │ │ │ ├── Colors.hlsl.meta │ │ │ ├── Debug.meta │ │ │ ├── Debug │ │ │ │ ├── Histogram.compute │ │ │ │ ├── Histogram.compute.meta │ │ │ │ ├── Histogram.shader │ │ │ │ ├── Histogram.shader.meta │ │ │ │ ├── LightMeter.shader │ │ │ │ ├── LightMeter.shader.meta │ │ │ │ ├── Overlays.shader │ │ │ │ ├── Overlays.shader.meta │ │ │ │ ├── Vectorscope.compute │ │ │ │ ├── Vectorscope.compute.meta │ │ │ │ ├── Vectorscope.shader │ │ │ │ ├── Vectorscope.shader.meta │ │ │ │ ├── Waveform.compute │ │ │ │ ├── Waveform.compute.meta │ │ │ │ ├── Waveform.shader │ │ │ │ └── Waveform.shader.meta │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── ConvertToLog.shader │ │ │ │ ├── ConvertToLog.shader.meta │ │ │ │ ├── CurveGrid.shader │ │ │ │ ├── CurveGrid.shader.meta │ │ │ │ ├── Trackball.shader │ │ │ │ └── Trackball.shader.meta │ │ │ ├── Sampling.hlsl │ │ │ ├── Sampling.hlsl.meta │ │ │ ├── StdLib.hlsl │ │ │ ├── StdLib.hlsl.meta │ │ │ ├── xRLib.hlsl │ │ │ └── xRLib.hlsl.meta │ │ ├── Textures.meta │ │ └── Textures │ │ │ ├── Blue Noise 256px.meta │ │ │ ├── Blue Noise 256px │ │ │ ├── LDR_LLL1_0.png │ │ │ ├── LDR_LLL1_0.png.meta │ │ │ ├── LDR_LLL1_1.png │ │ │ ├── LDR_LLL1_1.png.meta │ │ │ ├── LDR_LLL1_2.png │ │ │ ├── LDR_LLL1_2.png.meta │ │ │ ├── LDR_LLL1_3.png │ │ │ ├── LDR_LLL1_3.png.meta │ │ │ ├── LDR_LLL1_4.png │ │ │ ├── LDR_LLL1_4.png.meta │ │ │ ├── LDR_LLL1_5.png │ │ │ ├── LDR_LLL1_5.png.meta │ │ │ ├── LDR_LLL1_6.png │ │ │ ├── LDR_LLL1_6.png.meta │ │ │ ├── LDR_LLL1_7.png │ │ │ └── LDR_LLL1_7.png.meta │ │ │ ├── Blue Noise 64px.meta │ │ │ ├── Blue Noise 64px │ │ │ ├── LDR_LLL1_0.png │ │ │ ├── LDR_LLL1_0.png.meta │ │ │ ├── LDR_LLL1_1.png │ │ │ ├── LDR_LLL1_1.png.meta │ │ │ ├── LDR_LLL1_10.png │ │ │ ├── LDR_LLL1_10.png.meta │ │ │ ├── LDR_LLL1_11.png │ │ │ ├── LDR_LLL1_11.png.meta │ │ │ ├── LDR_LLL1_12.png │ │ │ ├── LDR_LLL1_12.png.meta │ │ │ ├── LDR_LLL1_13.png │ │ │ ├── LDR_LLL1_13.png.meta │ │ │ ├── LDR_LLL1_14.png │ │ │ ├── LDR_LLL1_14.png.meta │ │ │ ├── LDR_LLL1_15.png │ │ │ ├── LDR_LLL1_15.png.meta │ │ │ ├── LDR_LLL1_16.png │ │ │ ├── LDR_LLL1_16.png.meta │ │ │ ├── LDR_LLL1_17.png │ │ │ ├── LDR_LLL1_17.png.meta │ │ │ ├── LDR_LLL1_18.png │ │ │ ├── LDR_LLL1_18.png.meta │ │ │ ├── LDR_LLL1_19.png │ │ │ ├── LDR_LLL1_19.png.meta │ │ │ ├── LDR_LLL1_2.png │ │ │ ├── LDR_LLL1_2.png.meta │ │ │ ├── LDR_LLL1_20.png │ │ │ ├── LDR_LLL1_20.png.meta │ │ │ ├── LDR_LLL1_21.png │ │ │ ├── LDR_LLL1_21.png.meta │ │ │ ├── LDR_LLL1_22.png │ │ │ ├── LDR_LLL1_22.png.meta │ │ │ ├── LDR_LLL1_23.png │ │ │ ├── LDR_LLL1_23.png.meta │ │ │ ├── LDR_LLL1_24.png │ │ │ ├── LDR_LLL1_24.png.meta │ │ │ ├── LDR_LLL1_25.png │ │ │ ├── LDR_LLL1_25.png.meta │ │ │ ├── LDR_LLL1_26.png │ │ │ ├── LDR_LLL1_26.png.meta │ │ │ ├── LDR_LLL1_27.png │ │ │ ├── LDR_LLL1_27.png.meta │ │ │ ├── LDR_LLL1_28.png │ │ │ ├── LDR_LLL1_28.png.meta │ │ │ ├── LDR_LLL1_29.png │ │ │ ├── LDR_LLL1_29.png.meta │ │ │ ├── LDR_LLL1_3.png │ │ │ ├── LDR_LLL1_3.png.meta │ │ │ ├── LDR_LLL1_30.png │ │ │ ├── LDR_LLL1_30.png.meta │ │ │ ├── LDR_LLL1_31.png │ │ │ ├── LDR_LLL1_31.png.meta │ │ │ ├── LDR_LLL1_32.png │ │ │ ├── LDR_LLL1_32.png.meta │ │ │ ├── LDR_LLL1_33.png │ │ │ ├── LDR_LLL1_33.png.meta │ │ │ ├── LDR_LLL1_34.png │ │ │ ├── LDR_LLL1_34.png.meta │ │ │ ├── LDR_LLL1_35.png │ │ │ ├── LDR_LLL1_35.png.meta │ │ │ ├── LDR_LLL1_36.png │ │ │ ├── LDR_LLL1_36.png.meta │ │ │ ├── LDR_LLL1_37.png │ │ │ ├── LDR_LLL1_37.png.meta │ │ │ ├── LDR_LLL1_38.png │ │ │ ├── LDR_LLL1_38.png.meta │ │ │ ├── LDR_LLL1_39.png │ │ │ ├── LDR_LLL1_39.png.meta │ │ │ ├── LDR_LLL1_4.png │ │ │ ├── LDR_LLL1_4.png.meta │ │ │ ├── LDR_LLL1_40.png │ │ │ ├── LDR_LLL1_40.png.meta │ │ │ ├── LDR_LLL1_41.png │ │ │ ├── LDR_LLL1_41.png.meta │ │ │ ├── LDR_LLL1_42.png │ │ │ ├── LDR_LLL1_42.png.meta │ │ │ ├── LDR_LLL1_43.png │ │ │ ├── LDR_LLL1_43.png.meta │ │ │ ├── LDR_LLL1_44.png │ │ │ ├── LDR_LLL1_44.png.meta │ │ │ ├── LDR_LLL1_45.png │ │ │ ├── LDR_LLL1_45.png.meta │ │ │ ├── LDR_LLL1_46.png │ │ │ ├── LDR_LLL1_46.png.meta │ │ │ ├── LDR_LLL1_47.png │ │ │ ├── LDR_LLL1_47.png.meta │ │ │ ├── LDR_LLL1_48.png │ │ │ ├── LDR_LLL1_48.png.meta │ │ │ ├── LDR_LLL1_49.png │ │ │ ├── LDR_LLL1_49.png.meta │ │ │ ├── LDR_LLL1_5.png │ │ │ ├── LDR_LLL1_5.png.meta │ │ │ ├── LDR_LLL1_50.png │ │ │ ├── LDR_LLL1_50.png.meta │ │ │ ├── LDR_LLL1_51.png │ │ │ ├── LDR_LLL1_51.png.meta │ │ │ ├── LDR_LLL1_52.png │ │ │ ├── LDR_LLL1_52.png.meta │ │ │ ├── LDR_LLL1_53.png │ │ │ ├── LDR_LLL1_53.png.meta │ │ │ ├── LDR_LLL1_54.png │ │ │ ├── LDR_LLL1_54.png.meta │ │ │ ├── LDR_LLL1_55.png │ │ │ ├── LDR_LLL1_55.png.meta │ │ │ ├── LDR_LLL1_56.png │ │ │ ├── LDR_LLL1_56.png.meta │ │ │ ├── LDR_LLL1_57.png │ │ │ ├── LDR_LLL1_57.png.meta │ │ │ ├── LDR_LLL1_58.png │ │ │ ├── LDR_LLL1_58.png.meta │ │ │ ├── LDR_LLL1_59.png │ │ │ ├── LDR_LLL1_59.png.meta │ │ │ ├── LDR_LLL1_6.png │ │ │ ├── LDR_LLL1_6.png.meta │ │ │ ├── LDR_LLL1_60.png │ │ │ ├── LDR_LLL1_60.png.meta │ │ │ ├── LDR_LLL1_61.png │ │ │ ├── LDR_LLL1_61.png.meta │ │ │ ├── LDR_LLL1_62.png │ │ │ ├── LDR_LLL1_62.png.meta │ │ │ ├── LDR_LLL1_63.png │ │ │ ├── LDR_LLL1_63.png.meta │ │ │ ├── LDR_LLL1_7.png │ │ │ ├── LDR_LLL1_7.png.meta │ │ │ ├── LDR_LLL1_8.png │ │ │ ├── LDR_LLL1_8.png.meta │ │ │ ├── LDR_LLL1_9.png │ │ │ └── LDR_LLL1_9.png.meta │ │ │ ├── Cubes.meta │ │ │ ├── Cubes │ │ │ ├── Linear to Unity Log r1.cube │ │ │ ├── Linear to Unity Log r1.cube.meta │ │ │ ├── Linear to sRGB r1.cube │ │ │ ├── Linear to sRGB r1.cube.meta │ │ │ ├── Unity Log to Linear r1.cube │ │ │ ├── Unity Log to Linear r1.cube.meta │ │ │ ├── Unity Log to sRGB r1.cube │ │ │ ├── Unity Log to sRGB r1.cube.meta │ │ │ ├── sRGB to Linear r1.cube │ │ │ ├── sRGB to Linear r1.cube.meta │ │ │ ├── sRGB to Unity Log r1.cube │ │ │ └── sRGB to Unity Log r1.cube.meta │ │ │ ├── LUTs.meta │ │ │ ├── LUTs │ │ │ ├── NeutralLdrLut.png │ │ │ └── NeutralLdrLut.png.meta │ │ │ ├── Lens Dirt.meta │ │ │ ├── Lens Dirt │ │ │ ├── LensDirt00.png │ │ │ ├── LensDirt00.png.meta │ │ │ ├── LensDirt01.png │ │ │ ├── LensDirt01.png.meta │ │ │ ├── LensDirt02.png │ │ │ ├── LensDirt02.png.meta │ │ │ ├── LensDirt03.png │ │ │ └── LensDirt03.png.meta │ │ │ ├── SMAA.meta │ │ │ ├── SMAA │ │ │ ├── AreaTex.tga │ │ │ ├── AreaTex.tga.meta │ │ │ ├── SearchTex.tga │ │ │ └── SearchTex.tga.meta │ │ │ ├── Spectral LUTs.meta │ │ │ └── Spectral LUTs │ │ │ ├── SpectralLut_BlueRed.tga │ │ │ ├── SpectralLut_BlueRed.tga.meta │ │ │ ├── SpectralLut_GreenPurple.tga │ │ │ ├── SpectralLut_GreenPurple.tga.meta │ │ │ ├── SpectralLut_PurpleGreen.tga │ │ │ ├── SpectralLut_PurpleGreen.tga.meta │ │ │ ├── SpectralLut_RedBlue.tga │ │ │ └── SpectralLut_RedBlue.tga.meta │ ├── VolumetricLight.meta │ └── VolumetricLight │ │ ├── LICENSE.txt │ │ ├── LICENSE.txt.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── NoiseVolume.bytes │ │ └── NoiseVolume.bytes.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ ├── VolumetricLight.cs │ │ ├── VolumetricLight.cs.meta │ │ ├── VolumetricLightRenderer.cs │ │ └── VolumetricLightRenderer.cs.meta │ │ ├── Shaders.meta │ │ └── Shaders │ │ ├── BilateralBlur.shader │ │ ├── BilateralBlur.shader.meta │ │ ├── BlitAdd.shader │ │ ├── BlitAdd.shader.meta │ │ ├── VolumetricLight.shader │ │ └── VolumetricLight.shader.meta ├── Runningtap.meta └── Runningtap │ ├── PBRBlendShader.meta │ └── PBRBlendShader │ ├── License.txt │ ├── License.txt.meta │ ├── Readme.txt │ ├── Readme.txt.meta │ ├── Rendering.meta │ ├── Rendering │ ├── PFX.meta │ ├── PFX │ │ ├── Default.asset │ │ └── Default.asset.meta │ ├── Skybox.meta │ └── Skybox │ │ ├── skyMat.mat │ │ ├── skyMat.mat.meta │ │ ├── skyTex.png │ │ └── skyTex.png.meta │ ├── Resources.meta │ ├── Resources │ ├── Perlin.png │ ├── Perlin.png.meta │ ├── RunningtapLogo.psd │ └── RunningtapLogo.psd.meta │ ├── Scenes.meta │ ├── Scenes │ ├── Demo.unity │ ├── Demo.unity.meta │ ├── Dev.meta │ ├── Dev.unity │ └── Dev.unity.meta │ ├── Shaders.meta │ ├── Shaders │ ├── BlendBase.shader │ ├── BlendBase.shader.meta │ ├── BlendRough.shader │ ├── BlendRough.shader.meta │ ├── BlendTwo.shader │ ├── BlendTwo.shader.meta │ ├── BlendWet.shader │ ├── BlendWet.shader.meta │ ├── Materials.meta │ ├── Materials │ │ ├── BlendBase.mat │ │ ├── BlendBase.mat.meta │ │ ├── BlendRough.mat │ │ ├── BlendRough.mat.meta │ │ ├── BlendTwo.mat │ │ ├── BlendTwo.mat.meta │ │ ├── BlendWet.mat │ │ ├── BlendWet.mat.meta │ │ ├── DEMO.mat │ │ └── DEMO.mat.meta │ ├── Scripts.meta │ └── Scripts │ │ ├── Blend.cs │ │ ├── Blend.cs.meta │ │ ├── BlendBase.cs │ │ ├── BlendBase.cs.meta │ │ ├── BlendBase.pbs.json │ │ ├── BlendBase.pbs.json.meta │ │ ├── BlendRough.cs │ │ ├── BlendRough.cs.meta │ │ ├── BlendRough.pbs.json │ │ ├── BlendRough.pbs.json.meta │ │ ├── BlendTwo.cs │ │ ├── BlendTwo.cs.meta │ │ ├── BlendTwo.pbs.json │ │ ├── BlendTwo.pbs.json.meta │ │ ├── BlendWet.cs │ │ ├── BlendWet.cs.meta │ │ ├── BlendWet.pbs.json │ │ └── BlendWet.pbs.json.meta │ ├── Substances.meta │ ├── Substances │ ├── Concrete.sbsar │ ├── Concrete.sbsar.meta │ ├── Concrete.sbsar.transfer.xml │ ├── Concrete.sbsar.transfer.xml.meta │ ├── ShoreRockSand.sbsar │ ├── ShoreRockSand.sbsar.meta │ ├── ShoreRockSand.sbsar.transfer.xml │ ├── ShoreRockSand.sbsar.transfer.xml.meta │ ├── ground_moss.sbsar │ ├── ground_moss.sbsar.meta │ ├── ground_moss.sbsar.transfer.xml │ └── ground_moss.sbsar.transfer.xml.meta │ ├── Tree.meta │ └── Tree │ ├── Tree Leaves.mat │ ├── Tree Leaves.mat.meta │ ├── Tree.mat │ ├── Tree.mat.meta │ ├── Tree.prefab │ ├── Tree.prefab.meta │ ├── Tree_Textures.meta │ └── Tree_Textures │ ├── diffuse.png │ ├── diffuse.png.meta │ ├── normal_specular.png │ ├── normal_specular.png.meta │ ├── shadow.png │ ├── shadow.png.meta │ ├── translucency_gloss.png │ └── translucency_gloss.png.meta ├── Documentation ├── WET01.gif ├── WET02.gif └── noodles.jpg ├── LICENSE.md ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /[Ll]ibrary/ 2 | /[Tt]emp/ 3 | /[Oo]bj/ 4 | /[Bb]uild/ 5 | /[Bb]uilds/ 6 | /Assets/AssetStoreTools* 7 | /Assets/Plugins* 8 | /UnityPackageManager/ 9 | 10 | # Autogenerated VS/MD solution and project files 11 | ExportedObj/ 12 | *.csproj 13 | *.unityproj 14 | *.sln 15 | *.suo 16 | *.tmp 17 | *.user 18 | *.userprefs 19 | *.pidb 20 | *.booproj 21 | *.svd 22 | *.pch 23 | *.pdb 24 | *.dep 25 | *.idb 26 | *.ncb 27 | *Resharper* 28 | 29 | # Visual Studio Caches 30 | .vs/ 31 | .vscode 32 | 33 | # Visual Studio profiler 34 | *.psess 35 | *.vsp 36 | *.vspx 37 | 38 | # Unity3D generated meta files 39 | *.pidb.meta 40 | 41 | # Unity3D Generated File On Crash Reports 42 | sysinfo.txt 43 | 44 | # Builds 45 | *.apk 46 | *.unitypackage 47 | 48 | # Video 49 | *.avi 50 | *.asd 51 | 52 | *.user 53 | *.db 54 | *.userprefs 55 | *.log 56 | 57 | .DS_Store 58 | *Thumbs.db.* 59 | 60 | tmp*.obj 61 | 62 | # Substance 63 | *.spp 64 | 65 | # OS shit 66 | .DS_Store 67 | .DS_Store? 68 | ._* 69 | .Spotlight-V100 70 | .Trashes 71 | Icon^M^M 72 | ehthumbs.db 73 | Thumbs.db 74 | 75 | # Light Bakes 76 | *LightingData* 77 | *ReflectionProbe-* 78 | 79 | # Garbage 80 | /Assets/Fabric* 81 | 82 | # Large Files 83 | *.exr 84 | *.exr.meta -------------------------------------------------------------------------------- /Assets/Modules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 072d6a187aec0bd4d87bcf40d3801fa4 3 | folderAsset: yes 4 | timeCreated: 1460069525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e445fbb2cfb5ca49bda622ba4205576 3 | folderAsset: yes 4 | timeCreated: 1454114711 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Player.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/FPSDC/Player.prefab -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25e3ab2d6992a48f3ab7455baed062e0 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cfd790030a25e64f916d086d68351ba 3 | folderAsset: yes 4 | timeCreated: 1454114711 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Scripts/FirstPersonDrifter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9ee6ff55b4ff41769a43e63bbd8c2ae 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Scripts/LockMouse.cs: -------------------------------------------------------------------------------- 1 | // by @torahhorse 2 | 3 | using UnityEngine; 4 | using System.Collections; 5 | 6 | public class LockMouse : MonoBehaviour 7 | { 8 | void Start() 9 | { 10 | Cursor.lockState = CursorLockMode.Locked; 11 | } 12 | 13 | void Update() 14 | { 15 | // lock when mouse is clicked 16 | if( Input.GetMouseButtonDown(0) && Time.timeScale > 0.0f ) 17 | { 18 | Cursor.lockState = CursorLockMode.Locked; 19 | } 20 | 21 | // unlock when escape is hit 22 | if ( Input.GetKeyDown(KeyCode.Escape) ) 23 | { 24 | Cursor.lockState = CursorLockMode.None; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Scripts/LockMouse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18eea0e8a9c4e4e8fb38abb37b53d409 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/Scripts/MouseLook.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cd97f032c69e48f4a551aec475d5e88 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/FPSDC/info.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b3051b6be18940a18df2530106395a0 3 | TextScriptImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70d07d71a3eadb246821e76bd8b6bd7b 3 | folderAsset: yes 4 | timeCreated: 1484302929 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10af18f17ff5ecf47bc4dbd1551b36d2 3 | folderAsset: yes 4 | timeCreated: 1488201031 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5422948b83b1d34c86e710f0d9fea30 3 | folderAsset: yes 4 | timeCreated: 1492690959 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Attributes/DecoratorAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEditor.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 6 | public sealed class DecoratorAttribute : Attribute 7 | { 8 | public readonly Type attributeType; 9 | 10 | public DecoratorAttribute(Type attributeType) 11 | { 12 | this.attributeType = attributeType; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9753335d6f48da542be1c720aa07bbf5 3 | timeCreated: 1493109769 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 6 | public sealed class PostProcessEditorAttribute : Attribute 7 | { 8 | public readonly Type settingsType; 9 | 10 | public PostProcessEditorAttribute(Type settingsType) 11 | { 12 | this.settingsType = settingsType; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70ea2ab329ffbac43a0a02daa61dbe6b 3 | timeCreated: 1492690987 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/BaseEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq.Expressions; 3 | using UnityEngine; 4 | using UnityEngine.Rendering.PostProcessing; 5 | 6 | namespace UnityEditor.Rendering.PostProcessing 7 | { 8 | public class BaseEditor : Editor 9 | where T : MonoBehaviour 10 | { 11 | protected T m_Target 12 | { 13 | get { return (T)target; } 14 | } 15 | 16 | protected SerializedProperty FindProperty(Expression> expr) 17 | { 18 | return serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/BaseEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69a4fc27499557744827c787d71fdf08 3 | timeCreated: 1488275908 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Decorators.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21a375b704549664589881dfc892e7e7 3 | folderAsset: yes 4 | timeCreated: 1493051174 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Decorators/AttributeDecorator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | public abstract class AttributeDecorator 7 | { 8 | // Override this and return false if you want to customize the override checkbox position, 9 | // else it'll automatically draw it and put the property content in a horizontal scope. 10 | public virtual bool IsAutoProperty() 11 | { 12 | return true; 13 | } 14 | 15 | public abstract bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b2666165a17bbd4e851c1382898651e 3 | timeCreated: 1493051184 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Decorators/Decorators.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6ae47710b8593e41960a944bb29e6c3 3 | timeCreated: 1493051241 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26ed99f46b86df8449003e6ec0f65144 3 | timeCreated: 1493900975 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/EffectListEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f9fffe306f3969418c31ee836b6ffee 3 | timeCreated: 1494328254 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1da84851b99c43746afb49e79ae2b1d6 3 | folderAsset: yes 4 | timeCreated: 1492696579 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67909952e72978b4ea41880509c936ff 3 | timeCreated: 1505217529 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3051d2fb25301fa4a81e797109712feb 3 | timeCreated: 1493022639 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/BloomEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47feae56b7bdcf4499b96c2aa3c6ce07 3 | timeCreated: 1493116477 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f79c8927d684af6499f512361e23bace 3 | timeCreated: 1493026581 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Reflection; 5 | using UnityEngine.Rendering.PostProcessing; 6 | 7 | namespace UnityEditor.Rendering.PostProcessing 8 | { 9 | public class DefaultPostProcessEffectEditor : PostProcessEffectBaseEditor 10 | { 11 | List m_Parameters; 12 | 13 | public override void OnEnable() 14 | { 15 | m_Parameters = new List(); 16 | 17 | var fields = target.GetType() 18 | .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) 19 | .Where(t => t.FieldType.IsSubclassOf(typeof(ParameterOverride)) && t.Name != "enabled") 20 | .Where(t => 21 | (t.IsPublic && t.GetCustomAttributes(typeof(NonSerializedAttribute), false).Length == 0) 22 | || (t.GetCustomAttributes(typeof(UnityEngine.SerializeField), false).Length > 0) 23 | ) 24 | .ToList(); 25 | 26 | foreach (var field in fields) 27 | { 28 | var property = serializedObject.FindProperty(field.Name); 29 | var attributes = field.GetCustomAttributes(false).Cast().ToArray(); 30 | var parameter = new SerializedParameterOverride(property, attributes); 31 | m_Parameters.Add(parameter); 32 | } 33 | } 34 | 35 | public override void OnInspectorGUI() 36 | { 37 | foreach (var parameter in m_Parameters) 38 | PropertyField(parameter); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b0cd5ddb61a56b4f86ea0fd0a102fe7 3 | timeCreated: 1492705253 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.Rendering.PostProcessing; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | [PostProcessEditor(typeof(DepthOfField))] 7 | public sealed class DepthOfFieldEditor : PostProcessEffectEditor 8 | { 9 | SerializedParameterOverride m_FocusDistance; 10 | SerializedParameterOverride m_Aperture; 11 | SerializedParameterOverride m_FocalLength; 12 | SerializedParameterOverride m_KernelSize; 13 | 14 | public override void OnEnable() 15 | { 16 | m_FocusDistance = FindParameterOverride(x => x.focusDistance); 17 | m_Aperture = FindParameterOverride(x => x.aperture); 18 | m_FocalLength = FindParameterOverride(x => x.focalLength); 19 | m_KernelSize = FindParameterOverride(x => x.kernelSize); 20 | } 21 | 22 | public override void OnInspectorGUI() 23 | { 24 | if (SystemInfo.graphicsShaderLevel < 35) 25 | EditorGUILayout.HelpBox("Depth Of Field is only supported on the following platforms:\nDX11+, OpenGL 3.2+, OpenGL ES 3+, Metal, Vulkan, PS4/XB1 consoles.", MessageType.Warning); 26 | 27 | PropertyField(m_FocusDistance); 28 | PropertyField(m_Aperture); 29 | PropertyField(m_FocalLength); 30 | PropertyField(m_KernelSize); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb4c0b518e013c8418135b3bd8a91b6c 3 | timeCreated: 1513004657 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d798d5719bf3b434eafb013385f872eb 3 | timeCreated: 1505226497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Effects/VignetteEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3869d037332a74744a54736f00d62763 3 | timeCreated: 1492696599 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessDebugEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75be0b76c5da33a41a2e679cfb7f453c 3 | timeCreated: 1499771607 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a7e5d36c781f1a469ea8f981b785506 3 | timeCreated: 1492689813 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessEffectEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq.Expressions; 3 | using UnityEngine.Rendering.PostProcessing; 4 | 5 | namespace UnityEditor.Rendering.PostProcessing 6 | { 7 | public class PostProcessEffectEditor : PostProcessEffectBaseEditor 8 | where T : PostProcessEffectSettings 9 | { 10 | protected SerializedProperty FindProperty(Expression> expr) 11 | { 12 | return serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); 13 | } 14 | 15 | protected SerializedParameterOverride FindParameterOverride(Expression> expr) 16 | { 17 | var property = serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); 18 | var attributes = RuntimeUtilities.GetMemberAttributes(expr); 19 | return new SerializedParameterOverride(property, attributes); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessEffectEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e81ec1796a6c9844f9ab3847494d7911 3 | timeCreated: 1492690838 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessLayerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c89984c2a3e6cd4492c6f695f07bae6 3 | timeCreated: 1488275719 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessProfileEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.Rendering.PostProcessing; 2 | 3 | namespace UnityEditor.Rendering.PostProcessing 4 | { 5 | [CustomEditor(typeof(PostProcessProfile))] 6 | sealed class PostProcessProfileEditor : Editor 7 | { 8 | EffectListEditor m_EffectList; 9 | 10 | void OnEnable() 11 | { 12 | m_EffectList = new EffectListEditor(this); 13 | m_EffectList.Init(target as PostProcessProfile, serializedObject); 14 | } 15 | 16 | void OnDisable() 17 | { 18 | if (m_EffectList != null) 19 | m_EffectList.Clear(); 20 | } 21 | 22 | public override void OnInspectorGUI() 23 | { 24 | serializedObject.Update(); 25 | m_EffectList.OnGUI(); 26 | serializedObject.ApplyModifiedProperties(); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessProfileEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fcb2f1e4a7d9ba42bc5940a5611f302 3 | timeCreated: 1494339151 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e487364a0cd33f4a9ef2ed93819d4d7 3 | timeCreated: 1488201040 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e58158d9d8b440d4ca944a07d6cde9af 3 | folderAsset: yes 4 | timeCreated: 1496736709 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d506bd5da20d0248bfa343c6693d655 3 | timeCreated: 1496740688 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e4b5d9a1abab984cbe0cbdb31fca939 3 | timeCreated: 1496737252 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/DefineSetter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | [InitializeOnLoad] 7 | sealed class DefineSetter 8 | { 9 | const string k_Define = "UNITY_POST_PROCESSING_STACK_V2"; 10 | 11 | static DefineSetter() 12 | { 13 | var targets = Enum.GetValues(typeof(BuildTargetGroup)) 14 | .Cast() 15 | .Where(x => x != BuildTargetGroup.Unknown) 16 | .Where(x => !IsObsolete(x)); 17 | 18 | foreach (var target in targets) 19 | { 20 | var defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(target).Trim(); 21 | 22 | var list = defines.Split(';', ' ') 23 | .Where(x => !string.IsNullOrEmpty(x)) 24 | .ToList(); 25 | 26 | if (list.Contains(k_Define)) 27 | continue; 28 | 29 | list.Add(k_Define); 30 | defines = list.Aggregate((a, b) => a + ";" + b); 31 | 32 | PlayerSettings.SetScriptingDefineSymbolsForGroup(target, defines); 33 | } 34 | } 35 | 36 | static bool IsObsolete(BuildTargetGroup group) 37 | { 38 | var attrs = typeof(BuildTargetGroup) 39 | .GetField(group.ToString()) 40 | .GetCustomAttributes(typeof(ObsoleteAttribute), false); 41 | 42 | return attrs != null && attrs.Length > 0; 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/DefineSetter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21c950a797aa518438786fc341790e14 3 | timeCreated: 1499857026 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/ProfileFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac5668592895c1742a0c6e9d111f870b 3 | timeCreated: 1498836357 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/ResourceAssetFactory.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.Rendering.PostProcessing; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | static class ResourceAssetFactory 7 | { 8 | #if POSTFX_DEBUG_MENUS 9 | [MenuItem("Tools/Post-processing/Create Resources Asset")] 10 | #endif 11 | static void CreateAsset() 12 | { 13 | var asset = ScriptableObject.CreateInstance(); 14 | AssetDatabase.CreateAsset(asset, "Assets/PostProcessResources.asset"); 15 | AssetDatabase.SaveAssets(); 16 | AssetDatabase.Refresh(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4351734f8a0aaa42a51a99db92e92e2 3 | timeCreated: 1496736723 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/VolumeFactory.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.Rendering.PostProcessing; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | public static class VolumeFactory 7 | { 8 | [MenuItem("GameObject/3D Object/Post-process Volume")] 9 | static void CreateVolume() 10 | { 11 | var gameObject = new GameObject("Post-process Volume"); 12 | var collider = gameObject.AddComponent(); 13 | collider.size = Vector3.one; 14 | collider.isTrigger = true; 15 | gameObject.AddComponent(); 16 | 17 | Selection.objects = new [] { gameObject }; 18 | EditorApplication.ExecuteMenuItem("GameObject/Move To View"); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Tools/VolumeFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f3902e2aa2609f47ab0c956e56ea0bf 3 | timeCreated: 1497707764 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 018e19d6c1b36224b85b5c0ddd6a895e 3 | folderAsset: yes 4 | timeCreated: 1489051059 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/CurveEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce0f0631fee52da41884853337cab99d 3 | timeCreated: 1493979438 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/EditorUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09e002b759745fa499d539b9021af38e 3 | timeCreated: 1489050987 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/GlobalSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eff4db1c9252e5247b661dec568df962 3 | timeCreated: 1494714307 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/SerializedParameterOverride.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace UnityEditor.Rendering.PostProcessing 5 | { 6 | public sealed class SerializedParameterOverride 7 | { 8 | public SerializedProperty overrideState { get; private set; } 9 | public SerializedProperty value { get; private set; } 10 | public Attribute[] attributes { get; private set; } 11 | 12 | internal SerializedProperty baseProperty; 13 | 14 | public string displayName 15 | { 16 | get { return baseProperty.displayName; } 17 | } 18 | 19 | internal SerializedParameterOverride(SerializedProperty property, Attribute[] attributes) 20 | { 21 | baseProperty = property.Copy(); 22 | 23 | var localCopy = baseProperty.Copy(); 24 | localCopy.Next(true); 25 | overrideState = localCopy.Copy(); 26 | localCopy.Next(false); 27 | value = localCopy.Copy(); 28 | 29 | this.attributes = attributes; 30 | } 31 | 32 | public T GetAttribute() 33 | where T : Attribute 34 | { 35 | return (T)attributes.FirstOrDefault(x => x is T); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f48a0d4b798943a448e8d2e5d891133c 3 | timeCreated: 1492899655 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/Utils/Styling.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c884467f149574e44b21c869b7fc3401 3 | timeCreated: 1492697266 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/com.unity.postprocessing.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.unity.postprocessing.Editor", 3 | "references": [ 4 | "com.unity.postprocessing.Runtime" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [ 8 | "Editor" 9 | ], 10 | "excludePlatforms": [] 11 | } 12 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Editor/com.unity.postprocessing.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a35efad8797223d499f8c68b1f545dbc 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Gizmos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62591175d691aac46a9db652057e905c 3 | folderAsset: yes 4 | timeCreated: 1488200725 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Gizmos/PostProcessLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Gizmos/PostProcessLayer.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/PostProcessResources.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/PostProcessResources.asset -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/PostProcessResources.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82512f9c8e5d4a4d938b575d47f88d4 3 | timeCreated: 1493713586 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 11400000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bdda73de20b6a54592f998f94de3b64 3 | folderAsset: yes 4 | timeCreated: 1484302934 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18b9eca2f52e6624db241af91bab06c9 3 | folderAsset: yes 4 | timeCreated: 1488204491 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] 6 | public sealed class DisplayNameAttribute : Attribute 7 | { 8 | public readonly string displayName; 9 | 10 | public DisplayNameAttribute(string displayName) 11 | { 12 | this.displayName = displayName; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 912e288507f1e724492c7c721fa1deb8 3 | timeCreated: 1493047701 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MaxAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] 6 | public sealed class MaxAttribute : Attribute 7 | { 8 | public readonly float max; 9 | 10 | public MaxAttribute(float max) 11 | { 12 | this.max = max; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c72b20f77adb59439f8eed4f25a950a 3 | timeCreated: 1493113243 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MinAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] 6 | public sealed class MinAttribute : Attribute 7 | { 8 | public readonly float min; 9 | 10 | public MinAttribute(float min) 11 | { 12 | this.min = min; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63007e9c3f71cad46a59f223a8b32d46 3 | timeCreated: 1493113232 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] 6 | public sealed class MinMaxAttribute : Attribute 7 | { 8 | public readonly float min; 9 | public readonly float max; 10 | 11 | public MinMaxAttribute(float min, float max) 12 | { 13 | this.min = min; 14 | this.max = max; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d2cae9d8c54de04fab072666ddd1e57 3 | timeCreated: 1493113280 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 6 | public sealed class PostProcessAttribute : Attribute 7 | { 8 | public readonly Type renderer; 9 | public readonly PostProcessEvent eventType; 10 | public readonly string menuItem; 11 | public readonly bool allowInSceneView; 12 | internal readonly bool builtinEffect; 13 | 14 | public PostProcessAttribute(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = true) 15 | { 16 | this.renderer = renderer; 17 | this.eventType = eventType; 18 | this.menuItem = menuItem; 19 | this.allowInSceneView = allowInSceneView; 20 | builtinEffect = false; 21 | } 22 | 23 | internal PostProcessAttribute(Type renderer, string menuItem, bool allowInSceneView = true) 24 | { 25 | this.renderer = renderer; 26 | this.menuItem = menuItem; 27 | this.allowInSceneView = allowInSceneView; 28 | builtinEffect = true; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28cff9aae95df994e98129a9b35627de 3 | timeCreated: 1488204519 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/TrackballAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] 6 | public sealed class TrackballAttribute : Attribute 7 | { 8 | public enum Mode 9 | { 10 | None, 11 | Lift, 12 | Gamma, 13 | Gain 14 | } 15 | 16 | public readonly Mode mode; 17 | 18 | public TrackballAttribute(Mode mode) 19 | { 20 | this.mode = mode; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44788f6e7bbf9174181bfe4689e66131 3 | timeCreated: 1493900877 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d220742cb204f8e4e9fe5f7b1efa7b54 3 | folderAsset: yes 4 | timeCreated: 1487844780 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1cb7e9e120078f43bce4f0b1be547a7 3 | timeCreated: 1498493415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/AutoExposure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3f6f3f7c722b4544b97e3c75840aa33 3 | timeCreated: 1491826543 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Bloom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48a79b01ea5641d4aa6daa2e23605641 3 | timeCreated: 1491826542 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6050e2d5de785ce4d931e4dbdbf2d755 3 | timeCreated: 1491826543 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/ColorGrading.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adb84e30e02715445aeb9959894e3b4d 3 | timeCreated: 1493024209 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/DepthOfField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 556797029e73b2347956b6579e77e05b 3 | timeCreated: 1491828776 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Dithering.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine.Assertions; 3 | 4 | namespace UnityEngine.Rendering.PostProcessing 5 | { 6 | [Serializable] 7 | public sealed class Dithering 8 | { 9 | int m_NoiseTextureIndex = 0; 10 | 11 | internal void Render(PostProcessRenderContext context) 12 | { 13 | var blueNoise = context.resources.blueNoise64; 14 | Assert.IsTrue(blueNoise != null && blueNoise.Length > 0); 15 | 16 | #if POSTFX_DEBUG_STATIC_DITHERING // Used by QA for automated testing 17 | m_NoiseTextureIndex = 0; 18 | float rndOffsetX = 0f; 19 | float rndOffsetY = 0f; 20 | #else 21 | if (++m_NoiseTextureIndex >= blueNoise.Length) 22 | m_NoiseTextureIndex = 0; 23 | 24 | float rndOffsetX = Random.value; 25 | float rndOffsetY = Random.value; 26 | #endif 27 | 28 | var noiseTex = blueNoise[m_NoiseTextureIndex]; 29 | var uberSheet = context.uberSheet; 30 | 31 | uberSheet.properties.SetTexture(ShaderIDs.DitheringTex, noiseTex); 32 | uberSheet.properties.SetVector(ShaderIDs.Dithering_Coords, new Vector4( 33 | (float)context.screenWidth / (float)noiseTex.width, 34 | (float)context.screenHeight / (float)noiseTex.height, 35 | rndOffsetX, 36 | rndOffsetY 37 | )); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Dithering.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75066207954ccc44aa9d134af49040de 3 | timeCreated: 1490188285 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine.Serialization; 3 | 4 | namespace UnityEngine.Rendering.PostProcessing 5 | { 6 | [Serializable] 7 | public sealed class FastApproximateAntialiasing 8 | { 9 | [FormerlySerializedAs("mobileOptimized")] 10 | [Tooltip("Boost performances by lowering the effect quality. This settings is meant to be used on mobile and other low-end platforms but can also provide a nice performance boost on desktops and consoles.")] 11 | public bool fastMode = false; 12 | 13 | [Tooltip("Keep alpha channel. This will slightly lower the effect quality but allows rendering against a transparent background.")] 14 | public bool keepAlpha = false; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efd3e892ff9d0b94c94e039ad5619e5d 3 | timeCreated: 1493489448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Fog.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [Serializable] 6 | public sealed class Fog 7 | { 8 | [Tooltip("Enables the internal deferred fog pass. Actual fog settings should be set in the Lighting panel.")] 9 | public bool enabled = true; 10 | 11 | [Tooltip("Should the fog affect the skybox?")] 12 | public bool excludeSkybox = true; 13 | 14 | internal DepthTextureMode GetCameraFlags() 15 | { 16 | return DepthTextureMode.Depth; 17 | } 18 | 19 | internal bool IsEnabledAndSupported(PostProcessRenderContext context) 20 | { 21 | return enabled 22 | && RenderSettings.fog 23 | && !RuntimeUtilities.scriptableRenderPipelineActive 24 | && context.camera.actualRenderingPath == RenderingPath.DeferredShading; // In forward fog is already done at shader level 25 | } 26 | 27 | internal void Render(PostProcessRenderContext context) 28 | { 29 | var sheet = context.propertySheets.Get(context.resources.shaders.deferredFog); 30 | sheet.ClearKeywords(); 31 | 32 | var fogColor = RuntimeUtilities.isLinearColorSpace ? RenderSettings.fogColor.linear : RenderSettings.fogColor; 33 | sheet.properties.SetVector(ShaderIDs.FogColor, fogColor); 34 | sheet.properties.SetVector(ShaderIDs.FogParams, new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance)); 35 | 36 | var cmd = context.command; 37 | cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, excludeSkybox ? 1 : 0); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Fog.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62e2b920ea5fcaa4982e7fc50bf690a8 3 | timeCreated: 1498381577 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Grain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d65e486e4de6e5448a8fbb43dc8756a0 3 | timeCreated: 1491826543 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/MotionBlur.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b94fcd11afffcb142908bfcb1e261fba 3 | timeCreated: 1491826543 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f59da4cf1b7dee244bc37fa6add23b00 3 | timeCreated: 1503308000 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/ScalableAO.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c564cc69bd8582a48b2e0a2090d28361 3 | timeCreated: 1503307993 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a34fa72bd4185749832024e9c8010bf 3 | timeCreated: 1503573119 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3b0ecb61e2f1e54ebd4572178bfd8b1 3 | timeCreated: 1497735449 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a7fc26078c70a6469392d9775f433be 3 | timeCreated: 1490188293 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Effects/Vignette.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40b924e2dad56384a8df2a1e111bb675 3 | timeCreated: 1491826542 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a243807ad889ae44bf63a9bcdc984af 3 | folderAsset: yes 4 | timeCreated: 1499676298 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cce62646e6d421c41b0aa1c300fcd0fe 3 | timeCreated: 1499676418 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 322fbe1dae0fe4a4e9645768b3944aae 3 | timeCreated: 1499676398 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/Monitor.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Rendering.PostProcessing 2 | { 3 | public enum MonitorType 4 | { 5 | LightMeter, 6 | Histogram, 7 | Waveform, 8 | Vectorscope 9 | } 10 | 11 | public abstract class Monitor 12 | { 13 | public RenderTexture output { get; protected set; } 14 | 15 | internal bool requested = false; 16 | 17 | public bool IsRequestedAndSupported() 18 | { 19 | return requested 20 | && SystemInfo.supportsComputeShaders; 21 | } 22 | 23 | internal virtual bool NeedsHalfRes() 24 | { 25 | return false; 26 | } 27 | 28 | protected void CheckOutput(int width, int height) 29 | { 30 | if (output == null || !output.IsCreated() || output.width != width || output.height != height) 31 | { 32 | RuntimeUtilities.Destroy(output); 33 | output = new RenderTexture(width, height, 0, RenderTextureFormat.ARGB32) 34 | { 35 | anisoLevel = 0, 36 | filterMode = FilterMode.Bilinear, 37 | wrapMode = TextureWrapMode.Clamp, 38 | useMipMap = false 39 | }; 40 | } 41 | } 42 | 43 | internal virtual void OnEnable() 44 | { 45 | } 46 | 47 | internal virtual void OnDisable() 48 | { 49 | RuntimeUtilities.Destroy(output); 50 | } 51 | 52 | internal abstract void Render(PostProcessRenderContext context); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/Monitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d05ae29f423ce241b6cddfe46280b4c 3 | timeCreated: 1499676521 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 279b45d82a92b4d4fa0b30d03486fa68 3 | timeCreated: 1499676436 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d579562c49280d84cb532cd67d19da5d 3 | timeCreated: 1499676423 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/ParameterOverride.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc5d8aaf03e613843a0ecaff18e0dfbd 3 | timeCreated: 1487257630 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79092fbfc2fc7394aa0754682e3089f7 3 | timeCreated: 1493281307 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessDebug.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c520d478f3d2445429bd7ac9c92b03a3 3 | timeCreated: 1499764102 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 314a03e1d67d9fb4b85926a765017e02 3 | timeCreated: 1499676807 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessEffectRenderer.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Rendering.PostProcessing 2 | { 3 | public abstract class PostProcessEffectRenderer 4 | { 5 | protected bool m_ResetHistory = true; 6 | 7 | // Called when the renderer is created. Settings will be set before `Init` is called. 8 | public virtual void Init() 9 | { 10 | } 11 | 12 | // Unused with scriptable render pipelines 13 | public virtual DepthTextureMode GetCameraFlags() 14 | { 15 | return DepthTextureMode.None; 16 | } 17 | 18 | public virtual void ResetHistory() 19 | { 20 | m_ResetHistory = true; 21 | } 22 | 23 | public virtual void Release() 24 | { 25 | ResetHistory(); 26 | } 27 | 28 | public abstract void Render(PostProcessRenderContext context); 29 | 30 | internal abstract void SetSettings(PostProcessEffectSettings settings); 31 | } 32 | 33 | public abstract class PostProcessEffectRenderer : PostProcessEffectRenderer 34 | where T : PostProcessEffectSettings 35 | { 36 | public T settings { get; internal set; } 37 | 38 | internal override void SetSettings(PostProcessEffectSettings settings) 39 | { 40 | this.settings = (T)settings; 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cfe6169b379ff84eb9796502a1a144d 3 | timeCreated: 1488642315 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2df5c9d441da8704c8eab449a2f79d85 3 | timeCreated: 1487259888 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessEvent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | public enum PostProcessEvent 6 | { 7 | BeforeTransparent = 0, 8 | BeforeStack = 1, 9 | AfterStack = 2, 10 | } 11 | 12 | // Box free comparer for our `PostProcessEvent` enum, else the runtime will box the type when 13 | // used as a key in a dictionary, thus leading to garbage generation... *sigh* 14 | public struct PostProcessEventComparer : IEqualityComparer 15 | { 16 | public bool Equals(PostProcessEvent x, PostProcessEvent y) 17 | { 18 | return x == y; 19 | } 20 | 21 | public int GetHashCode(PostProcessEvent obj) 22 | { 23 | return (int)obj; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4732e1210a3d39459db8b431f866659 3 | timeCreated: 1492527856 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessLayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 948f4100a11a5c24981795d21301da5c 3 | timeCreated: 1493713997 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: 8 | - volumeTrigger: {instanceID: 0} 9 | - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} 10 | executionOrder: 0 11 | icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} 12 | userData: 13 | assetBundleName: 14 | assetBundleVariant: 15 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18ff20fea2d39cf428e31d3e75b4ae79 3 | timeCreated: 1485268412 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessProfile.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e6292b2c06870d4495f009f912b9600 3 | timeCreated: 1507906488 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessRenderContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7733f6a6fd11474e8fc598901f90fab 3 | timeCreated: 1488801729 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessResources.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30f4b897495c7ad40b2d47143e02aaba 3 | timeCreated: 1493713089 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/PostProcessVolume.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b9a305e18de0c04dbd257a21cd47087 3 | timeCreated: 1492775877 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f735421c1ed8e54c992b4640aca9a89 3 | folderAsset: yes 4 | timeCreated: 1487868402 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3c112f1ddeedfe45839158cc4b148d4 3 | timeCreated: 1494794407 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/HableCurve.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 599b4e72f6c212d40819cfde14826671 3 | timeCreated: 1494795842 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/HaltonSeq.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Rendering.PostProcessing 2 | { 3 | public static class HaltonSeq 4 | { 5 | public static float Get(int index, int radix) 6 | { 7 | float result = 0f; 8 | float fraction = 1f / (float)radix; 9 | 10 | while (index > 0) 11 | { 12 | result += (float)(index % radix) * fraction; 13 | 14 | index /= radix; 15 | fraction /= (float)radix; 16 | } 17 | 18 | return result; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 616483d5bdbf13c43ae1b005134b8c11 3 | timeCreated: 1493633892 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/LogHistogram.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4b23776a3150a74ea5ad6271a3d8f15 3 | timeCreated: 1496324052 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b42fa3a7c4baed49bb4f6a56dadc03f 3 | timeCreated: 1488548727 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/PropertySheet.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Rendering.PostProcessing 2 | { 3 | public sealed class PropertySheet 4 | { 5 | public MaterialPropertyBlock properties { get; private set; } 6 | internal Material material { get; private set; } 7 | 8 | internal PropertySheet(Material material) 9 | { 10 | this.material = material; 11 | properties = new MaterialPropertyBlock(); 12 | } 13 | 14 | public void ClearKeywords() 15 | { 16 | material.shaderKeywords = null; 17 | } 18 | 19 | public void EnableKeyword(string keyword) 20 | { 21 | material.EnableKeyword(keyword); 22 | } 23 | 24 | public void DisableKeyword(string keyword) 25 | { 26 | material.DisableKeyword(keyword); 27 | } 28 | 29 | internal void Release() 30 | { 31 | RuntimeUtilities.Destroy(material); 32 | material = null; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/PropertySheet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4da61023839a0604d834e6ffde67ad52 3 | timeCreated: 1489745652 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/PropertySheetFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace UnityEngine.Rendering.PostProcessing 5 | { 6 | public sealed class PropertySheetFactory 7 | { 8 | readonly Dictionary m_Sheets; 9 | 10 | public PropertySheetFactory() 11 | { 12 | m_Sheets = new Dictionary(); 13 | } 14 | 15 | public PropertySheet Get(string shaderName) 16 | { 17 | return Get(Shader.Find(shaderName)); 18 | } 19 | 20 | public PropertySheet Get(Shader shader) 21 | { 22 | PropertySheet sheet; 23 | 24 | if (m_Sheets.TryGetValue(shader, out sheet)) 25 | return sheet; 26 | 27 | if (shader == null) 28 | throw new ArgumentException(string.Format("Invalid shader ({0})", shader)); 29 | 30 | var shaderName = shader.name; 31 | var material = new Material(shader) 32 | { 33 | name = string.Format("PostProcess - {0}", shaderName.Substring(shaderName.LastIndexOf('/') + 1)), 34 | hideFlags = HideFlags.DontSave 35 | }; 36 | 37 | sheet = new PropertySheet(material); 38 | m_Sheets.Add(shader, sheet); 39 | return sheet; 40 | } 41 | 42 | public void Release() 43 | { 44 | foreach (var sheet in m_Sheets.Values) 45 | sheet.Release(); 46 | 47 | m_Sheets.Clear(); 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e034505fdac568a45af53ec1cdb0fbb3 3 | timeCreated: 1489748399 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2ed510c13db63f4ea5749ef503a99b5 3 | timeCreated: 1487868442 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4026acd2810a474b9be96bbeb80b959 3 | timeCreated: 1488904676 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/Spline.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c687cf9a3e8607a4b991e6d445a2f9bf 3 | timeCreated: 1493978176 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/TargetPool.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | class TargetPool 6 | { 7 | readonly List m_Pool; 8 | int m_Current; 9 | 10 | internal TargetPool() 11 | { 12 | m_Pool = new List(); 13 | Get(); // Pre-warm with a default target to avoid black frame on first frame 14 | } 15 | 16 | internal int Get() 17 | { 18 | int ret = Get(m_Current); 19 | m_Current++; 20 | return ret; 21 | } 22 | 23 | int Get(int i) 24 | { 25 | int ret; 26 | 27 | if (m_Pool.Count > i) 28 | { 29 | ret = m_Pool[i]; 30 | } 31 | else 32 | { 33 | // Avoid discontinuities 34 | while (m_Pool.Count <= i) 35 | m_Pool.Add(Shader.PropertyToID("_TargetPool" + i)); 36 | 37 | ret = m_Pool[i]; 38 | } 39 | 40 | return ret; 41 | } 42 | 43 | internal void Reset() 44 | { 45 | m_Current = 0; 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/TargetPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ae5839b763bada47af0cca23c360452 3 | timeCreated: 1495121926 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8baf5b99881c054d90afcd1dffd11eb 3 | timeCreated: 1493127411 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/TextureLerper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f85e8d04208ed5145a521dd27d174830 3 | timeCreated: 1496844853 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/XRSettings.cs: -------------------------------------------------------------------------------- 1 | // Small shim for VRSettings/XRSettings on XboxOne and Switch 2 | #if !UNITY_2018_2_OR_NEWER && (UNITY_XBOXONE || UNITY_SWITCH) && !UNITY_EDITOR 3 | using System; 4 | 5 | namespace UnityEngine.XR 6 | { 7 | #if UNITY_2017_2_OR_NEWER 8 | public static class XRSettings 9 | #elif UNITY_5_6_OR_NEWER 10 | public static class VRSettings 11 | #endif 12 | { 13 | public static bool enabled { get; set; } 14 | public static bool isDeviceActive { get; private set; } 15 | public static bool showDeviceView { get; set; } 16 | [Obsolete("renderScale is deprecated, use XRSettings.eyeTextureResolutionScale instead (UnityUpgradable) -> eyeTextureResolutionScale")] 17 | public static float renderScale { get; set; } 18 | public static float eyeTextureResolutionScale { get; set; } 19 | public static int eyeTextureWidth { get; private set; } 20 | public static int eyeTextureHeight { get; private set; } 21 | public static RenderTextureDescriptor eyeTextureDesc { get; private set; } 22 | public static float renderViewportScale { get; set; } 23 | public static float occlusionMaskScale { get; set; } 24 | public static bool useOcclusionMesh { get; set; } 25 | public static string loadedDeviceName { get; private set; } 26 | public static string[] supportedDevices { get; private set; } 27 | public static void LoadDeviceByName(string deviceName) { } 28 | public static void LoadDeviceByName(string[] prioritizedDeviceNameList) { } 29 | } 30 | } 31 | #endif 32 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/Utils/XRSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c387aa7210e2f324b85febd7211d6c9f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/com.unity.postprocessing.Runtime.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.unity.postprocessing.Runtime", 3 | "references": [], 4 | "optionalUnityReferences": [], 5 | "includePlatforms": [], 6 | "excludePlatforms": [] 7 | } 8 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Runtime/com.unity.postprocessing.Runtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d60799ab2a985554ea1a39cd38695018 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 660a3ee04f28e0a4a97dc5831c5a1de3 3 | folderAsset: yes 4 | timeCreated: 1488806877 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/ACES.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7de89b714449b04391f3a2fb53a9022 3 | timeCreated: 1493731593 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc4403a2b9698954c81d797b70e8a3e2 3 | folderAsset: yes 4 | timeCreated: 1489753963 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/D3D11.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4e61b1eb5c3ac248add7bb738198560 3 | timeCreated: 1489753963 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/D3D12.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed6416461734f3a4d97b2475252d5f6c 3 | timeCreated: 1489754075 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/D3D9.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a741cbbb27e6ad747a354440a9132a66 3 | timeCreated: 1489754265 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/Metal.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38502e5cb7782364ba3db59850a9a8ad 3 | timeCreated: 1489753963 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/OpenGL.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a0c0086cde60e74e9ad1fce57eab9f1 3 | timeCreated: 1489754265 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/PSSL.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2399c8729aaf8344e8f9cf4721c5803a 3 | timeCreated: 1489753963 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/Vulkan.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f2b019548c499944923c5da221047a6 3 | timeCreated: 1489754021 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/API/XboxOne.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd7292cede5bbe44cb888e1e40efac1e 3 | timeCreated: 1489754021 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ea9ecb99e9d2604c9c553b14e63a67f 3 | folderAsset: yes 4 | timeCreated: 1492175377 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/AutoExposure.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1894ea20b8588f4ba96b12377a36a9f 3 | timeCreated: 1488987548 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Bloom.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1e1d3119c6fd4646aea0b4b74cacc1a 3 | timeCreated: 1489940191 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Copy.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Copy" 2 | { 3 | HLSLINCLUDE 4 | 5 | #include "../StdLib.hlsl" 6 | 7 | TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); 8 | 9 | float4 Frag(VaryingsDefault i) : SV_Target 10 | { 11 | float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); 12 | return color; 13 | } 14 | 15 | float4 FragKillNaN(VaryingsDefault i) : SV_Target 16 | { 17 | float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); 18 | 19 | if (AnyIsNan(color)) 20 | { 21 | color = (0.0).xxxx; 22 | } 23 | 24 | return color; 25 | } 26 | 27 | ENDHLSL 28 | 29 | SubShader 30 | { 31 | Cull Off ZWrite Off ZTest Always 32 | 33 | // 0 - Fullscreen triangle copy 34 | Pass 35 | { 36 | HLSLPROGRAM 37 | 38 | #pragma vertex VertDefault 39 | #pragma fragment Frag 40 | 41 | ENDHLSL 42 | } 43 | 44 | // 1 - Fullscreen triangle copy + NaN killer 45 | Pass 46 | { 47 | HLSLPROGRAM 48 | 49 | #pragma vertex VertDefault 50 | #pragma fragment FragKillNaN 51 | 52 | ENDHLSL 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Copy.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdbdb71de5f9c454b980f6d0e87f0afb 3 | timeCreated: 1489880150 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/CopyStd.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bf4cff0d0bac3d43894e2e8839feb40 3 | timeCreated: 1502891195 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4117fce9491711c4094d33a048e36e73 3 | timeCreated: 1498468345 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ae2d18891fcdd2408b0c1f3f2038c62 3 | timeCreated: 1491839887 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ef78d24e85a44f4da9d5b5eaa00e50b 3 | timeCreated: 1491838816 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DiscardAlpha.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/DiscardAlpha" 2 | { 3 | HLSLINCLUDE 4 | 5 | #include "../StdLib.hlsl" 6 | 7 | TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); 8 | 9 | float4 Frag(VaryingsDefault i) : SV_Target 10 | { 11 | float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); 12 | return float4(color.rgb, 1.0); 13 | } 14 | 15 | ENDHLSL 16 | 17 | SubShader 18 | { 19 | Cull Off ZWrite Off ZTest Always 20 | 21 | Pass 22 | { 23 | HLSLPROGRAM 24 | 25 | #pragma vertex VertDefault 26 | #pragma fragment Frag 27 | 28 | ENDHLSL 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ab0816423f0dfe45841cab3b05ec9ef 3 | timeCreated: 1496835037 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4811657005cf0a439cbc4a989ce9083 3 | timeCreated: 1491839887 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Dithering.hlsl: -------------------------------------------------------------------------------- 1 | #ifndef UNITY_POSTFX_DITHERING 2 | #define UNITY_POSTFX_DITHERING 3 | 4 | TEXTURE2D_SAMPLER2D(_DitheringTex, sampler_DitheringTex); 5 | float4 _Dithering_Coords; 6 | 7 | float3 Dither(float3 color, float2 uv) 8 | { 9 | // Final pass dithering 10 | // Symmetric triangular distribution on [-1,1] with maximal density at 0 11 | float noise = SAMPLE_TEXTURE2D(_DitheringTex, sampler_DitheringTex, uv * _Dithering_Coords.xy + _Dithering_Coords.zw).a * 2.0 - 1.0; 12 | noise = FastSign(noise) * (1.0 - sqrt(1.0 - abs(noise))); 13 | 14 | #if UNITY_COLORSPACE_GAMMA 15 | color += noise / 255.0; 16 | #else 17 | color = SRGBToLinear(LinearToSRGB(color) + noise / 255.0); 18 | #endif 19 | 20 | return color; 21 | } 22 | 23 | #endif // UNITY_POSTFX_DITHERING 24 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b17c8e94a77f9a24d80deb0464a28ddd 3 | timeCreated: 1499075289 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c2fcbdf9bc58664f89917f7b9d79501 3 | timeCreated: 1488985723 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e02724c54d545ad439d7a5fa991ae924 3 | timeCreated: 1488987302 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 817a98c8f709269458e50b65910ed4bc 3 | timeCreated: 1490347846 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/FinalPass.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f75014305794b3948a3c6d5ccd550e05 3 | timeCreated: 1492610926 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Fog.hlsl: -------------------------------------------------------------------------------- 1 | #ifndef UNITY_POSTFX_FOG 2 | #define UNITY_POSTFX_FOG 3 | 4 | half4 _FogColor; 5 | float3 _FogParams; 6 | 7 | #define FOG_DENSITY _FogParams.x 8 | #define FOG_START _FogParams.y 9 | #define FOG_END _FogParams.z 10 | 11 | half ComputeFog(float z) 12 | { 13 | half fog = 0.0; 14 | #if FOG_LINEAR 15 | fog = (FOG_END - z) / (FOG_END - FOG_START); 16 | #elif FOG_EXP 17 | fog = exp2(-FOG_DENSITY * z); 18 | #else // FOG_EXP2 19 | fog = FOG_DENSITY * z; 20 | fog = exp2(-fog * fog); 21 | #endif 22 | return saturate(fog); 23 | } 24 | 25 | float ComputeFogDistance(float depth) 26 | { 27 | float dist = depth * _ProjectionParams.z; 28 | dist -= _ProjectionParams.y; 29 | return dist; 30 | } 31 | 32 | #endif // UNITY_POSTFX_FOG 33 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Fog.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c5a4cd8abc6e204985ac645b8dad78e 3 | timeCreated: 1498725505 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dba4103d23a7904fbc49099355aff3e 3 | timeCreated: 1503754250 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d8afcb51cc9f0349a6d190da929b838 3 | timeCreated: 1489138738 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ad194cbe7d006f4bace915156972026 3 | timeCreated: 1493730829 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42496b74c071f5749950ca1abe33e945 3 | timeCreated: 1494926107 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c459b89a7c8b1a4fbefe0d81341651c 3 | timeCreated: 1489147878 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67f9497810829eb4791ec19e95781e51 3 | timeCreated: 1503305114 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c63bc487e6c29a4a99f85a6c47b292b 3 | timeCreated: 1503305129 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute: -------------------------------------------------------------------------------- 1 | // 2 | // This is a modified version of the SSAO renderer from Microsoft's MiniEngine 3 | // library. The copyright notice from the original version is included below. 4 | // 5 | // The original source code of MiniEngine is available on GitHub. 6 | // https://github.com/Microsoft/DirectX-Graphics-Samples 7 | // 8 | 9 | // 10 | // Copyright (c) Microsoft. All rights reserved. 11 | // This code is licensed under the MIT License (MIT). 12 | // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF 13 | // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY 14 | // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR 15 | // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. 16 | // 17 | // Developed by Minigraph 18 | // 19 | // Author: James Stanard 20 | // 21 | 22 | #pragma kernel main 23 | 24 | Texture2D DS4x; 25 | RWTexture2D DS8x; 26 | RWTexture2DArray DS8xAtlas; 27 | RWTexture2D DS16x; 28 | RWTexture2DArray DS16xAtlas; 29 | 30 | [numthreads(8, 8, 1)] 31 | void main(uint3 Gid : SV_GroupID, uint GI : SV_GroupIndex, uint3 GTid : SV_GroupThreadID, uint3 DTid : SV_DispatchThreadID) 32 | { 33 | float m1 = DS4x[DTid.xy << 1]; 34 | 35 | uint2 st = DTid.xy; 36 | uint2 stAtlas = st >> 2; 37 | uint stSlice = ((st.x & 3) | (st.y << 2)) & 15; 38 | DS8x[st] = m1; 39 | DS8xAtlas[uint3(stAtlas, stSlice)] = m1; 40 | 41 | if ((GI & 011) == 0) 42 | { 43 | uint2 st = DTid.xy >> 1; 44 | uint2 stAtlas = st >> 2; 45 | uint stSlice = ((st.x & 3) | (st.y << 2)) & 15; 46 | DS16x[st] = m1; 47 | DS16xAtlas[uint3(stAtlas, stSlice)] = m1; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4d3e4779e48a374f91d48d4c0aedb7b 3 | timeCreated: 1503305163 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34a460e8a2e66c243a9c12024e5a798d 3 | timeCreated: 1503305142 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 600d6212b59bb40409d19d750b5fd1e9 3 | timeCreated: 1503305155 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 131076 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4b5af8727f8b8e49aa97c2e8e5d1a3d 3 | timeCreated: 1498574653 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7640629310e79646af0f46eb55ae466 3 | timeCreated: 1498574566 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad99a5d3138ea7e47a3b2a3051034642 3 | timeCreated: 1503577882 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f997a3dc9254c44459323cced085150c 3 | timeCreated: 1503577833 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e6879594f0f31c42b64e91e59fe78f6 3 | timeCreated: 1497734907 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81af42a93ade3dd46a9b583d4eec76d6 3 | timeCreated: 1497734907 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51bcf79c50dc92e47ba87821b61100c3 3 | timeCreated: 1490261802 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Texture2DLerp.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Texture2DLerp" 2 | { 3 | HLSLINCLUDE 4 | 5 | #include "../StdLib.hlsl" 6 | 7 | TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); // From 8 | TEXTURE2D_SAMPLER2D(_To, sampler_To); 9 | float _Interp; 10 | 11 | float4 Frag(VaryingsDefault i) : SV_Target 12 | { 13 | float4 from = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); 14 | float4 to = SAMPLE_TEXTURE2D(_To, sampler_To, i.texcoord); 15 | return lerp(from, to, _Interp); 16 | } 17 | 18 | ENDHLSL 19 | 20 | SubShader 21 | { 22 | Cull Off ZWrite Off ZTest Always 23 | 24 | Pass 25 | { 26 | HLSLPROGRAM 27 | 28 | #pragma vertex VertDefault 29 | #pragma fragment Frag 30 | 31 | ENDHLSL 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34a819c9e33402547a81619693adc8d5 3 | timeCreated: 1493129446 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Texture3DLerp.compute: -------------------------------------------------------------------------------- 1 | #include "../StdLib.hlsl" 2 | 3 | #pragma kernel KTexture3DLerp 4 | 5 | RWTexture3D _Output; 6 | 7 | CBUFFER_START(Params) 8 | float4 _Params; // x: lerp factor, y: lut size, zw: unused 9 | CBUFFER_END 10 | 11 | Texture3D _From; 12 | Texture3D _To; 13 | 14 | #ifdef SHADER_API_GLES3 15 | #define GROUP_SIZE_XY 8 16 | #define GROUP_SIZE_Z 2 17 | #else 18 | #define GROUP_SIZE_XY 8 19 | #define GROUP_SIZE_Z 8 20 | #endif 21 | 22 | [numthreads(GROUP_SIZE_XY, GROUP_SIZE_XY, GROUP_SIZE_Z)] 23 | void KTexture3DLerp(uint3 id : SV_DispatchThreadID) 24 | { 25 | if (float(id.x) < _Params.y && float(id.y) < _Params.y && float(id.z) < _Params.y) 26 | { 27 | float3 from = _From[id].rgb; 28 | float3 to = _To[id].rgb; 29 | _Output[id] = float4(lerp(from, to, _Params.xxx), 1.0); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31e9175024adfd44aba2530ff9b77494 3 | timeCreated: 1496933873 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Builtins/Uber.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 382151503e2a43a4ebb7366d1632731d 3 | timeCreated: 1488883455 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Colors.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fa986a4042ff154093d3772d2dc4fc9 3 | timeCreated: 1493025378 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 418668fbeb6130848b1bffc8d5645b45 3 | folderAsset: yes 4 | timeCreated: 1496329323 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Histogram.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18183ebfeeab97749b43e38b928604a7 3 | timeCreated: 1499679719 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 8196 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Histogram.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ea35cfb33fcad4ab8f2429ec103bef 3 | timeCreated: 1499679714 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/LightMeter.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b34a29e523cb9d545881e193a079f2df 3 | timeCreated: 1496329341 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Overlays.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b958ad1c92bd3d64c9e61318b8681dab 3 | timeCreated: 1504771237 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Vectorscope.compute: -------------------------------------------------------------------------------- 1 | #include "../StdLib.hlsl" 2 | #include "../Colors.hlsl" 3 | 4 | RWStructuredBuffer _VectorscopeBuffer; 5 | Texture2D _Source; 6 | 7 | CBUFFER_START (Params) 8 | float4 _Params; // x: source width, y: source height, z: buffer size, w: linear? 9 | CBUFFER_END 10 | 11 | #if SHADER_API_GLES3 12 | #define GROUP_SIZE_X 16 13 | #define GROUP_SIZE_Y 8 14 | #else 15 | #define GROUP_SIZE_X 16 16 | #define GROUP_SIZE_Y 16 17 | #endif 18 | 19 | #pragma kernel KVectorscopeGather 20 | [numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] 21 | void KVectorscopeGather(uint2 dispatchThreadId : SV_DispatchThreadID) 22 | { 23 | if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) 24 | { 25 | float3 color = saturate(_Source[dispatchThreadId].xyz); 26 | 27 | if (_Params.w > 0) 28 | color = LinearToSRGB(color); 29 | 30 | float3 yuv = RgbToYCbCr(color); 31 | yuv.yz += (0.5).xx; 32 | uint u = (uint)floor(yuv.y * _Params.z); 33 | uint v = (uint)floor(yuv.z * _Params.z); 34 | InterlockedAdd(_VectorscopeBuffer[v * _Params.z + u], 1u); 35 | } 36 | } 37 | 38 | #pragma kernel KVectorscopeClear 39 | [numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] 40 | void KVectorscopeClear(uint2 dispatchThreadId : SV_DispatchThreadID) 41 | { 42 | if (dispatchThreadId.x < uint(_Params.z) && dispatchThreadId.y < uint(_Params.z)) 43 | _VectorscopeBuffer[dispatchThreadId.y * _Params.z + dispatchThreadId.x] = 0u; 44 | } 45 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Vectorscope.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1efca7c36fd01840aae0dd10378de5c 3 | timeCreated: 1499700468 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 8196 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Vectorscope.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a71093f2a4fe26a40805c22739e10e4a 3 | timeCreated: 1499700462 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Waveform.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92c63830cd50c0b4fbb8233613839958 3 | timeCreated: 1499691152 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | currentAPIMask: 8196 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Waveform.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Debug/Waveform" 2 | { 3 | HLSLINCLUDE 4 | 5 | #pragma target 4.5 6 | #include "../StdLib.hlsl" 7 | 8 | StructuredBuffer _WaveformBuffer; 9 | float3 _Params; // x: buffer width, y: buffer height, z: exposure, w: unused 10 | 11 | float3 Tonemap(float3 x, float exposure) 12 | { 13 | const float a = 6.2; 14 | const float b = 0.5; 15 | const float c = 1.7; 16 | const float d = 0.06; 17 | x *= exposure; 18 | x = max((0.0).xxx, x - (0.004).xxx); 19 | x = (x * (a * x + b)) / (x * (a * x + c) + d); 20 | return x * x; 21 | } 22 | 23 | float4 Frag(VaryingsDefault i) : SV_Target 24 | { 25 | const float3 red = float3(1.4, 0.03, 0.02); 26 | const float3 green = float3(0.02, 1.1, 0.05); 27 | const float3 blue = float3(0.0, 0.25, 1.5); 28 | float3 color = float3(0.0, 0.0, 0.0); 29 | 30 | uint2 uvI = i.vertex.xy; 31 | float3 w = _WaveformBuffer[uvI.x * _Params.y + uvI.y].xyz; 32 | 33 | color += red * w.r; 34 | color += green * w.g; 35 | color += blue * w.b; 36 | color = Tonemap(color, _Params.z); 37 | 38 | return float4(saturate(color), 1.0); 39 | } 40 | 41 | ENDHLSL 42 | 43 | SubShader 44 | { 45 | Cull Off ZWrite Off ZTest Always 46 | 47 | Pass 48 | { 49 | HLSLPROGRAM 50 | 51 | #pragma vertex VertDefault 52 | #pragma fragment Frag 53 | 54 | ENDHLSL 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Debug/Waveform.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3020ac7ece79a7f4eb789a236f8bd6c5 3 | timeCreated: 1499691145 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c66af49245494b4a8b294f2d39e7387 3 | folderAsset: yes 4 | timeCreated: 1493903686 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Editor/ConvertToLog.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Editor/ConvertToLog" 2 | { 3 | Properties 4 | { 5 | _MainTex ("", 2D) = "white" {} 6 | } 7 | 8 | CGINCLUDE 9 | 10 | #include "UnityCG.cginc" 11 | 12 | struct ParamsLogC 13 | { 14 | float cut; 15 | float a, b, c, d, e, f; 16 | }; 17 | 18 | static const ParamsLogC LogC = 19 | { 20 | 0.011361, // cut 21 | 5.555556, // a 22 | 0.047996, // b 23 | 0.244161, // c 24 | 0.386036, // d 25 | 5.301883, // e 26 | 0.092819 // f 27 | }; 28 | 29 | float LinearToLogC_Precise(half x) 30 | { 31 | float o; 32 | if (x > LogC.cut) 33 | o = LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; 34 | else 35 | o = LogC.e * x + LogC.f; 36 | return o; 37 | } 38 | 39 | sampler2D _MainTex; 40 | 41 | float4 Frag(v2f_img i) : SV_Target 42 | { 43 | float4 color = tex2D(_MainTex, i.uv); 44 | color.rgb = float3(LinearToLogC_Precise(color.r), LinearToLogC_Precise(color.g), LinearToLogC_Precise(color.b)); 45 | color.a = 1.0; 46 | return color; 47 | } 48 | 49 | ENDCG 50 | 51 | SubShader 52 | { 53 | Cull Off ZWrite Off ZTest Always 54 | 55 | Pass 56 | { 57 | CGPROGRAM 58 | 59 | #pragma vertex vert_img 60 | #pragma fragment Frag 61 | 62 | ENDCG 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe144c7e314047f4bb779d555c5405ac 3 | timeCreated: 1496747212 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Editor/CurveGrid.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bb6ef6f3e1b20348b4fdb01e4c404e2 3 | timeCreated: 1493997957 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Editor/Trackball.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de7f3ac52268a194383c7d62c2a343c1 3 | timeCreated: 1493903699 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/Sampling.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f16ad9ee5ff13554b98568aa655d6bda 3 | timeCreated: 1489940178 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/StdLib.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20aeae489f6be6a48aec52447f49169c 3 | timeCreated: 1488887145 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Shaders/xRLib.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 981a66a12fced7a45b3c106b67167ab5 3 | timeCreated: 1497886257 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 180a4519fc4556c4fb5d941544b86398 3 | folderAsset: yes 4 | timeCreated: 1488969093 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a46f66b7c3fc33547bd9093e960d9ab1 3 | folderAsset: yes 4 | timeCreated: 1503659186 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeecf288e8ae5be4692977cae1a3e077 3 | folderAsset: yes 4 | timeCreated: 1488906458 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32330dbb76fcb1f43a2c85bbcbf1cf1c 3 | folderAsset: yes 4 | timeCreated: 1496742837 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aaf1ed25614e1134daed0822f948ebb8 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb10e8cb1eab7904bb028a123f717ac7 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b853726bb222aa4e86ef5f7633d2c15 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 302dae2302d23ac49bbec3e17c0530b9 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb2cdc36291ad714aaca8f440c16c51e 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0667d6b8b8bbc4241a55ac71faa5de15 3 | timeCreated: 1496826837 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/LUTs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 499867e2df2e54e4aad0b9333221f875 3 | folderAsset: yes 4 | timeCreated: 1473255405 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/LUTs/NeutralLdrLut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/LUTs/NeutralLdrLut.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Lens Dirt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 705e7922061713741885ae52a3e0bea4 3 | folderAsset: yes 4 | timeCreated: 1472737148 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt00.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt01.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt02.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Lens Dirt/LensDirt03.png -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/SMAA.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38da3638e0c5cfc4cbafb133be6af039 3 | folderAsset: yes 4 | timeCreated: 1497735225 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/SMAA/AreaTex.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/SMAA/AreaTex.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/SMAA/SearchTex.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/SMAA/SearchTex.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67d9249960fda4c41b0a23a65573a8a2 3 | folderAsset: yes 4 | timeCreated: 1473255405 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 318cbcd94840f1d48aca4d86234dc2e7 3 | timeCreated: 1473255656 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 32 31 | textureSettings: 32 | filterMode: 1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 5 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a8f054acfbd08043a931cd22760758d 3 | timeCreated: 1473255985 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 32 31 | textureSettings: 32 | filterMode: 1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 5 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42183971d24cfe443a346e7ec6e83bbb 3 | timeCreated: 1473256088 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 32 31 | textureSettings: 32 | filterMode: 1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 5 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga -------------------------------------------------------------------------------- /Assets/Modules/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff5f3317371838d4fa16ac6c2acf2040 3 | timeCreated: 1473255656 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 32 31 | textureSettings: 32 | filterMode: 1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 5 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e948a8422ffb62844adc34cbdace7645 3 | folderAsset: yes 4 | timeCreated: 1523187333 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, Michal Skalsky 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | * Neither the name of VolumetricLights nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 22 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 25 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 26 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2982fc2bb1124014089460b4caf45a1a 3 | timeCreated: 1528519191 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98e9684f810683340854ab6c9a057c74 3 | folderAsset: yes 4 | timeCreated: 1523187333 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Resources/NoiseVolume.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Modules/VolumetricLight/Resources/NoiseVolume.bytes -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Resources/NoiseVolume.bytes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f63cb0bcffcbc504386c7eb3ecb543d4 3 | timeCreated: 1455573184 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e0e9ca6486122f42ac1d245c7f910a3 3 | folderAsset: yes 4 | timeCreated: 1523187333 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Scripts/VolumetricLight.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dafc90245bfe9e2408e358f71deace2a 3 | timeCreated: 1459178235 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Scripts/VolumetricLightRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1eed1d9cbe64423499f1fefc0ce50417 3 | timeCreated: 1459178234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 236c7f413ece36b45b66673d4c0d7ac1 3 | folderAsset: yes 4 | timeCreated: 1523187333 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Shaders/BilateralBlur.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d297a5d5cdd4e7f469b33e9f468e00d1 3 | timeCreated: 1459178236 4 | licenseType: Free 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Shaders/BlitAdd.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2282c5842bb6d74d999852919953d40 3 | timeCreated: 1459178236 4 | licenseType: Free 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Modules/VolumetricLight/Shaders/VolumetricLight.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1531a9bd4087ff468de8de09f6ba126 3 | timeCreated: 1459178237 4 | licenseType: Free 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a068195098484ba41bb807d6862e4bad 3 | folderAsset: yes 4 | timeCreated: 1528502772 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b5617f2db74af745ba715f8a18795d6 3 | folderAsset: yes 4 | timeCreated: 1528502780 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/License.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aaa822a70ad8f574982409b8e5aeda13 3 | timeCreated: 1528518841 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Readme.txt: -------------------------------------------------------------------------------- 1 | Thank you for checking out my PBR Blend Shader project. 2 | 3 | For documentation, visit the repository at github.com/nomand/PBRBlendShader 4 | 5 | For more of my work and to get in touch, visit: 6 | 7 | www.nomand.co 8 | www.runningtap.com 9 | www.twitter.com/nomand 10 | www.youtube.com/c/nomand -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6e35fa6ab3c48544a2bc55ebbf54cfd 3 | timeCreated: 1528518841 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff5f1ca34707945428d0a64eeb63075a 3 | folderAsset: yes 4 | timeCreated: 1518316784 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/PFX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7fdd1918bba82b4f8125e9cb6194ca0 3 | folderAsset: yes 4 | timeCreated: 1518316770 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/PFX/Default.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Rendering/PFX/Default.asset -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/PFX/Default.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29da7a5b48b117c46bcf4803794bdfa0 3 | timeCreated: 1518316770 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/Skybox.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b88fbb3447b8a84d992661a4f89535c 3 | folderAsset: yes 4 | timeCreated: 1518341173 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/Skybox/skyMat.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Rendering/Skybox/skyMat.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/Skybox/skyMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af5f48ced1cbb774481ca92ee5598917 3 | timeCreated: 1524835913 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Rendering/Skybox/skyTex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Rendering/Skybox/skyTex.png -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4563b61fa7a814643a62c3b87a04ab19 3 | folderAsset: yes 4 | timeCreated: 1522188837 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Resources/Perlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Resources/Perlin.png -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Resources/RunningtapLogo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Resources/RunningtapLogo.psd -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d70566998e827ff438a04fba4c70f259 3 | folderAsset: yes 4 | timeCreated: 1456397486 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes/Demo.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Scenes/Demo.unity -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes/Demo.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5556ee3d75247940a4c9fdfd8cb336a 3 | timeCreated: 1454114822 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes/Dev.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81f5d6c759414a14296d7863131caf15 3 | folderAsset: yes 4 | timeCreated: 1528527077 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes/Dev.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Scenes/Dev.unity -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Scenes/Dev.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d127ccacf7255142a8bb604faf80e06 3 | timeCreated: 1454114822 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70a4b59578bc50841ad10ea01a2f59db 3 | folderAsset: yes 4 | timeCreated: 1521506964 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/BlendBase.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bf3fda8169febf4d9b2d68de3bba0dd 3 | timeCreated: 1524799442 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: 8 | - _Occlusion1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 9 | - _Height1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 10 | - _BaseColor2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 11 | - _BaseColor1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 12 | - _Metallic1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 13 | - _Normal1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/BlendRough.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3c2d3f67c4318a45a463102137780ed 3 | timeCreated: 1524799321 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: 8 | - _Occlusion1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 9 | - _Height1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 10 | - _RoughnessDetail: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, 11 | type: 3} 12 | - _BaseColor1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 13 | - _Metallic1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 14 | - _Normal1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 15 | userData: 16 | assetBundleName: 17 | assetBundleVariant: 18 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/BlendTwo.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aaf6662d221087540a5e8099b4c071eb 3 | timeCreated: 1525148473 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: 8 | - _Occlusion1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 9 | - _Height1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 10 | - _Occlusion2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 11 | - _Height2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 12 | - _BaseColor2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 13 | - _Normal2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 14 | - _BaseColor1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 15 | - _Metallic1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 16 | - _Metallic2: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, type: 3} 17 | - _Normal1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 18 | userData: 19 | assetBundleName: 20 | assetBundleVariant: 21 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/BlendWet.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81ad274129a1c0848b8fc0eceb2bd984 3 | timeCreated: 1524804176 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: 8 | - _Occlusion1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 9 | - _Height1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 10 | - _WaterRoughness: {fileID: -941712012, guid: d8431d4eda0994947a0a60e24e8ee481, 11 | type: 3} 12 | - _BaseColor1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 13 | - _Metallic1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 14 | - _Normal1: {fileID: 66032633, guid: 60a2c643f4a7e054a8b930dc426beb95, type: 3} 15 | - _BlendNoise: {fileID: 2800000, guid: 43819f91997c5fb48821d0d39e7c4317, type: 3} 16 | userData: 17 | assetBundleName: 18 | assetBundleVariant: 19 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8827668082293f4487494bf749675c3 3 | folderAsset: yes 4 | timeCreated: 1528526485 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendBase.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendBase.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendBase.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 820e65bbe5bffad429051c3188c17594 3 | timeCreated: 1522896022 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendRough.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendRough.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendRough.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f4d743d8b7791645b49f2d4e590eecb 3 | timeCreated: 1522749539 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendTwo.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendTwo.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendTwo.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad3429493baf2e14a8bef43700b48585 3 | timeCreated: 1522113277 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendWet.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendWet.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/BlendWet.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3be0372c884880942ac9bc24ce2a788c 3 | timeCreated: 1522443908 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/DEMO.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Shaders/Materials/DEMO.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Materials/DEMO.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a25cde5612abc5547893ca98f19270cf 3 | timeCreated: 1524818802 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 269e47fd70306de40894f9dea2f83b28 3 | folderAsset: yes 4 | timeCreated: 1528526495 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/Blend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ac559d483a01ca4eaa3c24cd95457b6 3 | timeCreated: 1524784075 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5fe8263ceb939d4a84f69785853829f 3 | timeCreated: 1521679783 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendBase.pbs.json: -------------------------------------------------------------------------------- 1 | { 2 | "shader": { 3 | "instanceID": 852 4 | }, 5 | "attributes": [ 6 | { 7 | "channel": 64, 8 | "index": 0, 9 | "range": { 10 | "x": 0.0, 11 | "y": 1.0 12 | }, 13 | "propertyTarget": "Material", 14 | "mask": 0 15 | }, 16 | { 17 | "channel": 64, 18 | "index": 1, 19 | "range": { 20 | "x": 0.0, 21 | "y": 1.0 22 | }, 23 | "propertyTarget": "Secondary", 24 | "mask": 0 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendBase.pbs.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0382625875ec04f4996f4da1d906773b 3 | timeCreated: 1522102877 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendRough.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 832a11fdc98eedc4ba288f9ea2a49c57 3 | timeCreated: 1521679783 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendRough.pbs.json: -------------------------------------------------------------------------------- 1 | { 2 | "shader": { 3 | "instanceID": 862 4 | }, 5 | "attributes": [ 6 | { 7 | "channel": 64, 8 | "index": 0, 9 | "range": { 10 | "x": 0.0, 11 | "y": 1.0 12 | }, 13 | "propertyTarget": "Material", 14 | "mask": 0 15 | }, 16 | { 17 | "channel": 64, 18 | "index": 1, 19 | "range": { 20 | "x": 0.0, 21 | "y": 1.0 22 | }, 23 | "propertyTarget": "Detail Map", 24 | "mask": 0 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendRough.pbs.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b974e83ddf71d2045acff5f768576213 3 | timeCreated: 1522102877 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendTwo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd37519605cc9cb43b0d7f22885efa98 3 | timeCreated: 1521679783 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendTwo.pbs.json: -------------------------------------------------------------------------------- 1 | { 2 | "shader": { 3 | "instanceID": 848 4 | }, 5 | "attributes": [ 6 | { 7 | "channel": 64, 8 | "index": 0, 9 | "range": { 10 | "x": 0.0, 11 | "y": 1.0 12 | }, 13 | "propertyTarget": "Material 1", 14 | "mask": 0 15 | }, 16 | { 17 | "channel": 64, 18 | "index": 1, 19 | "range": { 20 | "x": 0.0, 21 | "y": 1.0 22 | }, 23 | "propertyTarget": "Material 2", 24 | "mask": 0 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendTwo.pbs.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36357534df3f5e7479d7162608c0006e 3 | timeCreated: 1522102877 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendWet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 042e323da8757824f865d3fcd29e3c57 3 | timeCreated: 1521679783 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendWet.pbs.json: -------------------------------------------------------------------------------- 1 | { 2 | "shader": { 3 | "instanceID": 854 4 | }, 5 | "attributes": [ 6 | { 7 | "channel": 64, 8 | "index": 0, 9 | "range": { 10 | "x": 0.0, 11 | "y": 1.0 12 | }, 13 | "propertyTarget": "Material", 14 | "mask": 0 15 | }, 16 | { 17 | "channel": 64, 18 | "index": 1, 19 | "range": { 20 | "x": 0.0, 21 | "y": 1.0 22 | }, 23 | "propertyTarget": "Wetness", 24 | "mask": 0 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Shaders/Scripts/BlendWet.pbs.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12f5d070ed4b0df42a625fe4b6482f0d 3 | timeCreated: 1522102877 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4da055807db418d4aaa8a08c75194ff9 3 | folderAsset: yes 4 | timeCreated: 1521166156 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/Concrete.sbsar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Substances/Concrete.sbsar -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/Concrete.sbsar.transfer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CV1 6 | Concrete 7 | 0 8 | <sbspreset pkgurl="pkg://CV1/CV1" description="Exported from Unity" label="unity"> 9 | <presetinput identifier="$outputsize" uid="1376339906" type="8" value="10,10"/> 10 | <presetinput identifier="$randomseed" uid="91967888" type="4" value="1451"/> 11 | </sbspreset> 12 | 13 | -1188046485 14 | 60a2c643f4a7e054a8b930dc426beb95 15 | 16 | Default 17 | 1024 18 | 1024 19 | 0 20 | 4 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/Concrete.sbsar.transfer.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7dc752d8cbc69bb4ba88222c06e67d1e 3 | timeCreated: 1528438104 4 | licenseType: Pro 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/ShoreRockSand.sbsar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Substances/ShoreRockSand.sbsar -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/ShoreRockSand.sbsar.transfer.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c54d24f8e6ba9d447be7e96091de81d5 3 | timeCreated: 1528438104 4 | licenseType: Pro 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/ground_moss.sbsar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Substances/ground_moss.sbsar -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/ground_moss.sbsar.transfer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ground_moss 6 | ground_moss 7 | 0 8 | <sbspreset pkgurl="pkg://ground_moss/ground_moss" description="Exported from Unity" label="unity"> 9 | <presetinput identifier="$outputsize" uid="4079788715" type="8" value="9,9"/> 10 | <presetinput identifier="$randomseed" uid="2757670137" type="4" value="0"/> 11 | <presetinput identifier="normal_format" uid="2393745084" type="4" value="0"/> 12 | <presetinput identifier="normal_intensity" uid="2393744763" type="0" value="0.500000"/> 13 | <presetinput identifier="height_range" uid="2385891515" type="0" value="0.500000"/> 14 | <presetinput identifier="height_level" uid="2385891513" type="0" value="0.500000"/> 15 | </sbspreset> 16 | 17 | -1117323044 18 | d8431d4eda0994947a0a60e24e8ee481 19 | 20 | Default 21 | 512 22 | 512 23 | 0 24 | 1 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Substances/ground_moss.sbsar.transfer.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e0a9aff5e221e84283e39f86085f86f 3 | timeCreated: 1528438104 4 | licenseType: Pro 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 978f34c256ca5ac49a97805bf980079c 3 | folderAsset: yes 4 | timeCreated: 1523185687 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree Leaves.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree Leaves.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree Leaves.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3129ebff73c6e8a47b29d39b6b9f63a0 3 | timeCreated: 1523185822 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree.mat -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc2d0897d9567284889aa08b8d96e0a5 3 | timeCreated: 1523188766 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree.prefab -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98ed6289a94147b40b3c48c22f83e7f3 3 | timeCreated: 1523185615 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96d71110a13b9964682c89a0a2625fd2 3 | folderAsset: yes 4 | timeCreated: 1528521224 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/diffuse.png -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/normal_specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/normal_specular.png -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/shadow.png -------------------------------------------------------------------------------- /Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/translucency_gloss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Assets/Runningtap/PBRBlendShader/Tree/Tree_Textures/translucency_gloss.png -------------------------------------------------------------------------------- /Documentation/WET01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Documentation/WET01.gif -------------------------------------------------------------------------------- /Documentation/WET02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Documentation/WET02.gif -------------------------------------------------------------------------------- /Documentation/noodles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/Documentation/noodles.jpg -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.4.5f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nomand/PBRBlendShader/64436b2a477b4d8fc5507f6f8a23053b7969f240/ProjectSettings/UnityConnectSettings.asset --------------------------------------------------------------------------------