# runProgram.rman file
rman "-version 1" {
Declare param {string rp_helperApp} {
label "Helper App Path"
description "The path to the procedural helper app."
subtype file
range {*.py}
}
Declare param {float rp_points_num} {
label "Number of Points"
subtype slider
range {1 10000}
description "The number of particles to generate."
}
Declare param {float rp_points_width} {
label "Points Width"
subtype slider
range {0.001 1}
description "The diameter of the particles."
}
Declare param {float rp_scatter_radius} {
label "Point Scatter Radius"
subtype slider
range {0.1 10}
description "The radius of the cloud of points."
}
Declare param {float rp_scatter_thickness} {
label "Point Scatter Thickness"
subtype slider
range {0.01 10}
description "The thickness of the cloud of points."
}
# The Collection and NodeOptions blocks enable a Pre-Shape MEL script
# to be assigned to "RenderMan Controls->Geometric Settings" panel.
Collection rp_OptionalGeometricSettings {
param rp_helperApp {
default ""
state optional
}
param rp_points_num {
default 1
state optional
}
param rp_points_width {
default 0.001
state optional
}
param rp_scatter_radius {
default 0.1
state optional
}
param rp_scatter_thickness {
default 0.01
state optional
}
}
NodeOptions {kGeometric kParticle} {
reference Collection optionalGeometricSettings
reference Collection rp_OptionalGeometricSettings
}
}