# rgbMeshArchives.rman
rman "-version 1" {
  
Declare param {string rma_path} {
    label "Rib Archive"
    description "The archive to place at mesh vertices."
    subtype file
    range {*.rib}
    }
Declare param {float rma_radial_offset} {
    label "Offset from Mesh Origin"
    subtype slider
    range {0 10}
    description "Enables archives to zoom in and out of the mesh."
    }
Declare param {int rma_use_normals} {
    label "Use Normals for Orientation"
    description "Aligns an archives Y axis to the mesh normal."
    subtype switch
    }
  
Declare param {float rma_jitter} {
    label "Jittered Placement"
    subtype slider
    range {0 1}
    description "Amount of randomized offset of each archive."
    }
Declare param {float rma_yrot} {
    label "Random Y Rotation"
    subtype slider
    range {0 360}
    description "Randomized axial rotation of each archive."
    }
Declare param {float rma_scale} {
    label "Random Scaling"
    subtype slider
    range {-1 1}
    description "Amount of randomized scaling of each archive."
    }
Declare param {string rma_input_node} {
    label "Color Input Node"
    description "For example \"file1\"."
    }
Declare param {float rma_threshold} {
    label "Placement Threshold"
    subtype slider
    range {0 1 .001}
    description "Used with the grayscale value of the input node."
    }
}