Skip to content

Conversation

@lluisCM
Copy link
Contributor

@lluisCM lluisCM commented Jul 12, 2024

Resolves :

This PR has been tested on :

  • Windows.
  • MacOs.
  • Linux.

Overview

Purpose: Implement loader tool in Maya.

Scope: framework-maya

Implementation Details

Approach:

  • Add loader tool in the DCC-config.
  • Create maya-scene-loader tool-config
  • Create a Maya basic scene loader plugin (MA, MB)
  • Create a specific widget to represent maya scene loader plugin. Choosing between referencing or Importing.
  • Create a maya session identifier function to give more information to the discover action.

Reasoning:

  • Only MA and MB is currently supported as more filetypes will be developed in the future when deciding which ones we want to support by default, example FBX and ABC.

Changes:

  • On subscribe action callback added in the init of maya for particular treatment of the action tools.

Trade-offs:

Testing

Tests Added:
Manual Testing: You need to pull from backlog/event-manager-allow-remote-and-local-eventsbranch and re-build maya to test.
Testing Environment:

Notes for Reviewers

Focus Areas: framework-maya/init.py

Dependencies:

Known Issues:

@lluisCM lluisCM requested a review from a team as a code owner July 12, 2024 09:57
@lluisCM lluisCM changed the base branch from main to backlog/framework-loader July 12, 2024 09:58
@github-actions
Copy link

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  libs/utils/source/ftrack_utils/decorators
  __init__.py
  threading.py 6-11
Project Total  

This report was generated by python-coverage-comment-action

@lluisCM lluisCM merged commit f014b8e into backlog/framework-loader Jul 24, 2024
@lluisCM lluisCM deleted the backlog/framework-loader-maya branch July 24, 2024 10:22
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

Successfully merging this pull request may close these issues.

2 participants