Skip to content

Latest commit

 

History

History
1070 lines (961 loc) · 95.7 KB

CHANGELOG.md

File metadata and controls

1070 lines (961 loc) · 95.7 KB

Changelog

[v0.18.0] - 2022-05-10

Build:

  • Installer script doesn't install the MaterialX libs for Maya 2022 #2302
  • Update to MaterialX 1.38.4 #2299
  • Use pixar using directive #2293
  • Fix build for USD versions past 21.11 #2288
  • Add MaterialX search path for tests #2282
  • Added support for Universal Binary 2 (x86_64 + arm64) #2280
  • Build with gcc 9 #2274
  • Fix cotd preflights image comparison failures #2241
  • Add unit test for select -addFirst #2195

Translation Framework:

  • Added support for importing animated bool/int type attributes #2318
  • Enforce cache file format #2311
  • EditAsMaya set should be a locked node #2290
  • Added mesh export options to preserve and remap UV set names #2283
  • The true bindPose for a skin cluster comes from it's bindPreMatrix #2270
  • Fix missing edit after merge #2245
  • Target layer moves & stays on session layer when editing as Maya data #2242
  • Prevent recursive edit as Maya #2229
  • Enable readAnimatedValues attribute on Camera translator import #2224
  • Enable proxyAccessor in AL_USDMaya #2222
  • Added export option to merge offset parent matrix #2218
  • Fixed uninitialized variable that caused NaN xform values after importing #2217
  • MaterialX subcomponent connections export #2211
  • USDExport: using parentScope & exportRoots flags together returns an error #2204
  • Added stage export option to disable authoring of distance unit #2203
  • Update the MaterialNetwork conversion function #2184
  • Final part of the code refactoring that merges more common methods into MayaUsdRPrim class #2086

Workflow:

  • Implement pivot accessors for wrapped matrix ops #2319
  • NURBS default to off when caching #2309
  • Added a user proc in USDMenuProc #2305
  • Minor UI fixes
    • Merge maya edits to USD option box: "cancel" button should be "close" #2300
    • Merge to USD optionbox width is not the same as other option boxes #2300
    • Cache to USD: tooltips are missing word in bold #2300
    • Make "Define In" options enabled #2298
    • Add Layer Editor menu item to the context menu of edited-as-Maya objects #2198
    • Add contextual menu to bind materials #2287
  • Removed proxy shape pre/post selection events notification #2294
  • Refactored and simplified AL_USDMaya primvar interpolation type detection #2284
  • Fix crash with deactivate and console #2268
  • Support UFE lights #2266
  • For for showing deactivated children #2265
  • Use correct way to query attribute #2260
  • Add validation on custom transform node before accessing #2252
  • Mark outTime attribute dirty to force updating Maya bbox #2251
  • USD shader node def #2243
  • Avoid errors in marking menu #2238
  • Maya Reference auto-edit handling #2235
  • Persist USD payload state #2226
  • Fixed dead loop issue when deleting node #2219
  • Reduce floating point comparison precision to avoid making edit layer dirty #2216
  • Bad variant cache with empty pref #2200
  • Fix for attribute editor in 2022 due to changes to callcustom in editorTemplate #2182

Render:

  • Can no longer pass ALL_INSTANCES into GetScenePrimPath #2317
  • MaterialX doesn't display in the Viewport on MacOS #2296
  • Set the default light intensity the new way #2291
  • Active Selection Highlighting color doesn't work in Maya 2022 with USD #2279
  • Remove assertion with incorrect expression #2278
  • SetParameter crash from a worker thread #2275
  • Add optionVars for controlling specular lighting options #2261
  • Use USDLuxTokens for spot light #2253
  • Fix MaterialX not working with AMD material lib #2236
  • Fix textures disappearing when manipulating a prim when async texture loading is enabled #2228
  • Flat shading using V3 lighting API #2223
  • Expose colorCorrect node to MaterialX #2207
  • Points schema support in HdVP2 render delegate #2190

[v0.17.0] - 2022-04-04

Build:

  • Created cmake variables which tell if the API is present #2167
  • Change _GetLocalTransformForDagPoseMember check from maya api version to diffrence_type iterator trait support #2136
  • Remove/replace all UFE_PREVIEW_VERSION_NUM now that latest MayaPR has UFE v3 #2096
  • MayaUsd test failures with USD built with AssetResolver 2 #2092
  • Initial cache to USD test #2081

Translation Framework:

  • Create usdGeomNode to extract usd geometry on compute #2173
  • Import code for place2dTexture #2170
  • Support duplicate to Maya and USD to non root #2166 #2156
  • Export of texture and placement #2165
  • Add curve filtering option in UI #2161
  • Fixed incorrect export flag for translator in test plugin #2148
  • Preserve load state of prims #2141
  • Added mesh export options for interpolation type and reference object mode #2128
  • Add UV tangents directly in MaterialX #2113
  • Import of usd lux light prims #2097
  • Fixed recursive calls to bound Python translators under Python 3 #2094
  • Error when attempting to add a Maya reference to a variant #2091

Workflow:

  • Maya Reference:
    • Added check in context ops to avoid Add Maya Reference on Maya reference prim #2187
    • Cancel edit on Maya Reference under an xform #2186
    • Crash when editing as Maya #2183
    • Locked attributes on Maya reference prim transform stand-in #2175
    • Clean up 'Cache to USD' UI options #2144
    • Change add Maya reference edit state default #2131
    • Proper selection for edit as Maya, merge to USD, and discard Maya edits #2125
    • No icon for Maya Reference in USD on Linux #2090
    • Add undo support to add Maya reference #2079
  • Remove Load/Unload payload from AE #2171
  • Renaming 2 prims with illegal chars will crash Maya #2151
  • Exporting maya file using USD takes extremely long #2158
  • Add glBindVertexArray to UsdMayaGLBatchRenderer::_TestIntersection #2157
  • Automatically set the animation option #2149
  • Fixed problem where BBox did not recalculate if prim visibility changed #2147
  • Persist cache-to-USD options #2123
  • Cache to USD: take out 'Parent Scope' from options #2122
  • Improve the merge-to-USD UI #2119
  • Added export option to disable the model kinds processor #2106
  • Refresh issue with deactivation of USD Prims #2104
  • Ufe v1: Crash when interacting with Outliner after unloading payload #2103
  • Removed redundant code in proxy shape transform validation #2100
  • Support for orphaned objects #2095
  • Removed tracking selectability and lock metadata #2075
  • Switch delete command behavior to delete prims #1895

Render:

  • When instance colors is nullptr don't get the length #2230
  • MaterialX image improvements #2178
  • Share cached HdVP2TextureInfo between all materials #2145
  • If USD reports that the topology is dirty compare the new topology to the old #2143
  • Warn the user that mtoh is experimental #2138
  • Get the display style of all viewports rather than just the current #2134
  • Use the class specific namespace so we don't have to check Maya's version #2129
  • USD 22.03 integration: API change for MaterialX #2126
  • Setting the instance colors or transforms into Maya is expensive #2110
  • Varying display colour bug #2107
  • Use the latest MPxSubSceneOverride API #2101
  • Improved texture loading by running file reading asynchronously and only for active render purpose #1980

Documentation:

  • Updated documentation + unit test #2105

[v0.16.0] - 2022-02-08

Build:

  • Fix edit router parent test #2068
  • Add custom rig codeless schema test #2057 #1997
  • Rename "gulark" to "gulrak" #2048
  • Removed AL_usdmaya_ProxyShapeSelect command and related functionality #2009
  • Allow building Maya 2020 against a MaterialX-enabled USD #1985
  • Fix TestALUSDMayaPython_LayerManager random fails #1945
  • Updated AL Python tests to avoid tempfiles #1923

Translation Framework:

  • Write sparsely when exporting mesh orientation #2050
  • Allow updating registered Python class #2044
  • Improve Python bindings #2037
  • Disable multi-material options for legacy shading #2035
  • Extended Python schema API wrappers #2027
  • Added vertex colour utility node and translation for USD preview surface #2016
  • Revisit Python shader export unit test #1981
  • Fix MaterialX import of RGBA files #1962
  • Make sure material export sanitizes names #1950
  • Use correct default for shading mode #1940
  • Properly detect animated compound plug #1939
  • Support for ignoreColorSpaceFileRules when setting scalar textures #1938
  • Fix correctness issues for material export #1937
  • Fixed worldspace export flag behaviour to only bake xform at the top level prim #1931
  • Validate normal maps for correctness #1918
  • Unnest UV reader and optimize #1915
  • Use USD syntax for Python callbacks #1911
  • Only export transform rotate order if not default #1713

Workflow:

  • Push/Pull workflow:
    • Cache to USD dialog for Maya reference prim #2054
    • See a waiting cursor when pulling #2040
    • Deactivate prim on pull instead of using exclude feature #2036
    • Group my Maya Reference on creation #2025
    • Improve edit as maya context menu #2023
    • Edit as Maya whole selected object #2020
    • MayaReference auto-edit support #2015
    • Always use Namespaces when creating a Maya Reference #2004
    • Name the MayaReference prim/transform node on creation #2000
    • Ensure duplicate-as USD creates unique prim names #1989
    • Define my Maya Reference in a variant on creation #1988
    • Support mergeNamespacesOnClash attribute on MayaReference prim #1987
    • Enable creating Maya Reference prim as child of proxy shape node #1978
    • Add a Maya Reference #1973
    • Add undo/redo to Edit-as-Maya workflows #1969
    • mergeToUsd/discardEdits should remove inert primSpecs from session layer#1927
    • 'Duplicate as Maya Data' only on prims that have import translators #1924
    • Get an edit on my sessionLayer instead of my editTarget layer #1896
  • Fix group command not finding unique names #2032
  • Outliner not updating with new prim defined in python #1970
  • Expose python bindings for UsdMayaPrimUpdater #1894
  • Add support for float and double types to the converter (and proxy accessor) #1892

Render:

  • Removed proxyDrawOverride render delegate #2063
  • MaterialX v1.38.3 #2062
  • Introducing color cache to improve performance #2059
  • Fix display color not matching the source Lambert materials #2049
  • Trigger the populate selection when a new instancer is added #2038
  • Disable the workaround of populating selection every frame #2034
    • Work around Pixar USD issue #1516 #1897
  • USD selection highlighting doesn't take color settings into consideration #2033
  • Don't dirty invalid paths #2024
  • Interacting with heavy scenes is slow #2019
  • Fix flipped normals #2012
  • Work around USD race condition for UsdSkel #2007
  • Don't try to get requiredVertextBuffers from a NULL shader #1993
  • Curves drawing color is the exact same as the Maya viewport gray background #1998
  • CPU UsdSkel support #1992
  • Changing the primvar reader to a color reader can change the output #1971
  • Test selection highlighting of USD objects in vp2RenderDelegate #1965
  • UpdateSelectionStates may trigger an execute #1957
  • Use cached textures #1941
  • Fix exported normals not being used by VP2 #1913
  • Safely test opacity values when iterpolation is uniform #1906
  • Add required primvars corresponding to the Maya shader's required vertex buffers #1903
  • Copy MaterialXGenOgsXml to MayaUSD #1901
  • Mark everything dirty when display modes change #1891
  • Make Enum UI control for TfToken type #1874

Documentation:

  • Improve documentation discoverability #2064
  • Schema adaptor documentation #2061

[v0.15.0] - 2021-12-16

Build:

  • Updated AL Python tests to use fixturesUtils #1886
  • Added multi-format serialisation test for shared LayerManager #1866
  • Use AbsPath for INPUT_PATH env var in converter tests #1837
  • Compile MayaUSD correctly when mixing USD 20.05 and Maya 2022 #1835
  • Test passing array to Maya commands #1831
  • Use mayapy as Python interpreter on Mac #1828
  • Update callsites to work with USD dev API changes #1825
  • Fix UV export test #1823
  • Add tests for auto load new objects, auto load selected and for instanced #1820

Translation Framework:

  • Convert UsdMayaPrimUpdater::isAnimated() use of Python to C++ #1878
  • Python bindings for chasers #1864
  • Maya 2020 picked wrong MDGModifier.deleteNode #1853
  • Job context UI for import/export dialogs #1842
  • Fix support for normal map channel connections #1833
  • Use Adaptors for custom schema import-export #1814
  • Bugfix for exporting instances that have namespaces or other use invalid characters #1708

Workflow:

  • Push/Pull workflow:
    • Remove edit-as-maya menus when not available #1885
    • Validate pull push capability #1845
    • Implement minimal merge of modified data when merging back to USD after editing in Maya #1804
  • Adjust unit tests for UFE 3.0 #1888
  • Unloaded prims should appear in the outliner #1877
  • Add action in Outliner context menu to toggle instanceable state of prim #1873
  • Made all dirty layers and anonymous sublayers serialisable #1872
  • Selecting an instanced prim and then the stage shows incorrect selection hilite in viewport #1868
  • Fixed exiting callback failing to deregister on UFE global #1856
  • Added locking for instance proxy xforms #1851
  • Prevent parenting under an instance #1844
  • Manage the edit-ability of an attribute from Maya's Attribute Editor #1816
  • Add the layer's file format as a serialisation attribute #1792

