ID 541230 - Setting the "subdivisionScheme" of a USD geometry file to "none" does not stop Mari from subdividing the shape

Follow

Problem summary
Setting the subdivisionScheme of a USD geometry file to none does not stop Mari from subdividing the shape. Instead it defaults to catmullClark.
 
Customer reported version
Mari 6.0v2
 
Customer reported platform
CentOS 7
 
Steps to reproduce
 
1. In a 3D package, export a 3D asset as a USD file with the subdivisionScheme attribute set to none. The USD file attached can be used.
 
2. In Mari, create a new Project using the USD file.
 
3. Run the following API call in the Python Console palette:
 
import mari# Subdivide using default settings from source fileoptions = {"Use Source":True}mari.geo.current().generateSubdivision(options) 
 
4. Once the project has opened, select Objects palette > [Geo Name] > Subdivision.
 
5. From the Levels dropdown, select 1, and notice that the mesh becomes smoother.
 
Expected behaviour
The API call should not create Subdivision Levels for USD geometry with subdivisionScheme set to none.
 
Actual behaviour
The API call subdivides USD geometries with subdivisionScheme set to none.
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Mari 6.0v2 - Windows 10
Mari 4.8v1 - Windows 10 
 
Earliest version tested
Mari 4.8v1
- This feature did not exist before this version
 
 

    We're sorry to hear that

    Please tell us why