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