Non-Visual Materials#
Non-visual material labels let lidar, radar, and acoustic sensors map USD
materials to sensor-return behavior. The visual material can remain ordinary;
sensor semantics come from custom attributes on the bound Material prim.
Base Materials#
Use exact base-material strings. Common values include:
Category |
Values |
|---|---|
Default |
|
Metals |
|
Polymers |
|
Glass |
|
Other |
|
none and calibration_lambertian map to default-material behavior. Other
base materials default to composite-material behavior.
Coatings and Attributes#
Kind |
Values |
|---|---|
Coating |
|
Attribute flags |
|
Attributes are encoded as a bit field, so multiple attributes can be combined when the USD representation supports a list.
Troubleshooting#
If every object behaves like the same material, check that the runtime prefix matches the authored prefix.
Preserve coating and attribute flags unless base-material-only behavior is intentional.
MaterialIdlidar channels can be used to debug which material id was assigned to a hit.Semantic labels for segmentation are separate from non-visual material labels. See Semantic Labels for semantic class labels.