Title: Property Panel — Omniverse Extensions

URL Source: https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html

Published Time: Wed, 01 Oct 2025 18:15:29 GMT

Markdown Content:
Property Panel[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#property-panel "Link to this heading")
---------------------------------------------------------------------------------------------------------------------------------------------

![Image 1: An example Property panel](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_reference-guide_property.png)
The _Property_ panel provides configurable properties for the prim you selected.

Search[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#search "Link to this heading")
-----------------------------------------------------------------------------------------------------------------------------

You can filter the displayed properties by typing in the search field at the top of the panel. Property names that contain the given text will be shown and all others will be hidden.

![Image 2: The Property panel's search feature](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-filter.png)
Metadata[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#metadata "Link to this heading")
---------------------------------------------------------------------------------------------------------------------------------

In the metadata section of the _Property_ panel, you’ll find the prim’s name, its file path, and some options for modifying the prim:

![Image 3: The Property panel's metadata section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-metadata.png)

| Option | Description |
| --- | --- |
| Add | Adds custom properties to the prim |
| Name | Identifies the selected prim |
| Prim Path | Identifies the prim’s file path |
| Instanceable | Allows you to create instances of the selected prim |

The **Add** button adds custom properties to the prim:

*   **Attribute:** Adds a custom attribute, with a name, type, and variability

*   **Reference:** Adds a file reference

*   **Payload:** Adds a USD payload

*   **Stage:** Modifies the stage’s up axis

*   **Visual Scripting:** Adds a compute graph

*   **Physics:** Adds physics-based properties

*   **Rendering:** Sets rendering properties

*   **TransformOp:** Adds and modifies [transform operations](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#transform-properties)

Common Properties[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#common-properties "Link to this heading")
---------------------------------------------------------------------------------------------------------------------------------------------------

The sections that appear in the _Property_ panel are dependent upon the type of prim you’ve selected. Here are the common sections that are present for most or all of the prim types.

Note

When a property is changed, a little blue box appears next to the modified field. Click it to restore the default value.

### Transform[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#transform "Link to this heading")

You can move, rotate, or scale some prim types with the _Transform_ section of the _Property_ panel. You may toggle the Link Scale button to apply scaling uniformly.

![Image 4: The Property panel's Transform section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-transform.png)

| Option | Description |
| --- | --- |
| Translate | Moves the prim along the X, Y, and Z axes |
| Rotate | Rotates the prim along the X, Y, and Z axes |
| Scale | Scales the prim along the X, Y, and Z axes |

*   **Transform Offset Mode**

> *   To enter Offset Mode, use the Offset icon in the top right corner of the Transform group. In Offset mode, values entered into the Transform fields are applied relative to the current position, scale, and orientation of the selected object. Blue “Offset” text present in the Transform header indicates that Offset Mode is active.
> 
>     *   Simple mathematical operators (+,-,*,/) can be used in offset fields; using these will calculate a new transform value using the current value of that field.

![Image 5: The Property panel's Transform section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-transform_offset.png)

Note

After changing a transform value in offset mode, that field will normalize back to 0.

### Materials on Selected Models[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#materials-on-selected-models "Link to this heading")

You can modify the material for some prim types with the _Materials on selected models_ section of the _Property_ panel:

![Image 6: The Property panel's materials on selected models section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-materials.png)

| Option | Description |
| --- | --- |
| Prim | Identifies the selected prim |
| Material | Selects the material to apply to the prim |
| Strength | Applies material strength relative to the prim’s descendants |

### Visual[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#visual "Link to this heading")

You can modify the visibility of some prim types with the _Visual_ section of the _Property_ panel:

![Image 7: The Property panel's visual section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-visual.png)

| Option | Description |
| --- | --- |
| Purpose | Sets the purpose of the visual: > * **default** > > * **render** > > * **proxy** > > * **guide** |
| Visibility | Sets the prim’s visibility: > * **inherited:** Inherits the visibility of the prim’s parent (The default value is visible.) > > * **invisible:** Hides the prim |

Note

When you modify a prim’s visibility, a little blue box appears. Click it to restore the default value.

### Kinds[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#kinds "Link to this heading")

You can modify the kind of some prim types with the _Kind_ section of the _Property_ panel:

![Image 8: The Property panel's kinds section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-kind.png)
Kinds in Omniverse Kit-based Apps, which help you organize your data, are implemented exactly as they are in USD. Refer to [Pixar’s USD Documentation](https://graphics.pixar.com/usd/docs/index.html) for a complete description of kinds.

Note

When you modify a prim’s kind, a little blue box appears. Click it to restore the default value.

### Variants[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#variants "Link to this heading")

You can modify the variants of prims containing variant sets with the _Variants_ section of the _Property_ panel:

![Image 9: The Property panel's variants section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-variants.png)
If the [Variant Editor](https://docs.omniverse.nvidia.com/extensions/latest/ext_variant-editor.html) is enabled, the properties will display additional options to edit and add variants:

![Image 10: The Property panel's variants section with variant editor options](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-variants-edit.png)
Variant OmniGraph Nodes[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#variant-omnigraph-nodes "Link to this heading")
---------------------------------------------------------------------------------------------------------------------------------------------------------------

*   [HasVariantSet](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/hasvariantset-2.html)

*   [GetVariantSetNames](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantsetnames-2.html)

*   [GetVariantNames](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantnames-2.html)

*   [GetVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantselection-2.html)

*   [SetVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/setvariantselection-2.html)

*   [ClearVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/clearvariantselection-2.html)

### Raw USD Properties[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#raw-usd-properties "Link to this heading")

The other sections in the _Property_ panel provide convenient and readable interfaces for modifying a prim’s properties. However, all of Omniverse is built on the USD format, so each of the prim properties you modify in the other sections has a corresponding USD property. There are also values that you don’t directly modify in the other property sections or are abstracted.

In the _Raw USD Properties_ section, you’ll find all of the prim’s USD properties and their values. You can also modify all the properties from this one section.

![Image 11: The Property panel's raw USD properties section](https://docs.omniverse.nvidia.com/extensions/latest/_images/kit_property-raw_usd.png)

Note

When you modify a prim’s USD properties, a little blue box appears next to the property. Click it to restore the default value.

### Optional Extensions[#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#optional-extensions "Link to this heading")

Optional Extensions for the Property Panel can be installed with the [Extension Manager](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_extension-manager.html).

*   [Xform Visualization Property Widget](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel/ext_xform-visualization-property-widget.html)

Links/Buttons:
- [#](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#optional-extensions)
- [transform operations](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel.html#transform-properties)
- [Pixar’s USD Documentation](https://graphics.pixar.com/usd/docs/index.html)
- [Variant Editor](https://docs.omniverse.nvidia.com/extensions/latest/ext_variant-editor.html)
- [Variant Workflows](https://docs.omniverse.nvidia.com/workflows/latest/variant-workflows.html)
- [Variant Presenter](https://docs.omniverse.nvidia.com/extensions/latest/ext_variant-presenter.html)
- [USD Python Snippets for variant sets](https://docs.omniverse.nvidia.com/dev-guide/latest/programmer_ref/usd.html#variant-sets-ref)
- [HasVariantSet](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/hasvariantset-2.html)
- [GetVariantSetNames](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantsetnames-2.html)
- [GetVariantNames](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantnames-2.html)
- [GetVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/getvariantselection-2.html)
- [SetVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/setvariantselection-2.html)
- [ClearVariantSelection](https://docs.omniverse.nvidia.com/extensions/latest/ext_omnigraph/node-library/nodes/omni-graph-nodes/clearvariantselection-2.html)
- [Extension Manager](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_extension-manager.html)
- [Xform Visualization Property Widget](https://docs.omniverse.nvidia.com/extensions/latest/ext_core/ext_property-panel/ext_xform-visualization-property-widget.html)
