{"repo":"wabiverse/swift-usd","free":true,"listed":false,"github":"https://github.com/wabiverse/swift-usd","clone":"git clone https://github.com/wabiverse/swift-usd.git","description":"A Swift-native, cross-platform framework for building OpenUSD applications.","language":"C++","stars":86,"topics":["animation","apple","augmented-reality","collaboration","film","game-engine","linux","macos","metaverse","networking"],"license":null,"category":"game-templates","readme_excerpt":"SwiftUSD A Swift-native , cross-platform framework for building OpenUSD applications. Building OpenUSD Apps in Swift A Swift-native, cross-platform framework for building OpenUSD applications - bringing the USD ecosystem to Android, Linux, Windows, and Apple platforms through syntactically pleasing Swift OpenUSD APIs, a composable Hydra viewport, native UI, and real-time workflows. Unbound from any single vendor's GPU or platform. Example of creating a new USD stage with a transform and a sphere in Swift. Example of creating the same USD stage above, declaratively. Example of composing a Hydra viewport with SwiftCrossUI Getting Started To use OpenUSD in Swift, run the following in your terminal: Then, in your project's Package.swift file, add the monolithic OpenUSDKit product as a target dependency. UsdView (Under Development) A \"run everywhere\" USD viewer, written entirely in Swift. UsdView pairs Hydra - Pixar's USD imaging engine - with SwiftCrossUI to bring one SwiftUI-style codebase to every platform Swift reaches: macOS, iOS, visionOS, Linux, Windows, and Android. Browsing, inspecting, and orbiting USD stages with platform native UI everywhere. ### Linux [!TIP] Install the bundler locally by running the following commands in your terminal: #### Debian Install the required dependencies, as well as appimagetool . #### Fedora Install the required dependencies, as well as appimagetool . #### Install Swift Bundler Finally, to run and bundle UsdView on Linux : ### Apple Platfo","default_branch":null,"files":null,"tree":[],"storefront":"/r/wabiverse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wabiverse/swift-usd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}