Primvar
Primvar stands for primitive variable, an attribute attached to a geometric primitive in a scene description framework. It is used to store data that can vary across a surface, such as per-vertex colors or texture coordinates, and is consumed by shading and geometry processing pipelines.
In USD, primvars are exposed as UsdGeomPrimvar objects authored on a prim. Each primvar has a name,
Data types for primvars include scalar values and vectors, such as float, int, GfVec2f, and GfVec3f, as
Usage and scope: Primvars carry attributes from assets and formats into USD scenes and are a central