Prim Name / Display Name for Non-ASCII#
Rules for USD Prim name#
The following rules apply to USD Prim names.
ASCII alphanumeric characters and ’_’ are allowed as prim names.
The first character of the Prim name cannot be a number.
For example, the following Prim names can be used.
Sphere
_Sphere
Sphere_1
The following cannot be used as Prim names.
Object : -10
球
2_sphere
Prim name conversion in USD export#
For non-ASCII strings#
The GameObject name “球” is replaced with “GameObject_1” because it is UTF-8.
For ASCII strings#
If the GameObject name is an ASCII string and there are characters that do not match the USD Prim name rules, they will be replaced with ’_’.
For example: “Object : -10” is replaced by “Object____10”.
Display Name#
In the Omniverse Unity Connector’s USD export, if the GameObject name is not allowed as the USD Prim name, the original GameObject name is stored in the DisplayName.
If you are using a UTF-8 DisplayName, you must specify the font for that language at the startup of USD Composer.