You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These [USD file-format-plugins](https://graphics.pixar.com/usd/release/plugins.html) allow the interchange between [Pixar's USD](https://graphics.pixar.com/usd/release/index.html) (`.usd`, `.usda`, `.usdz`) and the following file formats, with cross platform support (`windows`, `macos`, and `linux`):
@@ -42,7 +38,7 @@ The following tools are needed:
42
38
The following dependencies are needed:
43
39
|Dependency|Version|Affects|Optional|
44
40
|--|--|--|--|
45
-
|[Pixar USD](https://github.com/PixarAnimationStudios/USD)| 23.08| all | no |
41
+
|[Pixar USD](https://github.com/PixarAnimationStudios/USD)| 23.08-25.11| all | no |
46
42
|[GTest](https://github.com/google/googletest.git)| 1.11.0 | all tests | yes |
47
43
|[Eigen](https://gitlab.com/libeigen/eigen)| 3.4.0 | usdply, usdspz | no |
48
44
|[FBX SDK](https://aps.autodesk.com/developer/overview/fbx-sdk)| 2020.3.7 | usdfbx | no |
@@ -57,6 +53,13 @@ The following dependencies are needed:
57
53
|[Spz](https://github.com/nianticlabs/spz)| fd4e2a5 | usdspz | no |
58
54
|[Substance](https://developer.adobe.com/substance3d-sdk/)| 9.1.2 | usdsbsar | no |
59
55
56
+
57
+
## Coding Standards
58
+
Linting standards are defined within ./.clang-format. All changes within pull requests are expected to now follow these standards. To ensure this, it is advised setup IDEs with format on save features. Alternatively, formatting can be run on all cpp and header files by running the following bash command:
@@ -83,6 +86,8 @@ The following dependencies are needed:
83
86
* `<USD_INSTALL_PATH>/lib64` to `LD_LIBRARY_PATH` in linux
84
87
* `<USD_INSTALL_PATH>/lib/python` to `PYTHONPATH`
85
88
89
+
If USD was built with Python (default behavior with the build script), ensure the environment has access to the Python it was built with. In particular, on Windows, ensure that PATH includes the location of the Python dll used. (Alternatively, the Python dll can also be copied into `<USD_INSTALL_PATH>/bin`).
90
+
86
91
In linux you may need these other dependencies:
87
92
```
88
93
sudo apt update
@@ -224,7 +229,7 @@ Our GitHub Actions setup includes two main workflows to support continuous integ
224
229
225
230
### 1. CI Build Workflow
226
231
This workflow is triggered by any push or pull request to the main branch and ensures compatibility with Universal Scene Description (USD) versions:
227
-
-**Versions Tested:** Builds against the oldest (23.08) and newest (24.05) supported USD versions regularly.
232
+
-**Versions Tested:** Builds against the oldest (23.08) and newest (25.11) supported USD versions regularly.
228
233
-**Weekly Builds:** The workflow builds against all supported USD versions to confirm ongoing compatibility.
229
234
-**Post-Build Testing:** Following the build, each plugin undergoes sanity testing, including loading a cube to check basic functionality.
230
235
-**Supported Plugins:** Currently supports FBXm GLTF, OBJ, PLY, and STL. Note: SBSAR plugin is not supported due to SDK constraints.
0 commit comments