Replies: 1 comment
-
@kubo-von First off, thank you for your interest in SwiftUSD! I apologize for the delayed response, this discussion thread completely flew under my radar, and I only just now saw your post. Reducing the number of OpenUSD dependencies is something I’ve been considering for quite some time, and I completely agree with you. There should be a way to use only the core functionality of OpenUSD while making additional plugins and third-party libraries opt-in, allowing projects to better tailor their dependencies to their needs. The main culprit behind the large number of dependencies is the way the Arch target is currently being used. Right now, it monolithically links and serves as a dependency hub for many third-party libraries and plugins across all of OpenUSD’s libraries. We can absolutely improve this by restructuring how dependencies are declared in SwiftUSD’s Since you’re primarily looking to open |
Beta Was this translation helpful? Give feedback.
-
Hello,
I sucessfully followed this post for adding SwiftUSD to my xcode project:
#20 (comment)
For my app I will only want to open an .usd stage from file, read prims, attributtes and primvars and maybe write a new .usd file.

I can see a lot of dependecies added by SwifUSD that I'm guessing are not needed for that
(Python, Vulkan etc.. )
Is there any way to use just a subset of SwiftUSD which will not bring in those unecessary dependenices or they do not matter if I am using Only PixarUSD module in my app ?
I'm quite new to swift, xcode and apple in general, sorry if it's a silly question.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions