<args format="1.0">
    <shaderType>
        <tag value="pattern"/>
    </shaderType>
    <page name="Ridges" open="True">
        <param name="cup_height" label="Cup Height" type="float" default="1.5" connectable="True"  min="0" max="1"  widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="freq" label="Number of Ridges" type="int"   default="30"   connectable="True"  min="0" max="50" widget="default">
            <tags>
                <tag value="int"/>
            </tags>
        </param>
        <param name="atten_upper" label="Ridge Max" type="float" default="0.2"  connectable="True"  min="0" max="1"  widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="atten_lower" label="Ridge Min" type="float" default="0.05" connectable="True"  min="0" max="1"  widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="atten_ridges" label="Attenuate Ridges" type="int"  default="0" connectable="False" widget="checkBox">
            <tags>
                <tag value="int"/>
            </tags>
        </param>
        <param name="ridge_sharpness" label="Ridge Sharpness" type="float" default="0" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="ridge_distort" label="Ridge Distortion" type="float" default="0" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="ridge_distort_scale" label="Distortion Scale"     type="float" default="0" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
    </page>
    <page name="Mask" open="False">
        <param name="mask_amp" label="Mask Amplitude" type="float" default="0.25" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="mask_offset" label="Mask Vertical Offset" type="float" default="0.75" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
        <param name="mask_invert" label="Invert Mask" type="int"   default="0" connectable="False" widget="checkBox">
            <tags>
                <tag value="int"/>
            </tags>
        </param>
        <param name="mask_gain" label="Mask Brightness" type="float" default="1.0" connectable="True" min="0" max="1" widget="default">
            <tags>
                <tag value="float"/>
            </tags>
        </param>
    </page>
    <output name="ridgesF">
        <tags>
            <tag value="float"/>
        </tags>
    </output>
    <output name="maskF">
        <tags>
            <tag value="float"/>
        </tags>
    </output>
    <rfmdata nodeid="4" classification="rendernode/RenderMan/pattern"/>
</args>