├── Assets ├── 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 │ │ │ ├── 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 │ ├── 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 │ ├── 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 │ │ ├── .gitignore │ │ ├── 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 │ │ ├── SpectralLut_test.tga │ │ └── SpectralLut_test.tga.meta ├── Prefabs.meta ├── Prefabs │ ├── qw.prefab │ └── qw.prefab.meta ├── Scenes.meta ├── Scenes │ ├── substance.meta │ ├── substance.unity │ ├── substance.unity.meta │ ├── substance │ │ ├── LightingData.asset │ │ └── LightingData.asset.meta │ ├── substance_Profiles.meta │ └── substance_Profiles │ │ ├── Main Camera Profile.asset │ │ └── Main Camera Profile.asset.meta ├── substance.meta └── substance │ ├── HDRSource.meta │ ├── HDRSource │ ├── panorama.hdr │ └── panorama.hdr.meta │ ├── Materials.meta │ ├── Materials │ ├── Bottom.mat │ ├── Bottom.mat.meta │ ├── Skybox_Outdoor.mat │ ├── Skybox_Outdoor.mat.meta │ ├── low_sym.mat │ └── low_sym.mat.meta │ ├── Meshes.meta │ ├── Meshes │ ├── low_sym.obj │ └── low_sym.obj.meta │ ├── Textures.meta │ └── Textures │ ├── bohke_Sample01.tga │ ├── bohke_Sample01.tga.meta │ ├── bohke_Sample02.png │ ├── bohke_Sample02.png.meta │ ├── low_sym_aa_material066_AO.png │ ├── low_sym_aa_material066_AO.png.meta │ ├── low_sym_aa_material066_AlbedoTransparency.tif │ ├── low_sym_aa_material066_AlbedoTransparency.tif.meta │ ├── low_sym_aa_material066_Emission.tif │ ├── low_sym_aa_material066_Emission.tif.meta │ ├── low_sym_aa_material066_Height.png │ ├── low_sym_aa_material066_Height.png.meta │ ├── low_sym_aa_material066_MetallicSmoothness.tif │ ├── low_sym_aa_material066_MetallicSmoothness.tif.meta │ ├── low_sym_aa_material066_Normal.tif │ └── low_sym_aa_material066_Normal.tif.meta ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset ├── README.md └── UnityPackageManager └── manifest.json /Assets/PostProcessing.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fd0312428ed5954486f6208535a6d0d 3 | folderAsset: yes 4 | timeCreated: 1515563799 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/PostProcessing/Editor/PostProcessProfileEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.Rendering.PostProcessing; 2 | 3 | namespace UnityEditor.Rendering.PostProcessing 4 | { 5 | [CanEditMultipleObjects, 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 | m_EffectList.Clear(); 19 | } 20 | 21 | public override void OnInspectorGUI() 22 | { 23 | serializedObject.Update(); 24 | m_EffectList.OnGUI(); 25 | serializedObject.ApplyModifiedProperties(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/PostProcessing/Gizmos/PostProcessLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Gizmos/PostProcessLayer.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Gizmos/PostProcessLayer.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f51e0b22aa8cb84b9f422576ce87ff9 3 | timeCreated: 1488200847 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 1 31 | aniso: 0 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 1 45 | alphaIsTransparency: 1 46 | spriteTessellationDetail: -1 47 | textureType: 2 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 2048 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 2048 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/PostProcessResources.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/PostProcessResources.asset -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.width / (float)noiseTex.width, 34 | (float)context.height / (float)noiseTex.height, 35 | rndOffsetX, 36 | rndOffsetY 37 | )); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [Serializable] 6 | public sealed class FastApproximateAntialiasing 7 | { 8 | [Tooltip("Boost performances by lowering the effect quality. This settings is meant to be used on mobile and other low-end platforms.")] 9 | public bool mobileOptimized = false; 10 | 11 | [Tooltip("Keep alpha channel. This will slightly lower the effect quality but allows rendering against a transparent background.")] 12 | public bool keepAlpha = false; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.Rendering.PostProcessing 4 | { 5 | [Serializable] 6 | public sealed class SubpixelMorphologicalAntialiasing 7 | { 8 | enum Pass 9 | { 10 | EdgeDetection, 11 | BlendWeights, 12 | NeighborhoodBlending 13 | } 14 | 15 | public bool IsSupported() 16 | { 17 | return !RuntimeUtilities.isSinglePassStereoEnabled; 18 | } 19 | 20 | internal void Render(PostProcessRenderContext context) 21 | { 22 | var sheet = context.propertySheets.Get(context.resources.shaders.subpixelMorphologicalAntialiasing); 23 | sheet.properties.SetTexture("_AreaTex", context.resources.smaaLuts.area); 24 | sheet.properties.SetTexture("_SearchTex", context.resources.smaaLuts.search); 25 | 26 | var cmd = context.command; 27 | cmd.BeginSample("SubpixelMorphologicalAntialiasing"); 28 | 29 | cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); 30 | cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); 31 | 32 | cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SMAA_Flip, sheet, (int)Pass.EdgeDetection, true); 33 | cmd.BlitFullscreenTriangle(ShaderIDs.SMAA_Flip, ShaderIDs.SMAA_Flop, sheet, (int)Pass.BlendWeights); 34 | cmd.SetGlobalTexture("_BlendTex", ShaderIDs.SMAA_Flop); 35 | cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.NeighborhoodBlending); 36 | 37 | cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flip); 38 | cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flop); 39 | 40 | cmd.EndSample("SubpixelMorphologicalAntialiasing"); 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/PostProcessing/Shaders/API/D3D9.hlsl: -------------------------------------------------------------------------------- 1 | // ALso used for Direct3D 11 "feature level 9.x" target for Windows Store and Windows Phone 2 | #define UNITY_UV_STARTS_AT_TOP 1 3 | #define UNITY_REVERSED_Z 0 4 | #define UNITY_GATHER_SUPPORTED 0 5 | 6 | #define TEXTURE2D_SAMPLER2D(textureName, samplerName) sampler2D textureName 7 | #define TEXTURE3D_SAMPLER3D(textureName, samplerName) sampler3D textureName 8 | 9 | #define TEXTURE2D(textureName) sampler2D textureName 10 | #define SAMPLER2D(samplerName) 11 | 12 | #define TEXTURE3D(textureName) sampler3D textureName 13 | #define SAMPLER3D(samplerName) 14 | 15 | #define TEXTURE2D_ARGS(textureName, samplerName) sampler2D textureName 16 | #define TEXTURE2D_PARAM(textureName, samplerName) textureName 17 | 18 | #define TEXTURE3D_ARGS(textureName, samplerName) sampler3D textureName 19 | #define TEXTURE3D_PARAM(textureName, samplerName) textureName 20 | 21 | #define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) tex2D(textureName, coord2) 22 | #define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)) 23 | 24 | #define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) tex3D(textureName, coord3) 25 | 26 | #define LOAD_TEXTURE2D(textureName, texelSize, icoord2) tex2D(textureName, icoord2 / texelSize) 27 | #define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) tex2Dlod(textureName, float4(icoord2 / texelSize, 0.0, lod)) 28 | 29 | #define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r 30 | #define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r 31 | 32 | #define UNITY_BRANCH 33 | #define UNITY_FLATTEN 34 | #define UNITY_UNROLL 35 | #define UNITY_LOOP 36 | #define UNITY_FASTOPT 37 | 38 | #define CBUFFER_START(name) 39 | #define CBUFFER_END 40 | 41 | #define FXAA_HLSL_3 1 42 | #define SMAA_HLSL_3 1 43 | -------------------------------------------------------------------------------- /Assets/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/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/PostProcessing/Shaders/API/OpenGL.hlsl: -------------------------------------------------------------------------------- 1 | // For now OpenGL is considered at GLES2 level 2 | #define UNITY_UV_STARTS_AT_TOP 0 3 | #define UNITY_REVERSED_Z 0 4 | #define UNITY_GATHER_SUPPORTED 0 5 | 6 | #define TEXTURE2D_SAMPLER2D(textureName, samplerName) sampler2D textureName 7 | #define TEXTURE3D_SAMPLER3D(textureName, samplerName) sampler3D textureName 8 | 9 | #define TEXTURE2D(textureName) sampler2D textureName 10 | #define SAMPLER2D(samplerName) 11 | 12 | #define TEXTURE3D(textureName) sampler3D textureName 13 | #define SAMPLER3D(samplerName) 14 | 15 | #define TEXTURE2D_ARGS(textureName, samplerName) sampler2D textureName 16 | #define TEXTURE2D_PARAM(textureName, samplerName) textureName 17 | 18 | #define TEXTURE3D_ARGS(textureName, samplerName) sampler3D textureName 19 | #define TEXTURE3D_PARAM(textureName, samplerName) textureName 20 | 21 | #define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) tex2D(textureName, coord2) 22 | #define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)) 23 | 24 | #define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) tex3D(textureName, coord3) 25 | 26 | #define LOAD_TEXTURE2D(textureName, texelSize, icoord2) tex2D(textureName, icoord2 / texelSize) 27 | #define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) tex2Dlod(textureName, float4(icoord2 / texelSize, 0.0, lod)) 28 | 29 | #define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r 30 | #define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r 31 | 32 | #define UNITY_BRANCH 33 | #define UNITY_FLATTEN 34 | #define UNITY_UNROLL 35 | #define UNITY_LOOP 36 | #define UNITY_FASTOPT 37 | 38 | #define CBUFFER_START(name) 39 | #define CBUFFER_END 40 | 41 | #define FXAA_HLSL_3 1 42 | #define SMAA_HLSL_3 1 43 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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 !SHADER_API_GLES 20 | if (any(isnan(color)) || any(isinf(color))) 21 | { 22 | color = (0.0).xxxx; 23 | } 24 | #endif 25 | 26 | return color; 27 | } 28 | 29 | ENDHLSL 30 | 31 | SubShader 32 | { 33 | Cull Off ZWrite Off ZTest Always 34 | 35 | // 0 - Fullscreen triangle copy 36 | Pass 37 | { 38 | HLSLPROGRAM 39 | 40 | #pragma vertex VertDefault 41 | #pragma fragment Frag 42 | 43 | ENDHLSL 44 | } 45 | 46 | // 1 - Fullscreen triangle copy + NaN killer 47 | Pass 48 | { 49 | HLSLPROGRAM 50 | 51 | #pragma vertex VertDefault 52 | #pragma fragment FragKillNaN 53 | 54 | ENDHLSL 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/PostProcessing/Shaders/Debug/Vectorscope.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Debug/Vectorscope" 2 | { 3 | HLSLINCLUDE 4 | 5 | #pragma target 4.5 6 | #include "../StdLib.hlsl" 7 | #include "../Colors.hlsl" 8 | 9 | StructuredBuffer _VectorscopeBuffer; 10 | float3 _Params; // x: width, y: height, z: exposure, w: unused 11 | 12 | float Tonemap(float x, float exposure) 13 | { 14 | const float a = 6.2; 15 | const float b = 0.5; 16 | const float c = 1.7; 17 | const float d = 0.06; 18 | x *= exposure; 19 | x = max(0.0, x - 0.004); 20 | x = (x * (a * x + b)) / (x * (a * x + c) + d); 21 | return x * x; 22 | } 23 | 24 | float4 Frag(VaryingsDefault i) : SV_Target 25 | { 26 | i.texcoord.x = 1.0 - i.texcoord.x; 27 | float2 uv = i.texcoord - (0.5).xx; 28 | float3 c = YCbCrToRgb(float3(0.5, uv.x, uv.y)); 29 | 30 | float dist = sqrt(dot(uv, uv)); 31 | float delta = fwidth(dist) * 0.5; 32 | float alphaOut = 1.0 - smoothstep(0.5 - delta, 0.5 + delta, dist); 33 | 34 | uint2 uvI = i.texcoord.xy * _Params.xy; 35 | uint v = _VectorscopeBuffer[uvI.x + uvI.y * _Params.x]; 36 | float vt = saturate(Tonemap(v, _Params.z)); 37 | 38 | float4 color = float4(lerp(c, (0.0).xxx, vt), 1.0); 39 | return color; 40 | } 41 | 42 | ENDHLSL 43 | 44 | SubShader 45 | { 46 | Cull Off ZWrite Off ZTest Always 47 | 48 | Pass 49 | { 50 | HLSLPROGRAM 51 | 52 | #pragma vertex VertDefault 53 | #pragma fragment Frag 54 | 55 | ENDHLSL 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Shaders/Debug/Waveform.compute: -------------------------------------------------------------------------------- 1 | #include "../StdLib.hlsl" 2 | #include "../Colors.hlsl" 3 | 4 | RWStructuredBuffer _WaveformBuffer; 5 | Texture2D _Source; 6 | SamplerState sampler_Source; 7 | 8 | CBUFFER_START(Params) 9 | float4 _Params; // x: source width, y: source height, z: linear, w: unused 10 | CBUFFER_END 11 | 12 | #if defined SHADER_API_GLES3 13 | #define GROUP_SIZE 128 14 | #define GROUP_SIZE_X 16 15 | #define GROUP_SIZE_Y 8 16 | #else 17 | #define GROUP_SIZE 256 18 | #define GROUP_SIZE_X 16 19 | #define GROUP_SIZE_Y 16 20 | #endif 21 | 22 | #pragma kernel KWaveformGather 23 | [numthreads(1, GROUP_SIZE, 1)] 24 | void KWaveformGather(uint2 dispatchThreadId : SV_DispatchThreadID) 25 | { 26 | // Gather local group histogram 27 | if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) 28 | { 29 | float3 color = _Source[dispatchThreadId].rgb; 30 | color = saturate(color); 31 | 32 | // We want a gamma-corrected histogram (like Photoshop & all) 33 | if (_Params.z > 0) 34 | color = LinearToSRGB(color); 35 | 36 | // Convert channel values to histogram bins 37 | uint3 idx = (uint3)(round(color * (_Params.y - 1))); 38 | idx += dispatchThreadId.x * _Params.y; 39 | 40 | if (idx.x > 0u) InterlockedAdd(_WaveformBuffer[idx.x].x, 1u); // Red 41 | if (idx.y > 0u) InterlockedAdd(_WaveformBuffer[idx.y].y, 1u); // Green 42 | if (idx.z > 0u) InterlockedAdd(_WaveformBuffer[idx.z].z, 1u); // Blue 43 | } 44 | } 45 | 46 | #pragma kernel KWaveformClear 47 | [numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] 48 | void KWaveformClear(uint2 dispatchThreadId : SV_DispatchThreadID) 49 | { 50 | if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) 51 | _WaveformBuffer[dispatchThreadId.y * uint(_Params.x) + dispatchThreadId.x] = uint4(0u, 0u, 0u, 0u); 52 | } 53 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/PostProcessing/Shaders/Editor/CurveGrid.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/PostProcessing/Editor/CurveGrid" 2 | { 3 | CGINCLUDE 4 | 5 | #pragma target 3.0 6 | #include "UnityCG.cginc" 7 | 8 | float _DisabledState; 9 | 10 | float3 HsvToRgb(float3 c) 11 | { 12 | float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); 13 | float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); 14 | return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); 15 | } 16 | 17 | float4 FragHue(v2f_img i) : SV_Target 18 | { 19 | float3 hsv = HsvToRgb(float3(i.uv.x, 1.0, 0.2)); 20 | float4 color = float4((0.0).xxx, 1.0); 21 | color.rgb = lerp(color.rgb, hsv, smoothstep(0.5, 1.1, 1.0 - i.uv.y)) + lerp(color.rgb, hsv, smoothstep(0.5, 1.1, i.uv.y)); 22 | color.rgb += (0.15).xxx; 23 | return float4(color.rgb, color.a * _DisabledState); 24 | } 25 | 26 | float4 FragSat(v2f_img i) : SV_Target 27 | { 28 | float4 color = float4((0.0).xxx, 1.0); 29 | float sat = i.uv.x / 2; 30 | color.rgb += lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, 1.0 - i.uv.y)) + lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, i.uv.y)); 31 | color.rgb += (0.15).xxx; 32 | return float4(color.rgb, color.a * _DisabledState); 33 | } 34 | 35 | ENDCG 36 | 37 | SubShader 38 | { 39 | Cull Off ZWrite Off ZTest Always 40 | 41 | // (0) Hue 42 | Pass 43 | { 44 | CGPROGRAM 45 | 46 | #pragma vertex vert_img 47 | #pragma fragment FragHue 48 | 49 | ENDCG 50 | } 51 | 52 | // (1) Sat/lum 53 | Pass 54 | { 55 | CGPROGRAM 56 | 57 | #pragma vertex vert_img 58 | #pragma fragment FragSat 59 | 60 | ENDCG 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50b54341495978843a6f85583ed4417d 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c2f1fb7e4b66e74191b7c328ada52d9 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afe1e502240079342a0a980484b6da8b 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 771903fe7b4674445829e52e91cff019 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 980acadb960f8424c94307ec0e585b4e 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68613e6a221be1a4b9f31d7fa1c2d1bf 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6439b54b28f3884eb67579dec0b6f21 3 | timeCreated: 1485107929 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ee161d8945169243b5698fec114e1b7 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 153f7d6dfbe713d4884df0f1e243ba92 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf95b6fdc179b0e4f890c841406193fc 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74aca53eb7273624baffc2bf5e5cc173 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 729a3ae164bcb3b4380459386adcf331 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a469f920b21fc7c4fb5b950917ce2fb2 3 | timeCreated: 1485107928 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 0 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: 0 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 2 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 10 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 64 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 64 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Cubes/.gitignore: -------------------------------------------------------------------------------- 1 | *.asset 2 | *.asset.meta 3 | -------------------------------------------------------------------------------- /Assets/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/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/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/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/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/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/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/PostProcessing/Textures/LUTs/NeutralLdrLut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/LUTs/NeutralLdrLut.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f98e9c96c8a48541b5eb704e92d99b8 3 | timeCreated: 1494512026 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | sRGBTexture: 0 12 | linearTexture: 1 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: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 3 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: 1 31 | aniso: 0 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 0 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 0 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 2048 55 | textureFormat: -1 56 | textureCompression: 0 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 2048 63 | textureFormat: -1 64 | textureCompression: 0 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Lens Dirt/LensDirt00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Lens Dirt/LensDirt00.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Lens Dirt/LensDirt01.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Lens Dirt/LensDirt02.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Lens Dirt/LensDirt03.png -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/SMAA/AreaTex.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/SMAA/AreaTex.tga -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/SMAA/SearchTex.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/SMAA/SearchTex.tga -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga -------------------------------------------------------------------------------- /Assets/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/PostProcessing/Textures/Spectral LUTs/SpectralLut_test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_test.tga -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3179f0186e3a23c43b0b50bd65412e38 3 | folderAsset: yes 4 | timeCreated: 1518499646 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/qw.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/Prefabs/qw.prefab -------------------------------------------------------------------------------- /Assets/Prefabs/qw.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68b06bd0f7022d74f85dea79e69f118c 3 | timeCreated: 1518499649 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f85529d7fdb8d46459c41f5da294ce39 3 | folderAsset: yes 4 | timeCreated: 1515146951 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/substance.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d9df398e2c8dbe4c8538cd79fa9fb3b 3 | folderAsset: yes 4 | timeCreated: 1518496695 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/substance.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/Scenes/substance.unity -------------------------------------------------------------------------------- /Assets/Scenes/substance.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3980bc6533d0be44ea75591842a3b3ee 3 | timeCreated: 1515146952 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/substance/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/Scenes/substance/LightingData.asset -------------------------------------------------------------------------------- /Assets/Scenes/substance/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b8d89a8663d1f1458b87aefc802a7df 3 | timeCreated: 1518496764 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 25800000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/substance_Profiles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ceafd523139d54c4e8acd8e21cc43e30 3 | folderAsset: yes 4 | timeCreated: 1515563965 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/substance_Profiles/Main Camera Profile.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/Scenes/substance_Profiles/Main Camera Profile.asset -------------------------------------------------------------------------------- /Assets/Scenes/substance_Profiles/Main Camera Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99c4d335f7716894897f7bf218d382ce 3 | timeCreated: 1515563965 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f692a6eb3a0e71f4eb99d76dfa151fbe 3 | folderAsset: yes 4 | timeCreated: 1515136418 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/HDRSource.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c19d5d853e7d212479f08cc8d077459f 3 | folderAsset: yes 4 | timeCreated: 1526611819 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/HDRSource/panorama.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/HDRSource/panorama.hdr -------------------------------------------------------------------------------- /Assets/substance/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c69fcd9e5ecdea94790e55277df9b59c 3 | folderAsset: yes 4 | timeCreated: 1526611963 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Materials/Bottom.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Materials/Bottom.mat -------------------------------------------------------------------------------- /Assets/substance/Materials/Bottom.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4485c1f9ebc32748b895e33ad097b59 3 | timeCreated: 1515136743 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Materials/Skybox_Outdoor.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Materials/Skybox_Outdoor.mat -------------------------------------------------------------------------------- /Assets/substance/Materials/Skybox_Outdoor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b03261eccdbd98046b379c4b31c3024d 3 | timeCreated: 1509932192 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Materials/low_sym.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Materials/low_sym.mat -------------------------------------------------------------------------------- /Assets/substance/Materials/low_sym.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a49ffd88d8b7ec54f99fc253810e2a32 3 | timeCreated: 1509597683 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99870bd609438204dbca56c40999614b 3 | folderAsset: yes 4 | timeCreated: 1526611990 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ba9172ea9285244cabf7c941b51d7c4 3 | folderAsset: yes 4 | timeCreated: 1515136419 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/substance/Textures/bohke_Sample01.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/bohke_Sample01.tga -------------------------------------------------------------------------------- /Assets/substance/Textures/bohke_Sample02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/bohke_Sample02.png -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_AO.png -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_AlbedoTransparency.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_AlbedoTransparency.tif -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_Emission.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_Emission.tif -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_Height.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_Height.png -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_MetallicSmoothness.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_MetallicSmoothness.tif -------------------------------------------------------------------------------- /Assets/substance/Textures/low_sym_aa_material066_Normal.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/Assets/substance/Textures/low_sym_aa_material066_Normal.tif -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.3.1f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnityTechnologies/Substacnce-Painter-To-Unity/af79f844a1b5512e25332df0e15ccb9fd9332b29/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Substance Painter To Unity Sample Project 2 | 3 | 4 | this is a for novice Unity user in artist 5 | 6 | Let's take a look at the process of moving from Allegorithmic's Substance Painter to Unity. 7 | Original source was provided by Gyujin. It is good to see it together with the last posting. 8 | 9 | 10 | Resource Export (1) : http://illu.tistory.com/1264 11 | 12 | Unity Setting (2) : http://illu.tistory.com/1269 13 | 14 | Post Processing (3) : http://illu.tistory.com/1272 15 | 16 | Post Processing (4) : http://illu.tistory.com/1274 17 | 18 | 19 | 20 | Resources by Eric Gyujin. 21 | 22 | Substance Painter Resource download Link : https://drive.google.com/open?id=1U8gsrTBgjvAQ0t4GsKk2kBvZEHG6vQrU 23 | 24 | Artstaion Link : https://www.artstation.com/queensnote 25 | 26 | ![N|Solid](http://cfile5.uf.tistory.com/image/99C6C7335A1FCD3F31A678) 27 | Left is the Scene from Unity and right is the screenshot from Artstation uploaded. 28 | 29 | 30 | 31 | ![N|Solid](http://cfile26.uf.tistory.com/image/995886335A1FCC37349659) 32 | This is the screen where the work file is loaded from Substance Painter. (v.2.5) 33 | 34 | 35 | ![N|Solid](http://cfile6.uf.tistory.com/image/999919485A55C9541A7037) 36 | 37 | All copyrights are Unity Technologies and Gyujin Kim. Prohibit unauthorized modification and Re-distribution. 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /UnityPackageManager/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | --------------------------------------------------------------------------------