Maya to Modo bridge
First draft
We need to be able to export from Maya to Modo:
- Pointcache
- Position
User story
Once a point cash a time there was an animator. They worked in Maya. The animator is requested to "pass his animation to lighting".
- They open his maya scene that contains:
- Animated rigged characters
- Animated rigged props (Hard surface)
- Animated camera
- Static layout
- They open the scene manager
- There they can choose between "Quick Playblast" or "Publish Animation"
- Quick playblast:
- The user select the assets to show in the playblast (or deselect the ones they doesnt want)
- The assets get hiden
- make a playblast with the right camera, framerange, resolution and name, when done if the user has access to the studio, the QT gets copied to the right MOVIE folder and DAILIES folder.
- Visibility gets restored
- Publish Animation:
- The user select the assets to show in the playblast (or deselect the ones they doesnt want)
- A playblast gets made (same as Quick Playblast)
- All the controler transforms get exported as baked locators as ABC
- All the mesh tagged as "Point Cash" get exported as MDD
- All mesh tagged as "Point Track" get exported as bakes locators in ABC
- The camera animation gets baked and the camera is exported (Position + focal lenght)
- Static Layout get exported as "POS" locators
- All scene info (framerange, asset version) gets writen somewhere
- A new scene is saved somewhere
- Everything gets exported to a temp local location
- If the server is available all the data gets copied on the server and the playblast in DAILIES
- If requested an archive containing everything gets created on the User machine
- Quick playblast:
- The supervisor / lighter gets told the shot is ready
- They drag and drop the quicktime into the "review tool"
- The quicktime opens, they can look at it
- They like it press the "Approve button"
- If the package exists its whole content gets approved
- If it doesnt the animator gets notified to "Publish Animation"
Tasks
Design
-
Write concrete use case scenario @quentin -
Estimate time @corentin @lisa
Development
-
Integrate Maya in Bip Launcher -
Integrate Browser (Opener/Saver) -
Create Packager UI and skeleton -
Add Pointcache support to the Packager -
Create Package Manager
Retakes
-
Separate packaging from sending -
Packager drag and drop area for adding package to Bip
Edited by Corentin