Render:

  • Update for quaternion change in USD v21.11 #1910 #1902
  • Skip Ufe Identifier update when the identifiers are not in use #1875
  • Fix for proxyShapes in VP2 to display shaders bound to "glslfx:surface" material output #1870
  • Insert backup restore GL state render task around colorize-select-task #1863
  • Performance optimization if there are no reprs selected #1843
  • Selection Highlight doesn't update when changing selection with USD 21.11 #1838
  • Fix OpenGL initialization to restore GPU Compute functionality #1803

[0.14.0] - 2021-11-10

Build:

  • Fixes to unit testing framework #1798 #1795 #1793 #1787 #1772
  • Make shader reader/writer test self contained #1794
  • Update image baseline for PreviewSurface test #1786
  • Use new libusd library prefix when finding USD_LIBRARY #1743

Translation Framework:

  • Python Bindings:
    • UsdMayaShadingModeRegistry #1756
    • Material translators #1744
  • Multi-material export #1788
  • USD export and import componentTags #1755
  • Import basis curves #1742
  • Fix translator context on nested proxy shapes #1729

Workflow:

  • Hierarchy handler chain of responsibility for child filtering #1810
  • Fixed tagged excluded prims to update correctly when changed #1791
  • Crash when attempting to move Maya object and USD prim #1790
  • Edit as Maya data / Merge back to USD #1789
  • Implemented new metadata methods from Ufe::Attribute to support locking #1785
  • Use HdRprim's render tag data for VP2 mesh shared data #1784
  • Payload status is not respected when duplicating an object in USD #1778 #1735
  • Added intersection test command for ProxyDrawOverride #1771
  • Layer Editor/Manager:
    • Updated manager to purge cached self on scene reset #1760
    • Loading sublayers with relative path checked throws error #1748
    • Added caching to LayerManager #1734
  • Make TranslatePrim update behaviour consistent with Proxy Shape update behaviour #1725

Render:

  • Fix textures missing on OSX with V2 Lighting #1800
  • Maya freezes on playback when using a invalid stageCacheId #1776
  • Updates to pxr hd renderer #1774
  • Enable primvar filtering to match HdSt behavior #1737
  • Added USD pick mode fixes for VP2 #1731

[0.13.0] - 2021-10-12

Build:

  • Fix compilation issue for schema, header and UFE linking #1723
  • Use PXR_NAMESPACE_USING_DIRECTIVE to fix internal Pixar builds #1717
  • Centos8 supprt #1716
  • Python:
    • Prevent crash when accessing a stale attribute from Python #1675
    • Python 3.9 support #1668
    • Fix python 3.9 AL TransactionManager crash #1698
  • Fix MaterialX code generation #1696
  • Pixar plugin:
    • Removing references to the deprecated PxPointInstancer #1694
  • Add tests for sets command and for isolate select in Vp2RenderDelegate #1678
  • Maya could have some observers created when the test starts running #1650
  • Update maya-usd for USD v0.21.08 #1646

Translation Framework:

  • Python Bindings:
    • Chasers #1722
    • Un-registration of registered translators #1709
    • Schema adaptors #1699
    • Prim translators #1670
  • Import/Export fixes:
    • Warning on blendShape export #1684
    • Standard surface export #1671
    • GeomNurbsCurve import #1654
  • Animal Logic plugin:
    • Fill in missing export translator implementation #1728
    • Avoid opening duplicated usd stages on Maya file load #1727
    • Fix excluded prim paths #1726
    • Add duplicate check during translator context deserialise based on prim path match #1710
    • Ignored setting playback range if no time code found from USD #1686
  • Use the API schema class UsdLuxLightAPI in place of USD typed class #1701
  • Adopt use of references when passing ReaderContext when reading RfM #1653
  • Update RfMLight translators to use codeless schemas #1648
  • Allow usd reader registration for tf type tokens #1619

Workflow:

  • Basic Channel Box support for USD prims #1715
  • Manage editability of properties #1700
  • Ability to select by point instancers, instances and prototypes #1677
  • Ability to manage a prim's viewport selectability #1673
  • Prevent saving layers with identical names #1644
  • Improperly created scene item must not crash move tool #1636

Render:

  • Prevent crash when nonexistant instance is selected #1718
  • Animal Logic plugin:
    • Bail on proxyDrawOverride user select early if snapping is active #1711
  • Properly use fallback color in vp2RenderDelegate #1692
  • Fixing lighting issues with UsdPreviewSurface #1682
  • Update primvars with instance interpolation when instancing is dirty #1669
  • Set the Ufe Identifier on MRenderItems for isolate select support #1662
  • Make sure that any prims whose purpose changed get updated #1661
  • LightAPI v2 detection code was updated to detect fix in Maya #1645
  • useSpecularWorkflow now works #1638
  • Fixes incorrect Schlick Fresnel for IBL lighting #1634
  • Minor performance improvement for loading scenes into Vp2RenderDelegate #1633
  • Support for Hydra's new per-draw-item material tag #1629

[0.12.0] - 2021-08-23

Build:

  • Implement HdMayaSceneDelegate::GetInstancerPrototypes #1604
  • Fix unit tests to run in Debug builds #1593

Translation Framework:

  • Export opacity of standardSurface to usdPreviewSurface and back #1611
  • Avoid TF_Verify message when USD attribute is empty #1599
  • Export roots #1592
  • Fix warnings from USDZ texture import #1589
  • Add support for light translators #1577
  • ProxyShape: add pauseUpdate attr to pause evaluation #1511

Workflow:

  • No USD prompt during crash #1601
  • Add grouping with absolute, relative, world flags #1600
  • Fix crash on scene item creation #1596
  • Matrix op, common API undo/redo #1586
  • Make USD menu tear-off-able #1575

Render:

  • Revert to using shading with the V1 lighting API #1626
  • Implement UsdTexture2d support in VP2 render delegate #1617
  • Maya 2022.1 has the Light loop API V2 and is compatible with MaterialX #1609
  • Fix rprim state assertions #1607
  • Remove hardcode camera name string #1598
  • Store the correct render item name in HdVP2DrawItem #1597

Documentation:

  • Fix minor typos in "lock" and "selectability" tutorials #1574

[0.11.0] - 2021-07-27

Build:

  • Remove deprecated UsdRi schemas #1585
  • Bump USD min version to 20.05 #1568
  • Fixed two tests with the same name #1562
  • Pxr tests will use build area for temporary files #1443

Translation Framework:

  • Review all standard surface default values #1560
  • Remove calls to configure resolver for asset under ar2 #1530
  • UV set renamed to st, st1, st2 #1528
  • Add geomSidedness flag to exporter #1499
  • Fixed bug with visibility determination #1479

Workflow:

  • Crash when transforming multiple objects with duplicate stage #1554
  • Add restriction for grouping #1550
  • Stage to be created without the proxyShape being capitalized #1526
  • Handle multiple deferred notifs for single path #1519
  • Use SdfComputeAssetPathRelativeToLayer to compute sublayer paths #1515
  • Deleting assembly nodes that contained child assemblies crashes Maya #1504
  • Add support for ungroup command #1469
  • New unshareable stage workflow #1455
    • Disable save for unshared layer root #1584
    • Disable "Revert File" for read-only files #1579
  • On drag and drop of a layer with an editTarget, the edit target moves to the root layer #1444

Render:

  • MaterialX
    • Fix MaterialX import errors found by testing #1553
    • Handle UDIM in MaterialX shaders #1582
    • MaterialX UV0 defaultgeomprop to st primvar #1533
    • MaterialX build instructions #1524
    • MaterialX import export #1478
    • Show USD MaterialX in VP2 render delegate #1433
  • Do not crash on invalid materials #1573
  • Show patch curves as wireframe in default material mode #1570
  • Don't normalize point instancer quaternions #1563
  • Pixar fixed render tag issue in v20.08 so only enable env for earlier versions #1561
  • Detect and save a pointer to the cardsUv primvar reader #1558
  • Restore preview purpose material binding #1555
  • Make sure we leave default material mode when the test ends #1552
  • Build a proper index buffer for the default material render item #1522
  • Point snapping to similar instances #1521
  • UsdUVTexture works with Maya color management prefs #1516
  • Handle source color space in Vp2 render delegate #1508
  • Add kSelectPointsForGravity to all selected render items when we should be snapping to active objects #1502
  • Add support to Vp2RenderDelegate for the "cards" drawing mode #1463

Documentation:

  • Instruction for installing devtoolset-6 on CentOS #1482

[0.10.0] - 2021-06-11

Build:

  • Use new schemaregistry API #1435
  • Update Pixar ProxyShape image tests affected from storm wireframe #1414
  • Use new usdShade/material vector based API for USD versions beyond 21.05 #1394
  • Support building Gulrak library locally #1291
  • Center pivot command support test #1207

Translation Framework:

  • Use Maya matrix decomposition for matrix op TRS accessors #1428
  • Move Transform3d handler creation into core #1409
  • Write correct IOR for metallic shaders #1388
  • Remove namespace on material import #1344
  • Configure resolver to generate resolver context #1342
  • Referenced material non-default attributes not getting exported to USD #1284
  • Don't write fStop when depthOfField is disabled #1280
  • Spurious warning being raised about USDZ texture import #1279
  • Guard against past-end iterator invalidation #1247

Workflow:

  • Grouping a prim twice will crash Maya #1453
  • AE missing information on materials and texture #1446
  • Implement setMatrixCmd() for common transform API #1445
  • Error messages showing up when opening the "Applied Schema" category #1434
  • Replace callsites into deprecated "Master" API #1430
  • Empty categories appear #1427
  • See mayaUsdProxyShape icon in Node Editor #1425
  • Mute layer doesn't work #1423
  • USD files fail to load on mapped mounted volume #1422
  • Send ufe notifications on undo and redo #1412
  • Remove use of deprecated pxr namespace in favor of PXR_NS #1411
  • On prim AE template, see connected attributes #1410
  • Layer Editor save icon missing when Maya scaling is 125% #1408
  • Title for Shaping API shows up incorrect in Attribute Editor #1407
  • Crash on redo of creation and manipulation of prim #1406
  • On the prim AE template see useful widgets for arrays #1393 #1374 #1367
  • Importing USD file with USDZ Texture import option on causes import to fail #1392
  • Check for empty paths #1387
  • Attribute Editor: array attribute does not support nice/long name #1380
  • Prim AE template: categories persist their expand/collapse state #1372
  • Crash when editing layer that has permission to edit false (locked) #1363
  • Clean up runtimeCommands created by the plugin #1354
  • Point instance interactive batched position, orientation and scale changes #1352
  • List all registered prim types for creation #1350
  • On the prim AE template see applied schemas #1333
  • USD load/unload payloads does not update viewport #1332
  • Increase depth priority for point snapping items #1329
  • Point snapping issue on USD instances #1321
  • Send Ufe::CameraChanged when camera attributes are modified #1315
  • Block attribute edits for the remaining transformation stacks #1308
  • Test usd camera animated params and editing params #1298
  • Block attribute authoring in weaker layers in legacy transform3d #1294
  • No tooltip for prim path in Attribute Editor #1288
  • Crash when token for "Info: id" is editied to invalide value #1287
  • Ability to turn off file-backed Save confirmation in Layer Editor #1277

Render:

  • Invisible prims don't get notifications on _PropagateDirtyBits or Sync #1432
  • Integrate 21.05 UsdPreviewSurface shader into MayaUsd plugin #1416
  • Store render item dirty bits with each render item #1404
  • When the instance count changes we need to update everything related to instancer #1398
  • Add a VP2RenderDelegate test for basis curves to ensure they draw correctly #1390
  • Disable the material consolidation update workaround #1359
  • Metallic IBL Reflection #1356
  • Support default material shading using new SDK APIs #1339
  • Faster point snapping #1292
  • Add camera adapter to support physical camera parameters and configurable motion blur and depth-of-field #1282
  • Hydra prim invalidation for hidden lights #1281

Documentation:

  • Added getting started docs link to Detailed Documentation section #1401
  • Keep the TF_ERROR message format consistence with TF_WARN and TF_STATUS #1386
  • Update build.md for supported USD v21.05 version #1365

[0.9.0] - 2021-04-01

Build:

  • Added "/permissive-" flag for VS compiler #1262
  • Explicitly case Ar path string to ArResolvedPath #1261
  • Remove/replace all UFE_PREVIEW_VERSION_NUM #1243
  • Namespace cleanup #1214 #1223 #1231 #1240
  • Allow ufeUtils.ufeFeatureSetVersion before Maya standalone initialize #1237
  • Revert pxrUsdMayaGL tests to old color management #1232
  • Fixed Maya 2018 compilation #1225
  • Adapt tests to UsdShade GetInputs() and GetOutputs() API update with USD 21.05 #1224
  • Fixed include order #1211
  • Regression test for scene dirty when editing USD #1205
  • Updates for building with latest post-21.02 dev branch commit of core USD #1199
  • Remove dependency on boost
  • Replaced usage of USD_VERSION_NUM with PXR_VERSION #1181

Translation Framework:

  • Added support for indexed normals on import #1250
  • Uvset names not written #1188
  • Support duplicate blendshape target names #1179
  • Maintain UV connectivity across export and re-import round trips #1175
  • Added support import of textures from USDZ archives #1151
  • Support import chaser plugins #1104

Workflow:

  • Return error code for issues when saving #1293
  • Fixed visibility attribute not blocked via outliner #1275
  • Fixed crash when learing mutiple layers #1274
  • Prim AE template:
    • option to suppress array attributes #1267
    • show metadata #1249
  • Undoing transform will not update manipulator #1266
  • Don't convert the near and far clipping planes linear units to cm #1265
  • Ability to select usd objects based on kind from the Select menu #1260
  • Better return value (enum) from UI delegate #1259
  • Part 1: Block attribute(s) authoring in weaker layer(s) #1258
  • Added a camera test which relies on unimplemented methods #1252
  • Minimize name-based lookup of proxy shape nodes #1245
  • Added support for manipulating point instances via UFE #1241
  • Stage AE template
  • No warning icon in USD Save Overwrite section #1234
  • Fixed AE refresh problem when an Xformable is added #1233
  • Undoable command base class #1227
  • Separate callbacks for Save and Export #1226
  • Multiple ProxyShapes with Same Stage #1228
  • Null and anonymous layer checks #1212
  • Multi matrix and fallback parent absolute #1201
  • Fixed bbox computation for purposes #1170

Render:

  • Added a basic test for Vp2RenderDelegate geom subset material binding support #1255
  • Author a default value for color & opacity if none are present #1254
  • Only assign the fallback material when no material is present #1253
  • Added single-channel half-float EXR support #1248
  • Added per instance inherited data support to Vp2RenderDelegate #1220
  • Added support for 16-bits textures in VP2 renderer delegate #1219
  • Fixed crash on failure to initialize a renderer #1213
  • Use the nurbs curve selection mask for basis curves #1208

Documentation:

  • Update comment about using universalRenderContext #1271
  • Added namespace section to coding guidelines #1239
  • Identify clang-format version 10.0.0 as the "standard" version #1229

[0.8.0] - 2021-02-18

Build:

  • Fixed UFEv2 test failures with USD 20.02 #1171
  • Set MAYA_APP_DIR for each test, pointing to unique folders. #1163
  • Disabled OCIOv2 in mtoh tests #1160
  • Made tests in test/lib/ufe directly runnable and use fixturesUtils #1144
  • Moved minimum core usd version to v20.02 #1138
  • Made use of PXR_OVERRIDE_PLUGINPATH_NAME everywhere #1108
  • Updates for building with latest post-21.02 dev branch commit of core USD #1099

Translation Framework:

  • Support empty blendshape targets #1149
  • Fixed load all prims in hierarchy view #1140
  • Improved support for USD leftHanded mesh #1139
  • Fixed export menu after expanding animation option #1133
  • Added support for UV mirroring on UsdUVTexture #1132
  • Imroved export of skeleton rest-xforms #1130
  • Use earliest time when exporting without animation #1127
  • Added error message if unrecognized shadingMode on export #1110
  • Fixed anonymous layer import #1086

Workflow:

  • Fixed crash when editing prim on a muted layer #1172
  • Added workflows to save in-memory edits #1152 #1187
  • Removed attributes from AE stage view #1145
  • Added support for duplicating a proxyShape. #1142
  • Adopted data model undo framework for attribute undo #1134
  • Prevent saving layers with anonymous sublayers #1128
  • Added warning when saving layers on disk #1121
  • Fixed crash caused by out of date stage map #1116
  • Fixed crash when fallback stack was having unsupported ops added #1105
  • Fixed parenting with single matrix xform op stacks #1102
  • Author kind=group on the UsdPrim created by the group command when its parent is in the model hierarchy #1094
  • Update edit target when layer removal made it no longer part of the stage #1156
  • Fixed bounding box cache invalidation when editing USD stage #1153
  • Handle selection changes during layer muting and variant switch #1141
  • Fixed crash when removing an invalid layer #1122
  • Added UFE path handling and utilities to support paths that identify point instances of a PointInstancer #1027

Render:

  • Fixed crash after re-loading the mtoh plugin #1159
  • Added compute extents for modified primitives #1112
  • Fixed drawing of stale data when switching representations #1100
  • Added hilight dirty state propagation #1091
  • Implemented viewport selection highlighting of point instances and point instances pick modes #1119 #1161

Documentation:

  • Added import/export cmd documentation #1146

[0.7.0] - 2021-01-20

This release changes to highlight:

  • Ufe cameras
  • Blendshape export support
  • Maya's scene will get modified by changes to USD data model
  • VP2RenderDelegate is enabled by default and doesn't require env variable flag anymore
  • Maya-To-Hydra compilation is disabled for Maya 2019 with USD 20.08 or 20.11

Build:

  • Migrated more tests from plugin/pxr to core mayaUsd #1042
  • Cleaned up UI folder #1037
  • Cleaned up test utils #1034
  • Updates for building with latest post-20.11 dev branch of core USD #1025
  • Fixed a build issue on Linux with maya < 2020 #1013
  • Fixed interactive tests to ensure output streams are flushed before quitting #1009
  • Added UsdMayaDiagnosticDelegate to adsk plugin to enable Tf errors reporting using Maya's routines #1003
  • Added basic tests for HdMaya / mtoh #915 #1006

Translation Framework:

  • Fixed issue where referenced scenes have incorrect UV set attribute name written out. #1062
  • Fixed texture writer path resolver to work relative to final export path #1028
  • Fixed incorrect bindTransforms being determined during export #1024
  • Added Blendshape export functionality #1016
  • Added staticSingleSample flag, and optimize mesh attributes by default #989 #1012
  • Added convert for USD timeSamples to Maya FPS #970 #1010

Workflow:

  • Fixed camera frame for instance proxies. #1082
  • Removed dependency between LayerEditor and HIK image resources #1072
  • Fixed rename for inherits and specializes update #1071
  • Added support for Ufe cameras #1066
  • Editing USD should mark scene as dirty #1061
  • Fixed crash when manipulating certain assets on Linux #1060
  • Made visibility Undo/Redo correct #1056
  • Fixed crash in LayerEditor when removing layer used as edit target #1015
  • Fixed disappearing layer when moved under last layer in LayerEditor #994

Render:

  • Fixed false positive transparency #1080
  • Made VP2RenderDelegate enabled by default #1065
  • Fixed mtoh crash with DirectX #1059
  • Optimized VP2RenderDelegate for many materials #1043 #1048 #1052
  • Disabled building of mtoh for Maya 2019 with USD 20.08 and 20.11 #1023

[0.6.0] - 2020-12-14

This release includes many changes, like:

  • Refactored UFE Manipulation support
  • New Undo Manager
  • LayerEditor
  • Material import/export improvements (displacement, UDIMs, UVs) & bug fixes
  • AE improvements
  • Viewport optimization for many duplicated materials
  • Undo support for UFEv2 selection in viewport
  • Proxy accessor - handle recursive patterns
  • Clang-format is applied to the entire repository

Build:

  • Fixed compilation on windows if backslash in Python_EXECUTABLE #968
  • Enable USD version check for components distributed separately #949 #846
  • Fixed missing ARCH_CONSTRUCTOR code with VS2019 #937
  • Fixed current compiler warnings #930
  • Fixed compilation errors with latest post-20.11 dev branch of core USD #929 #889
  • Added support for Boost_NO_BOOST_CMAKE=ON for Boost::python #912
  • Organized Gitignore, and add more editor,platform and build specific patterns #908
  • Applied clang-format #890 #918 #895
  • Enabled initialization order warning on Windows. #885
  • Added mayaUtils.openTestScene and mayaUtils.getTestScene #868
  • Exposed stage reset notices to python #861
  • Clang-format fixes #842
  • Devtoolset-9 fixes #841
  • Made WANT_UFE_BUILD def public. #793

Translation Framework:

  • Fixed Looks scopes roundtrip #985
  • Added support for UV transform value exports #954
  • Allowed loading pure-USD shading mode plugins #923
  • Added opacity threshold to USD Preview Surface Shader #917
  • Fixed out of bound errors causing segfaults #914
  • Added FPS metadata to exported usd files if non static #913
  • Added proper support for importing UV set mappings #902
  • Fixed map1 import #892
  • Fixed self-specialization bug with textureless materials #891
  • Added UDIM Import/Export #883
  • Added proper support for UV linkage on material export #876
  • Fix to keep USDZ texture paths relative #865
  • Added support for handling color space information on file nodes #862
  • Added import optimization to merge subsets connected to same material #860
  • Renamed InstanceSources to be Maya-specific #859
  • Added displacement export & import #844 #851

Workflow:

  • Added save layers dialog #990
  • Added Layer Editor #988
  • Fixed undo crash when switching between target layers in a stage #965
  • Made attributes categorized by schema in AE #964
  • Added new transform3d handlers to remove limitations in UFE manipulation support #962
  • Added Undo/Redo support for USD data model. #942 #956
  • Added connection to time when creating a new empty USD stage #928
  • Enabled recursive compute with proxy accessor #926
  • Cleaned up Proxy Shape AE template #922 #944
  • Made select command UFE aware #921
  • Allowed usdPreviewSurface to exist without input connections #907
  • Fixed default edit target when root layer is not editable. Added ability to force session layer by default. #899 #935
  • Fixed outliner update when duplicating items #880
  • Added subtree invalidation support on StageProxy ( a.k.a pseudo-root ). #864
  • Added support None-destructive reorder ( move ) of prims relative to their siblings. #867
  • Made parenting to a Gprim not allowed #852
  • Improved accessor plug name and cleanup tests #838

Render:

  • Enabled color consolidation support for UsdPreviewSurface and UsdPrimvarReader_color #979
  • Fixed broken lighting fragment #963
  • Removed dependencies on old Hydra texture system from hdMaya for USD releases after 20.11 #961
  • Improved draw performance for Rprims without extent #955
  • Reuse shader effect for duplicate material networks #950
  • Added undo support for viewport selections of USD objects #940
  • Fixed transparency issues for pxrUsdPreviewSurface shader node #903
  • Fixed fallback shader (a.k.a "blue color") being incorrectly used in some cases #882
  • Added CPV support and curveBasis support for basiscurves complexity level 1 #809

[0.5.0] - 2020-10-20

Build:

  • Added validation of exported USD in testUsdExportSkeleton for case without bind pose #839
  • Added support for core USD release 20.11 #835 #808 #775
  • Continue pxr tests migration and fixes #828 #825 #815 #806 #779
  • Cleaned up pxr CMake and remove irrelevant build options #818
  • Made necessary fixes required before we can apply clang format #807
  • Fixed Python 3 warnings #783
  • Fixed PROJECT_SOURCE_DIR use for nested projects. #780
  • Fixed namespace migration of QStringListModel between Maya 2019 and Maya 2020 in userExportedAttributesUI #812

Translation Framework:

  • Fixed import of "useSpecularWorkflow" input on UsdPreviewSurface shaders #837
  • Added translation support between lambert transparency and UsdPreviewSurface opacity
  • Material import options rework #822 #831 #832 #833 #836
  • Ensure UsdShadeMaterialBindingAPI schema is applied when authoring bindings during export #804
  • Updated custom converter test plugin to use symmetric writer #803
  • Added instance import support #794
  • Extracted RenderMan for Maya shading export from "pxrRis" shadingMode for use with "useRegistry" #787 #799
  • Fixed registry errors for preview surface readers and writers #778

Workflow:

  • Added prim type icons support in outliner #782
  • Made absence of scale pivot support is not an error in transform3d #834
  • Adapt to changes in UFE interface to support Maya transform stacks #827
  • Added UFE contextOps for working set management (loading and unloading) #823
  • Fixed crash after discarding edits on an anon layer #817
  • Added display for outliner to show which prims have a composition arc including a variant #816
  • Added support for automatic update of internal references when the path they are referencing has changed. #797
  • Rewrote the rename restriction algorithm from scratch to cover more edge cases. #786
  • Added Cache Id In/Out attributes to the Base Proxy Shape #785

Render:

  • Fixed refresh after change to excluded prims attribute #821
  • Fixed snapping to prevent snap to active objects when using point snapping #819
  • Always register and de-register the PxrMayaHdImagingShape and its draw override #810
  • Added selection and point snapping support for mtoh #776
  • Refactored settings / defaultRenderGlobals storage for mtoh #758

[0.4.0] - 2020-09-22

This release includes:

  • Completed materials interop via PreviewSurface
  • Improved rename and parenting workflows
  • Improved Outliner support

Build:

  • Fixed build script with python 3 where each line starting with 'b and ends with \n' making it hard to read the log. PR #768
  • Removed test dependencies on Python future past, and builtin.zip PR #764
  • Added test for setting rotate pivot through move command. PR #763
  • Migrated pxrUsdMayaGL and relevant pxrUsdTranslators tests from plugin/pxr/... to test/... PR #762 PR #761 PR #759 PR #756 PR #741 PR #706
  • Replaced #pragma once with #ifndef include guards PR #750
  • Removed old UFE condional compilation blocks PR #746
  • Removed code blocks for USD 19.07 PR #734
  • Split Maya module file into separate plugins PR #731

Translation Framework:

  • Fixed regression in displayColors shading mode to use the un-linearized lambert transparency to author displayOpacity PR #751
  • Renamed pxrUsdPreviewSurface to usdPreviewSurface PR #744
  • Fixed empty relative path handling for texture writer PR #743
  • Added support for multiple export converters to co-exist in useRegistry export PR #721
  • Cleaned-up export material UI PR #709
  • Added preview surface to Maya native shaders converstion PR #707

Workflow:

  • Added support in the outliner for displaying activate and deactivate prims PR #773
  • Fixed undo/redo re-parenting crash due to accessing a stale prim PR #772
  • Fixed matrix converstion when reading/writing to data handles PR #765
  • Fixed incorrect exception handling when setting variants in attribute editor for pxrUsdReferenceAssembly PR #760
  • Added undo support for multiple parented items in outliner PR #755
  • Fixed crash with undo redo in USD Layer Editor PR #754
  • Fixed add new prim after delete PR #742
  • Fixed crash after switching variant PR #726
  • Added support in the outliner for prim type icons PR #712

Render:

  • Added mtoh support for standardSurface PR #749
  • Fixed refresh with VP2RenderDelegate when the USD stage is cleared PR #748
  • Improved draw performance for dense mesh PR #715

[0.3.0] - 2020-08-15

Build

  • Fixed build script and test failures with python3 build PR #700
  • Fixed unused-but-set-variable on compiling with Maya 2018 earlier than 2018.7 PR #699
  • Cleaned up the status report when building USD with Python 3 PR #688
  • Removed unused python modules from tests. PR #670
  • Added support for core USD release 20.08 PR #617

Translation Framework

  • Fixed import of non displayColors primvars PR #703
  • Fixed load Plug libraries when finding and loading in the registry PR #694
  • Fixed export of texture file paths PR #686
  • Fixed import of UV sets PR #685
  • Added UI to display the number of selected prims and changed variants PR #675

Workflow

  • Added Restriction Rules for Parenting PR #673 PR #680 PR #687 PR #697 PR #682
  • Fixed Outliner refresh after adding a reference PR #689
  • Fixed naming of stage and shape at creation to align with naming in Maya PR #695
  • Fixed Outliner refresh after rename PR #677
  • Changed default edit target from SessionLayer to RootLayer PR #661
  • Fixed the type when creating a new group PR #672
  • Added implementation for new UFE unparent interface PR #665

Render

  • Fixed non-UFE selection code path when selecting instances in VP2RenderDelegate PR #681
  • Added selection highlight color for lead and active selection in VP2RenderDelegate PR #671
  • Fixed stage repopulation in mtoh PR #650
  • Added suppor for default material option in mtoh PR #647
  • Removed UseVp2 selection highlighting display from mtoh PR #646

[0.2.0] - 2020-07-22

This release includes support for Python 3 (requires USD 20.05). The goal of this beta/pre-release version is to validate:

  • a new Maya 2020 installer
  • basic import / export of simple Maya materials to UsdShade with PreviewSurface
  • viewport improvements

Build

  • Add python 3 support PR #622 PR #602 PR #586 PR #573 PR #564 PR #555 PR #502 PR #637
  • Split MayaUsd mod file into Windows and Linux/MacOS specific PR #631
  • Refactored import / export tests to run without dependency on Pixar plugin PR #595
  • Enabled GitHub Actions checks for maya-usd branches PR #434 PR #533 PR #557 PR #565 PR #590
  • Allowed parallel ctest execution with ctest-args build flag PR #578
  • Improved mayaUsd_copyDirectory routine to allow more control over copying dir/files. PR #515
  • Added override flag for setting WORKING_DIRECTORY. Enabled tests to run from build directory PR #508 PR #616
  • Removed support for Maya releases older than 2018 PR #501
  • Introduced compiler_config.cmake where all the compiler flags/options are applied. PR #412 PR #443 PR #445
  • Removed cmake/defaults/Version.cmake PR #440
  • Updated C++ standard version C++14 PR #438
  • Fixed the build when project is not created with Qt PR #411
  • Updated mayaUsd_add_test macro calls in AL plugin to add support for additional schema paths PR #409
  • Adopted coding guidelines (include directives and cmake) PR #407 PR #408 PR #585 PR #544 PR #547 PR #653
  • Various changes to comply with core USD dev branch commits (20.05 support + early 20.08) PR #402 PR #449 PR #534
  • Reorganized lib folder PR #388
  • Cleanded up build/usage requirements logics for cmake targets PR #369
  • Removed hard-coded "pxr" namespace in favor of PXR_NS in baseExportCommand PR #540
  • Fixed compilation error on gcc 9.1 PR #441

Translation Framework

  • Added material import via registry PR #621
  • Filtered out objects to export by hierarchy PR #657
  • Added menu in Hierarchy View to reset the model and variant selections PR #634
  • Added option to save .usd files as binary or ascii PR #630
  • Fixed opacity vs. transparency issues with UsdPreviewSurface and pxrUsdPreviewSurface PR #626
  • Made export UV sets as USD Texture Coordinate value types by default PR #618
  • Filtered out wheel events on the variant set combo boxes PR #600
  • Added material export via registry PR #574
  • Moved mesh translator utilities to core library PR #420
  • Moved Pixar import / export commands into core lib library PR #398
  • Added .usdz extension to the identifyFile function PR #396

Workflow

  • Fixed anonymous layer default name PR #660
  • Improved renaming support PR #659 PR #639 PR #628 PR #627 PR #625 PR #483 PR #475
  • Added support for mixed data model compute PR #594
  • Updated UFE interface for Create Group PR #593
  • Reduced number of transform API conversions PR #569
  • Allowed tear-off of Create sub-menu PR #549
  • Added UFE interface for parenting PR #455 PR #545
  • Improved duplicate command to avoid name collisions PR #541
  • Fixed missing notice when newly created proxy shape is dirty PR #536
  • Removed all UFE interface data members from UFE handlers PR #523
  • Use separate UsdStageCache's for stages that loadAll or loadNone PR #519
  • Added add/clear reference menu op's PR #503 PR #521
  • Added add prim menu op's PR #489
  • Added ability to create proxy shape with new in-memory root layer PR #478
  • UFE notification now watches for full xformOpOrder changes PR #476
  • Fixed object/sub-tree framing PR #472
  • Added clear stage cach on file new/open PR #437
  • Renamed 'Create Stage from Existing Layer' PR #413
  • Organized transform attributes in UFE AE PR #383
  • Updated UFE Attribute interface for USD to read attribute values for current time PR #381
  • Added UFE string path support PR #368
  • Removed MAYA_WANT_UFE_SELECTION from mod file PR #367

Render

  • Added selection by kind PR #641
  • Fixed the regression for selecting single instance objects. PR #620
  • Added playblasting support to mtoh PR #615
  • Enabled level 1 complexity level for basisCurves PR #598
  • Enabled multi connections between shaders on Maya 2018 and 2019 PR #597
  • Support rendering purpose PR #517 PR #558 PR #587
  • Refactored and improved performance of Pixar batch renderer PR #577
  • Improved instance selection performance PR #575
  • Hide MRenderItems created for instancers with zero instances PR #570
  • Fixed crash with UsdSkel. Skinned mesh is not supported yet, only skeleton will be drawn PR #559
  • Added UDIM texture support PR #538
  • Fixed selection update on new objects PR #537
  • Split pre and post scene passes so camera guides go above Hydra in mtoh. PR #526
  • Fixed selection highlight disappears when switching variant PR #524
  • Fixing the crash when loading USDSkel PR #514
  • Removed UsdMayaGLHdRenderer PR #482
  • Fixed viewport refresh after changing the USD stage on proxy PR #474
  • Added support for outline selection hilighting and disabling color-quantization in mtoh PR #469
  • Added diffuse color multidraw consolidation PR #468
  • Removed Pixar batch renderer's support of MAYA_VP2_USE_VP1_SELECTION env var PR #450
  • Enabled consolidation for instanced render items PR #436
  • Fixed failure to create shader instance when running command-line render PR #431
  • Added a script to measure key performance information for MayaUsd Vp2RenderDelegate. PR #415

Documentation

  • Updated build documentation regarding pip install PR #638
  • Updated build documentation regarding Catalina PR #614
  • Added Python, CMake guidelines and clang-format PR #484
  • Added Markdown version of Pixar Maya USD Plugin Doc PR #384
  • Added coding guidelines for maya-usd repository PR #380 PR #400

[0.1.0] - 2020-03-15

This release adds all changes made to refactoring_sandbox branch, including BaseProxyShape, Maya’s Attribute Editor and Outliner support via Ufe-USD runtime plugin, VP2RenderDelegate and Maya To Hydra. Added Autodesk plugin with Import/Export workflows and initial support for stage creation.

Made several build improvements, including fixing regression tests execution on all supported platforms.

Build

  • Fixed regression tests to run on all supported platforms PR #198
  • Improved CMake code and changed minimum version PR #323
  • Number several build documentation PR #208 PR #150 PR #346
  • Improved configuration of “mayaUSD.mod" with build variables Issue #21 PR #29
  • Enabled strict compilation mode for all platforms PR #222 PR #275 PR #293
  • Enabled C++11 for GoogleTest external project #290
  • Added UFE_PREVIEW_VERSION_NUM pre-processor support. #289
  • Qt support for older versions of Maya PR #318
  • Added a timer to measure the elapsed time to finish the build. PR #307
  • Added HEAD sha/date in the build.log PR #229
  • Fixed & closed several build issues

Translation framework

  • Refactored Pixar plugin to create one translation framework in mayaUsd core library. Moved Pixar translator plugin to build as a shared module across all studio plugins PR #154
  • Refactored AL_USDUtils to create a new shared library under lib. Added support for C++ tests in lib PR #288

Workflows

  • Added bounding box interface to UFE and fixed frame selection PR #210
  • Added Attribute Editor support PR #142
  • Added base proxy shape and UFE-USD runtime plugin PR #91
  • Added attribute observation to UFE and fixed viewport and AE refresh issues PR #204
  • Added contextual operations to UFE with basic UFE-USD implementation PR #303
  • Added MayaReference schema and reader implementation #255
  • Fixed duplicating proxy shape crash Issue #69
  • Fixed renaming of prims Issue #75 PR #237
  • Fixed duplicate prim Issue #72

Autodesk plugin

Animal Logic plugin

  • Disabled push to prim to avoid generation of overs while updating the data PR #295
  • Added approximate equality checks to determine if new value needs to be saved PR #294
  • Fixed colour set export type to be Color3f/Color4f PR #274
  • Improved interfaces for BasicTransformationMatrix and TransformationMatrix PR #251
  • Improved ColorSet import/export to support USD displayOpacity primvar PR #250
  • Fixed crash using TranslatePrim non-recursively on a previously translated transform/scope PR #249
  • Added generate unique key method to reduce translator updates to only dirty prims PR #248
  • Improved time to select objects in the viewport for ProxyDrawOverride PR #247
  • Improved push to prim to avoid generating overs Issue PR #246
  • Improved performance when processing prim meta data PR #245
  • Improved USDGeomScope import PR #232
  • Added USDGeomScope support in Proxy Shape PR #185
  • Changed pushToPrim default to On PR #149

Pixar plugin

  • Fixed uniform buffer bindings during batch renderer selection PR #291
  • Added profiler & performance tracing when using batch renderer PR #260

Render

  • Added VP2RenderDelegate PR #91

  • Added support for wireframe and bounding box display PR #112

  • Fixed selection highlight when selecting multiple proxy shapes Issue #105

  • Fixed moving proxy shape in VP2RenderDelegate Issue #71

  • Fixed hiding proxy shape in VP2RenderDelegate Issue #70

  • Added a way for pxrUsdProxyShape to disable subpath selection with the VP2RenderDelegate PR #315

  • Added support for USD curves in VP2RenderDelegate PR #228

  • Added Maya-to-Hydra (mtoh) plugin and scene delegate PR #231

  • Fixed material support in hdMaya with USD 20.2 Issue #135

  • Removed MtohGetDefaultRenderer PR #311

  • Fixed mtoh initialization to reject invalid delegates. #292

[v0.0.2] - 2019-10-30

This release has the last merge from original repositories. Brings AnimalLogic plugin to version 0.34.6 and Pixar plugin to version 19.11. Both plugins now continue to be developed only in maya-usd repository.

[v0.0.1] - 2019-10-01

This is the first released version containing AnimalLogic (0.31.1) and Pixar (19.05) plugins.