{
    "Targets" : [
        {
            "Name" : "ColorInput"
        },
        {
            "Name" : "ColorAfterCombinedPostProcess"
        },
        {
            "Name" : "CompositionAlpha"
        },
        {
            "Name" : "SUOcclusionMatte"
        }
    ],
    "Nodes" : [
        {
            "RenderGraphARUploadPostParams" : {
                "Name" : "ARUploadPostParams",
                "TonemappingEnabled" : true,
                "TonemapUserParameters" : {
                    "ToeStrength" : 0.25,
                    "ToeLength" : 0.37,
                    "ShoulderStrength" : 1.0,
                    "ShoulderLength" : 0.7,
                    "ShoulderAngle" : 1.0,
                    "Gamma" : 1.0,
                    "Exposure" : 0.0
                },
                "ColorConvertEnabled" : true
            }
        },
        {
            "RenderGraphARCombinedPostProcessNode" : {
                "Name" : "ARPostProcessCombined",
                "TonemappingEnabled" : true,
                "ColorCorrectionEnabled" : false ,
                "CameraNoiseEnabled" : true,
                "ColorConvertEnabled" : true,
                "CombinedMaterialPermutations" : [
                    "arInPlacePostProcessCombinedPermute0.rematerial",
                    "arInPlacePostProcessCombinedPermute1.rematerial",
                    "arInPlacePostProcessCombinedPermute2.rematerial",
                    "arInPlacePostProcessCombinedPermute3.rematerial",
                    "arInPlacePostProcessCombinedPermute4.rematerial",
                    "arInPlacePostProcessCombinedPermute5.rematerial",
                    "arInPlacePostProcessCombinedPermute6.rematerial",
                    "arInPlacePostProcessCombinedPermute7.rematerial",
                    "arInPlacePostProcessCombinedPermute8.rematerial",
                    "arInPlacePostProcessCombinedPermute9.rematerial",
                    "arInPlacePostProcessCombinedPermute10.rematerial",
                    "arInPlacePostProcessCombinedPermute11.rematerial",
                    "arInPlacePostProcessCombinedPermute12.rematerial",
                    "arInPlacePostProcessCombinedPermute13.rematerial",
                    "arInPlacePostProcessCombinedPermute14.rematerial",
                    "arInPlacePostProcessCombinedPermute15.rematerial"
                ],
                "TargetReads" : [
                    {
                        "TargetHandle" : "ColorInput"
                    }
                ],
                "TargetWrites" : [
                    {
                        "TargetHandle" : "ColorAfterCombinedPostProcess",
                        "Settings" : {
                            "AttachmentIndex" : 0
                        }
                    }
                ]
            }
        },
        {
            "Fullscreen" : {
                "Name" : "Fullscreen_ARKitPassthrough",
                "Material" : "arKitPassthrough.rematerial",
                "TechniqueName" : "arKitPassthroughTechnique",
                "TargetReads" : [
                    {
                        "TargetHandle" : "CompositionAlpha"
                    },
                    {
                        "TargetHandle" : "SUOcclusionMatte",
                        "Settings" : {
                            "IsOptional" : true
                        }
                    }
                ],
                "TargetWrites" : [
                    {
                        "TargetHandle" : "ColorAfterCombinedPostProcess",
                        "Settings" : {
                            "AttachmentIndex" : 0
                        }
                    }
                ],
                "RenderGraphTextureCommands" : [
                    {
                        "BindingName" : "textureAlpha",
                        "TargetHandle" : "CompositionAlpha"
                    }
                ]
            }
        },
        {
            "ProfilerOverlay" : {
                "Name" : "FrameProfilerOverlay",
                "TargetWrites" : [
                    {
                        "TargetHandle" : "ColorAfterCombinedPostProcess",
                        "Settings" : {
                            "AttachmentIndex" : 0
                        }
                    }
                ]
            }
        }
    ],
    "Inputs" : [
        {
            "Lane" : "Color",
            "Target": "ColorInput"
        },
        {
            "Lane" : "CompositionAlphaLane",
            "Target": "CompositionAlpha"
        },
        {
            "Lane" : "SUOcclusionMatteLane",
            "Target" : "SUOcclusionMatte",
            "InputOnly" : true,
            "GraphScopeOverride" : "SUOcclusionMatteScope"
        }
    ],
    "Outputs" : [
        {
            "Lane" : "Color",
            "Target" : "ColorAfterCombinedPostProcess"
        }
    ],
    "Operations" : [
        {
            "RenderGraphSpecifyLaneOperation" : {
                "Lane" : "Color",
                "TargetDescription" : {
                    "Format" : "RGBA16Float"
                }
            }
        }
    ]
}
