|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [v0.24.0] - 2023-07-07 |
| 4 | + |
| 5 | +**Build:** |
| 6 | +* Add options to UsdExport in new test [#3158](https://github.com/Autodesk/maya-usd/pull/3158) |
| 7 | +* Use new HdMaterialBindings Schema and API [#3152](https://github.com/Autodesk/maya-usd/pull/3152) |
| 8 | +* Qt 6: |
| 9 | + * Update Maya USD to use MacOS Frameworks for Qt 6 instead of using loose libraries [#3150](https://github.com/Autodesk/maya-usd/pull/3150) |
| 10 | + * Adds support to compile against Qt 6.5 [#3116](https://github.com/Autodesk/maya-usd/pull/3116) |
| 11 | +* Add test for animated cameras and lights [#3149](https://github.com/Autodesk/maya-usd/pull/3149) |
| 12 | +* Eliminate spaces from doc filenames [#3139](https://github.com/Autodesk/maya-usd/pull/3139) |
| 13 | +* Add UFE selection notification tests [#3132](https://github.com/Autodesk/maya-usd/pull/3132) |
| 14 | +* Usd Versioning: |
| 15 | + * Remove support for USD < v21.11 [#3128](https://github.com/Autodesk/maya-usd/pull/3128) |
| 16 | + * Use new UsdPrimDefintionAPI with latest USD [#3098](https://github.com/Autodesk/maya-usd/pull/3098) |
| 17 | + * Update FindUSD.cmake for USD version patch [#3064](https://github.com/Autodesk/maya-usd/pull/3064) |
| 18 | + * USD 23.5 compatibility: Fix USD version check [#3055](https://github.com/Autodesk/maya-usd/pull/3055) |
| 19 | + * testVP2RenderDelegateDrawModes fails with USD v23.02 [#3043](https://github.com/Autodesk/maya-usd/pull/3043) |
| 20 | + * Update for USD v23.02 [#3025](https://github.com/Autodesk/maya-usd/pull/3025) |
| 21 | +* Fix tests to write output in testing temp dir (not source tree) [#3127](https://github.com/Autodesk/maya-usd/pull/3127) |
| 22 | +* Adhere to coding standard and use the fully qualified namespace name [#3126](https://github.com/Autodesk/maya-usd/pull/3126) [#2976](https://github.com/Autodesk/maya-usd/pull/2976) |
| 23 | +* Add rotation unit test [#3112](https://github.com/Autodesk/maya-usd/pull/3112) |
| 24 | +* Add missing ARCHIVE DESTINATION [#3100](https://github.com/Autodesk/maya-usd/pull/3100) |
| 25 | +* Fix out-of-date UsdSkel assets [#3090](https://github.com/Autodesk/maya-usd/pull/3090) |
| 26 | +* Update include paths for Hd files that have moved [#3089](https://github.com/Autodesk/maya-usd/pull/3089) |
| 27 | +* Material api: hasMaterial UFE version check [#3066](https://github.com/Autodesk/maya-usd/pull/3066) |
| 28 | +* UsdLight*.cpp: fix building with non-pxr namespace [#3032](https://github.com/Autodesk/maya-usd/pull/3032) |
| 29 | +* Ufe 4.x: |
| 30 | + * Update FindUFE.cmake for Ufe v4.2 [#3134](https://github.com/Autodesk/maya-usd/pull/3134) |
| 31 | + * Remove/replace all UFE_PREVIEW_VERSION_NUM [#3020](https://github.com/Autodesk/maya-usd/pull/3020) |
| 32 | + * Update UFE_PREVIEW_VERSION_NUM for Ufe 4.1 [#3019](https://github.com/Autodesk/maya-usd/pull/3019) |
| 33 | + * Preparation for Ufe v4.1 [#2960](https://github.com/Autodesk/maya-usd/pull/2960) |
| 34 | +* Fix UINodeGraphNode test [#3009](https://github.com/Autodesk/maya-usd/pull/3009) |
| 35 | +* Update imaging baselines [#2982](https://github.com/Autodesk/maya-usd/pull/2982) |
| 36 | +* Expose MaterialX feature in build.py [#2979](https://github.com/Autodesk/maya-usd/pull/2979) |
| 37 | + |
| 38 | +**Translation Framework:** |
| 39 | +* Improve roundtripping of GeomSubsets [#3135](https://github.com/Autodesk/maya-usd/pull/3135) |
| 40 | +* Fix export roots behaviour [#3131](https://github.com/Autodesk/maya-usd/pull/3131) |
| 41 | +* Imported displayOpacity are not interpreted correctly [#3071](https://github.com/Autodesk/maya-usd/pull/3071) |
| 42 | +* Add metersPerUnit scaling [#2954](https://github.com/Autodesk/maya-usd/pull/2954) |
| 43 | +* Added applyEulerFilter to import [#2942](https://github.com/Autodesk/maya-usd/pull/2942) |
| 44 | + |
| 45 | +**Workflow:** |
| 46 | +* Smart Signaling: |
| 47 | + * Reintroduce legacy smart signaling in 2024 [#3177](https://github.com/Autodesk/maya-usd/pull/3177) |
| 48 | + * Smart signaling must emit MNodeMessages [#3015](https://github.com/Autodesk/maya-usd/pull/3015) |
| 49 | + * Add smart signaling for renderers [#2972](https://github.com/Autodesk/maya-usd/pull/2972) |
| 50 | +* Merge as USD edits to be specified as overs when authoring to a stronger layer [#3173](https://github.com/Autodesk/maya-usd/pull/3173) |
| 51 | +* UsdUfe - Move UFE to its own Project [#3161](https://github.com/Autodesk/maya-usd/pull/3161) [#3145](https://github.com/Autodesk/maya-usd/pull/3145) [#3109](https://github.com/Autodesk/maya-usd/pull/3109) |
| 52 | +* Merge default values [#3159](https://github.com/Autodesk/maya-usd/pull/3159) |
| 53 | +* Fix context menu when in a set [#3157](https://github.com/Autodesk/maya-usd/pull/3157) |
| 54 | +* Missing discard edits [#3154](https://github.com/Autodesk/maya-usd/pull/3154) |
| 55 | +* New feature: "Add payload" [#3151](https://github.com/Autodesk/maya-usd/pull/3151) |
| 56 | +* Fix for prims not being added to empty USD Stage [#3144](https://github.com/Autodesk/maya-usd/pull/3144) |
| 57 | +* Fix layer parenting of relative layers [#3141](https://github.com/Autodesk/maya-usd/pull/3141) |
| 58 | +* Relative path error fix [#3137](https://github.com/Autodesk/maya-usd/pull/3137) |
| 59 | +* Quick fix for conversion of rotations [#3124](https://github.com/Autodesk/maya-usd/pull/3124) |
| 60 | +* Frame both USD and Maya data when edited as Maya [#3123](https://github.com/Autodesk/maya-usd/pull/3123) |
| 61 | +* Fix geom instances being at the wrong place when using mayaHydra in the viewport [#3120](https://github.com/Autodesk/maya-usd/pull/3120) |
| 62 | +* Save all my USD files as relative on the Bulk Save dialog [#3117](https://github.com/Autodesk/maya-usd/pull/3117) |
| 63 | +* Import Chaser doesn't receive information on how to match USD prim to DAG paths [#3114](https://github.com/Autodesk/maya-usd/pull/3114) |
| 64 | +* Fixing pivot command [#3110](https://github.com/Autodesk/maya-usd/pull/3110) |
| 65 | +* Set my anonymous layers as relative in Bulk Save's 'Save As' dialog [#3104](https://github.com/Autodesk/maya-usd/pull/3104) |
| 66 | +* Implement code wrapper handler [#3102](https://github.com/Autodesk/maya-usd/pull/3102) |
| 67 | +* Fix a bug where `UsdUINodeGraphNode::hasPosOrSize()` returned the wrong value [#3099](https://github.com/Autodesk/maya-usd/pull/3099) |
| 68 | +* Remove duplicate for Maya Ref [#3095](https://github.com/Autodesk/maya-usd/pull/3095) |
| 69 | +* Remove error message on deleting a stage [#3093](https://github.com/Autodesk/maya-usd/pull/3093) |
| 70 | +* Save and restore selected stage [#3092](https://github.com/Autodesk/maya-usd/pull/3092) |
| 71 | +* Fixes broken prim creation caused by enum change [#3087](https://github.com/Autodesk/maya-usd/pull/3087) |
| 72 | +* Relative USD root file to appear as relative before my scene file is saved [#3083](https://github.com/Autodesk/maya-usd/pull/3083) |
| 73 | +* Fix batch saving of layers [#3080](https://github.com/Autodesk/maya-usd/pull/3080) |
| 74 | +* Correctly duplicate prim [#3079](https://github.com/Autodesk/maya-usd/pull/3079) |
| 75 | +* Allow editing prims directly under the stage [#3069](https://github.com/Autodesk/maya-usd/pull/3069) |
| 76 | +* Lookdevx: attribute enum support [#3068](https://github.com/Autodesk/maya-usd/pull/3068) |
| 77 | +* Improve the behavior of duplication vs payload [#3065](https://github.com/Autodesk/maya-usd/pull/3065) |
| 78 | +* Refactor material commands [#3056](https://github.com/Autodesk/maya-usd/pull/3056) |
| 79 | +* Correct layer order in batch save dialog [#3049](https://github.com/Autodesk/maya-usd/pull/3049) |
| 80 | +* Add command to create stages [#3045](https://github.com/Autodesk/maya-usd/pull/3045) |
| 81 | +* Material api: hasMaterial implementation [#3042](https://github.com/Autodesk/maya-usd/pull/3042) |
| 82 | +* Added save/restore to preserve object selection after Undoing Remove SubLayer [#3037](https://github.com/Autodesk/maya-usd/pull/3037) |
| 83 | +* Fix crash when deleting a stage [#3031](https://github.com/Autodesk/maya-usd/pull/3031) |
| 84 | +* Update proxy shape scene index to support interpret pick result [#3028](https://github.com/Autodesk/maya-usd/pull/3028) |
| 85 | +* Updating tooltip to fix title on composition arcs [#3024](https://github.com/Autodesk/maya-usd/pull/3024) |
| 86 | +* Load my USD root file as relative before I save my scene file [#3022](https://github.com/Autodesk/maya-usd/pull/3022) |
| 87 | +* Make stage set by ID reloadable [#3010](https://github.com/Autodesk/maya-usd/pull/3010) |
| 88 | +* Improvements for surface shader querying and handling [#3008](https://github.com/Autodesk/maya-usd/pull/3008) |
| 89 | +* Fix error on save [#3004](https://github.com/Autodesk/maya-usd/pull/3004) |
| 90 | +* Drag and drop a sublayer that has a relative path [#3002](https://github.com/Autodesk/maya-usd/pull/3002) |
| 91 | +* Edit routing of composite commands [#2997](https://github.com/Autodesk/maya-usd/pull/2997) |
| 92 | +* Recognize string properties with IsAssetIdentifier as being filename [#2994](https://github.com/Autodesk/maya-usd/pull/2994) |
| 93 | +* Updated sub layer dialog to display the correct relative path when enabled [#2990](https://github.com/Autodesk/maya-usd/pull/2990) |
| 94 | +* Improve preventing edits [#2986](https://github.com/Autodesk/maya-usd/pull/2986) |
| 95 | +* Restrict namespace edits to current stage [#2977](https://github.com/Autodesk/maya-usd/pull/2977) |
| 96 | +* Check skin cluster weights [#2971](https://github.com/Autodesk/maya-usd/pull/2971) |
| 97 | +* Added size functions in UINodeGraphNode [#2967](https://github.com/Autodesk/maya-usd/pull/2967) |
| 98 | +* Pulled Maya object to inherit visibility [#2964](https://github.com/Autodesk/maya-usd/pull/2964) |
| 99 | +* Assign to component tags [#2963](https://github.com/Autodesk/maya-usd/pull/2963) |
| 100 | +* Return nullptr from transform command instead of throwing [#2959](https://github.com/Autodesk/maya-usd/pull/2959) |
| 101 | +* Allow material-related functions only for specific node types [#2958](https://github.com/Autodesk/maya-usd/pull/2958) |
| 102 | +* Fix edit-target loops in proxy shape compute [#2955](https://github.com/Autodesk/maya-usd/pull/2955) |
| 103 | +* Add edit routing for attributes [#2951](https://github.com/Autodesk/maya-usd/pull/2951) |
| 104 | +* Fixing multiple colour sets export from Maya to USD [#2927](https://github.com/Autodesk/maya-usd/pull/2927) |
| 105 | + |
| 106 | +**Render:** |
| 107 | +* Use experimental OCIO hooks for MaterialX shading [#3171](https://github.com/Autodesk/maya-usd/pull/3171) |
| 108 | +* Implement experimental OCIO support [#3153](https://github.com/Autodesk/maya-usd/pull/3153) |
| 109 | +* Show|Selection Highlighting in the Viewport doesn't work with USD Proxyshape [#3142](https://github.com/Autodesk/maya-usd/pull/3142) |
| 110 | +* Prevent primInfo errors [#3085](https://github.com/Autodesk/maya-usd/pull/3085) |
| 111 | +* Maya crashes if USD instanceable is used together with varying visibility [#3059](https://github.com/Autodesk/maya-usd/pull/3059) |
| 112 | +* Use Hd_VertexAdjacency API directly [#3046](https://github.com/Autodesk/maya-usd/pull/3046) |
| 113 | +* Fix broken UDIMs in VP2 and add unit test [#3044](https://github.com/Autodesk/maya-usd/pull/3044) |
| 114 | +* Legacy MtoH: |
| 115 | + * Separate mtoh .mod file [#3038](https://github.com/Autodesk/maya-usd/pull/3038) |
| 116 | + * Turned off legacy mtoh build [#2989](https://github.com/Autodesk/maya-usd/pull/2989) |
| 117 | +* Single channel should show as black and white in viewport [#2952](https://github.com/Autodesk/maya-usd/pull/2952) |
| 118 | +* Add getter/setter for enableMaterials in HdMayaSceneDelegate [#2938](https://github.com/Autodesk/maya-usd/pull/2938) |
| 119 | + |
| 120 | +**Documentation:** |
| 121 | +* Add documentation for import chaser [#3160](https://github.com/Autodesk/maya-usd/pull/3160) |
| 122 | +* Update Readme.md to include Arbitrary Attributes to export options [#3118](https://github.com/Autodesk/maya-usd/pull/3118) |
| 123 | +* Update EditRouting.md to add example [#3103](https://github.com/Autodesk/maya-usd/pull/3103) |
| 124 | +* Docs on turning off edit routing [#3014](https://github.com/Autodesk/maya-usd/pull/3014) |
| 125 | +* Updating docs with Maya 2024 [#2998](https://github.com/Autodesk/maya-usd/pull/2998) |
| 126 | + |
| 127 | +**Miscellaneous:** |
| 128 | +* Fixing saving the pinned stage [#3130](https://github.com/Autodesk/maya-usd/pull/3130) |
| 129 | +* Mark USD and MayaUSD Python bindings as safe [#3119](https://github.com/Autodesk/maya-usd/pull/3119) |
| 130 | +* Clearer layer file names [#3073](https://github.com/Autodesk/maya-usd/pull/3073) |
| 131 | +* Fix shiboken crash [#3057](https://github.com/Autodesk/maya-usd/pull/3057) |
| 132 | +* Pin stage in Layer Editor [#3052](https://github.com/Autodesk/maya-usd/pull/3052) |
| 133 | +* Fixes a stage leak from USD caches [#3035](https://github.com/Autodesk/maya-usd/pull/3035) |
| 134 | +* Fix Attribute Editor refresh [#3034](https://github.com/Autodesk/maya-usd/pull/3034) |
| 135 | +* Prevent right click-material assignment for physics-related nodes [#3026](https://github.com/Autodesk/maya-usd/pull/3026) |
| 136 | +* Fix MEL warning in layer load dialog [#3011](https://github.com/Autodesk/maya-usd/pull/3011) |
| 137 | +* Remove explicit call to sceneIndex::Populate [#2983](https://github.com/Autodesk/maya-usd/pull/2983) |
| 138 | +* Undoing rename of prim causes prim's icon to change to def [#2965](https://github.com/Autodesk/maya-usd/pull/2965) |
| 139 | + |
3 | 140 | ## [v0.23.0] - 2023-03-29 |
4 | 141 |
|
5 | 142 | **Build:** |
@@ -1399,7 +1536,7 @@ This release includes support for Python 3 (requires USD 20.05). The goal of thi |
1399 | 1536 | * Added coding guidelines for maya-usd repository [PR #380](https://github.com/Autodesk/maya-usd/pull/380) [PR #400](https://github.com/Autodesk/maya-usd/pull/400) |
1400 | 1537 |
|
1401 | 1538 | ## [0.1.0] - 2020-03-15 |
1402 | | -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. |
| 1539 | +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. |
1403 | 1540 |
|
1404 | 1541 | Made several build improvements, including fixing regression tests execution on all supported platforms. |
1405 | 1542 |
|
@@ -1436,7 +1573,7 @@ Made several build improvements, including fixing regression tests execution on |
1436 | 1573 | * Clear frameSamples set [#326](https://github.com/Autodesk/maya-usd/pull/326) |
1437 | 1574 | * Added export UI [PR #216](https://github.com/Autodesk/maya-usd/pull/216) |
1438 | 1575 | * Enabled import of .usdz files [PR #313](https://github.com/Autodesk/maya-usd/pull/313) |
1439 | | -* Added “Create USD Stage” to enable proxy shape creation from Maya’s UI [PR #306](https://github.com/Autodesk/maya-usd/pull/306) [PR #317](https://github.com/Autodesk/maya-usd/pull/317) |
| 1576 | +* Added "Create USD Stage" to enable proxy shape creation from Maya's UI [PR #306](https://github.com/Autodesk/maya-usd/pull/306) [PR #317](https://github.com/Autodesk/maya-usd/pull/317) |
1440 | 1577 |
|
1441 | 1578 | *Animal Logic plugin* |
1442 | 1579 | * Disabled push to prim to avoid generation of overs while updating the data [PR #295](https://github.com/Autodesk/maya-usd/pull/295) |
|
0 commit comments