Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Maya Integration test integration #205

Open
14 tasks
Latios96 opened this issue May 29, 2024 · 0 comments
Open
14 tasks

Better Maya Integration test integration #205

Latios96 opened this issue May 29, 2024 · 0 comments

Comments

@Latios96
Copy link
Owner

Latios96 commented May 29, 2024

UI:

  • automatically expand the suite of the currently open test file (if any)
  • Provide a Toolbar with icon buttons (Create new Suite, Create new Test, | Divider| Save )
  • provide an open button on the currently selected test
  • use a folder icon for a suite in the tree view
  • display a placeholder image for a test with no thumbnail

Features:

  • support creating new tests using a base scene workflow. In this case, only the the corresponding .usda file is created. This should also be possible in a standalone mode
  • display if a suite uses a base scene workflow
  • automatically register a tests in the config file. Since it is not known which fields a test needs, provide a "test template" on the suite / config level
  • support base scene workflow as a first class citizen. It should be possible to create and edit base scenes as it can be done for normal tests. Store it as a Optional[BaseScene] on the suite
  • use a better architecture with a class for each layer (UI, logic, dcc handling, storage)
  • shorthand to duplicate test
  • rename test / suite
  • UsdStage integration with layering (reference base scene as a layer)
  • fixture library (sphere, cube, suzanne, signle shaderball, multiple shaderballs for parameter exploration) etc. which all get referenced in via USD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant