Skip to content

Commit 38c70fb

Browse files
committed
Merge release v19.05
2 parents 61c6685 + 9f4f0dd commit 38c70fb

File tree

742 files changed

+21387
-19152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

742 files changed

+21387
-19152
lines changed
File renamed without changes.
File renamed without changes.

CHANGELOG.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,103 @@
11
# Change Log
22

3+
## [19.05] - 2019-04-10
4+
5+
### Build
6+
- Added support for Ninja build system in build_usd.py. (PR #590)
7+
- Added --build-debug option to build_usd.py. (PR #502)
8+
- Better support for static builds in exported pxrConfig.cmake. (PR #787)
9+
- .pdb files are now installed with the libraries on Windows. (PR #502)
10+
- MacOS users can now run build_usd.py with Maya's Python interpreter (mayapy)
11+
to ensure that USD and the Maya plugin will be built against Maya's Python.
12+
This requires the --no-usdview option, as Maya does not provide the OpenGL
13+
module in Python. (Issue #10)
14+
- Numerous fixes for FindMaya.cmake module. In particular, users on MacOS
15+
who specify MAYA_LOCATION should now use the root of the installation,
16+
without the "Maya.app/Contents" suffix.
17+
18+
### USD:
19+
- Added usdtree utility for viewing the scenegraph at the command line. (PR #619)
20+
- Added ability to configure default camera prim name via plugin and query
21+
the default name via UsdUtilsGetPrimaryCameraName.
22+
- Added UsdUtilsTimeCodeRange for representing an iterable range of time codes.
23+
- Added API to UsdGeom for setting and querying Stage-level linear units via
24+
the "metersPerUnit" metadata field.
25+
- Changed SdfFileFormat interface to operate in terms of SdfLayer instead of
26+
SdfLayerBase.
27+
- Improved performance of UsdGeomPointBased::ComputeExtent overload with an
28+
additional transform. (PR #640)
29+
- Various cleanup changes to fix documentation, compiler warnings, and remove
30+
unused or legacy code.
31+
- Numerous changes to UsdSkel schemas for resolving and imaging blend shapes.
32+
- Removed UsdGeomFaceSetAPI schema.
33+
- Removed SdfLayerBase. Its functionality was folded into SdfLayer.
34+
- Fixed bug where parts of the codegen template for multiple-apply API schemas
35+
were specific to UsdCollectionAPI. (Issue #799)
36+
- Fixed bug preventing the use of symlinks for generatedSchema.usda. (Issue #763)
37+
- Fixed several bugs in .usdz creation related to nesting of .usdz files and
38+
file path syntax on Windows.
39+
40+
### Imaging:
41+
- Added "MaterialTags" mechanism which allows the GL backend to render opaque
42+
primitives separated from translucent primitives.
43+
- Added early implementation of CPU/GPU UsdSkel skinning support, working
44+
in both GL and Embree backends.
45+
- Added early implementation of blend shapes support to UsdSkelImaging adapter.
46+
- Refactored renderer-independent input/output code into new "hio" library.
47+
- Added new phase for Hydra tasks called "Prepare", which runs after Sync
48+
phase and before Commit.
49+
- Added "instanceId" and "elementId" AOVs in HdEmbree.
50+
- Added new purpose cache in UsdImaging to improve performance.
51+
- Added support for animated textures in drawModeAdapter. (PR #735)
52+
- TaskController::TestIntersections now allows selection by nearestToCamera.
53+
(PR #760)
54+
- Split Hydra's color primvar into a float3 displayColor and a float
55+
displayOpacity.
56+
- Removed hidden GL dependencies in UsdImaging tests.
57+
- Removed unnecessary parameters from GetInstancerTransform and
58+
SampleInstancerTransforms in HdSceneDelegate API.
59+
- Fixed several issues with curve drawing in GL backend. (Issue #690)
60+
- Fixed bug where UsdGeomSubset called Populate instead of Resync during
61+
resyncs.
62+
- Fixed leak of empty GlfSimpleShadowArray instance. (PR #786)
63+
64+
### Alembic plugin:
65+
- Fixed double time scaling when converting Alembic sample times from seconds
66+
to USD time codes. (Issue #662)
67+
- USD's "timeCodesPerSecond" metadata is now used to scale when reading or
68+
writing an Alembic file.
69+
- Added support for facesets, which are represented using the UsdGeomSubset
70+
schema. (PR #758)
71+
72+
### Houdini plugin:
73+
- Added support for namespaced primvars in Houdini 17.5+. (PR #747)
74+
- Added support for caching in-memory USD stages in GusdStageCache. (PR #775)
75+
- Added support for import and export of holeIndices attribute on UsdGeomMesh.
76+
- Added support for all registered USD file extensions.
77+
- Changes in support of upcoming Houdini versions.
78+
- Fixed spurious warnings when evaluating transforms on pseudo-root prims.
79+
80+
### Katana plugin:
81+
- The Katana plugin no longer supports Katana 2.x. Support for 2.x was
82+
deprecated in release 19.03.
83+
- Expanded support for and use of zero-copy construction of FnAttribute from
84+
VtArray.
85+
- Ensure that a NullAttribute is used to block an inherited shading connection
86+
when the USD equivalent is present.
87+
- PxrUsdIn will observe a "katana:useDefaultMotionSamples" USD attribute to
88+
hard-wire the equivalent behavior of a PxrUsdInDefaultMotionSamples node
89+
targeting that scope.
90+
- Fixed bug where calling UsdKatanaCache::FindSessionLayer with a cache key
91+
derived from an empty GroupAttribute would not return a layer whose key
92+
was generated for an invalid/nonexistent GroupAttribute.
93+
- Fixed crash in PxrUsdIn when an invalid regex value was given for
94+
"ignoreLayerRegex".
95+
96+
### Maya plugin:
97+
- Added support for exporting units via new "metersPerUnit" metadata.
98+
- Imported shaders now appear in the Hypergraph UI.
99+
- Imported lights now appear in defaultLightSet.
100+
3101
## [19.03] - 2019-02-13
4102

5103
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Build Status
1212

1313
| | master | dev |
1414
| ----- | ------ | --- |
15-
| Linux/macOS | [![Build Status](https://travis-ci.org/PixarAnimationStudios/USD.svg?branch=master)](https://travis-ci.org/PixarAnimationStudios/USD) | [![Build Status](https://travis-ci.org/PixarAnimationStudios/USD.svg?branch=dev)](https://travis-ci.org/PixarAnimationStudios/USD) |
15+
| Linux/macOS | [![Build Status](https://travis-ci.com/PixarAnimationStudios/USD.svg?branch=master)](https://travis-ci.com/PixarAnimationStudios/USD) | [![Build Status](https://travis-ci.com/PixarAnimationStudios/USD.svg?branch=dev)](https://travis-ci.com/PixarAnimationStudios/USD) |
1616

1717
Additional Documentation
1818
------------------------

0 commit comments

Comments
 (0)