PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
6.15k stars 1.22k forks source link

Open usdview without specifying a file #3093

Open jakeanq opened 6 months ago

jakeanq commented 6 months ago

Description of Issue

It would be useful to be able to launch usdview without being required to specify a file path, in which case it would open to an empty stage.

Use-cases for this:

Steps to Reproduce

  1. Run usdview with no arguments; it will print error: the following arguments are required: usdFile

System Information (OS, Hardware)

Tested on Arch Linux, hardware not applicable.

Package Versions

usd 24.03

jesschimein commented 6 months ago

Filed as internal issue #USD-9701

spiffmon commented 6 months ago

Those are great points, @jakeanq ! Given our other priorities and roadmap, this is something we might not get to for awhile, but we'd be very interested to look at a PR for this, if anyone is willing!

MishDivyAmzn commented 1 month ago

I would like to work on this issue for ASWF Dev Days, Sep. 26-27, 2024. I have experience working with OpenUSD python and C++ API and have used usdview. Please let me know if there are any concerns.

jesschimein commented 1 month ago

Hi! We'd love your contribution! We're not hooked into the full Dev Days apparatus, but here are contributing guidelines for OpenUSD! The first thing we'd need is a signed CLA in order to accept your PR. You can find links and instructions at the very top of the contributing guidelines page :)

ghypz commented 1 month ago

Hello hello! I am also interested in working on this issue for Dev Days. I was informed that a CLA was just signed on behalf of Netflix Animation for some of us to be able to contribute to OpenUSD.

Would you be willing to collaborate on this @MishDivyAmzn? :)

MishDivyAmzn commented 1 month ago

Hey,

I have requested a signed CLA from my employer. I'll send it as soon as it is ready.

I have this feature working on my machine. I am just writing some tests, and then I will test on other platforms (Windows, Linux and MacOS). If you are still interested in collaborating then I am down. But I also understand if you would prefer to tackle some other issue. :)

ghypz commented 1 month ago

Sounds like you've already got this one covered! I'll have a browse at the other issues. Happy dev!