openusd

Crates.ioopenusd
lib.rsopenusd
version0.1.3
sourcesrc
created_at2024-01-02 22:39:15.95334
updated_at2024-01-18 02:34:44.159615
descriptionRust native USD library
homepage
repositoryhttps://github.com/mxpv/openusd
max_upload_size
id1086733
size110,358
Maksym Pavlenko (mxpv)

documentation

README

openusd

Crates.io Version docs.rs CI codecov

USD is an open-source framework developed by Pixar for the efficient interchange of 3D computer graphics data across different software applications.

This project aims to implement OpenUSD library in plain Rust (with no native C++ dependencies).

Documentation

The following list of docs was used during crate development:

Supported features

The USD library is a fairly large project to replicate. For the most up-to-date information on what features are currently supported by the crate, follow issue https://github.com/mxpv/openusd/issues/1 in our repository.

Getting started

To begin, simply clone the repository including its submodules. Make sure you have Rust already installed on your system.

# Clone the project
git clone --recurse-submodules https://github.com/mxpv/openusd.git
cd openusd

# Use cargo to build, test, lint, etc.
cargo build
cargo clippy

Minimum supported Rust version (MSRV)

The project typically targets the latest stable Rust version. Please refer to rust-toolchain.toml for exact version currently used by our CIs.

Commit count: 0

cargo fmt