AnimalLogic / AL_USDMaya

This repo is no longer updated. Please see https://github.com/Autodesk/maya-usd
Other
266 stars 69 forks source link

Autodesk UFE selection integration #131

Closed seando-adsk closed 5 years ago

seando-adsk commented 5 years ago

Description (this won't be part of the changelog)

Use Autodesk's new UFE API in the plugin to perform a UFE selection. This allows Maya to manipulate the USD objects directly. All of this is controlled via cmake configuration and C++ compile define.

Changelog

Added

Deprecated

Fixed

Checklist (Please do not remove this line)

seando-adsk commented 5 years ago

Note: these changes will require Maya PR98 which has v1.0 version of UFE.

chadrik commented 5 years ago

exciting. we just got PR98 licensing correctly and @nxkb will follow up shortly with a PR for the python plugins.

seando-adsk commented 5 years ago

@chadrik / @nxkb - Are you talking about the Autodesk UFE python plugins that we've been providing via a bundle (.zip)? Unfortunately there is no public repo where these are located so you won't be able to do a PR with any changes you've made. But I will happily accept git patch files via email which I'll integrate.

chadrik commented 5 years ago

@seanofnine. ah sorry, I assumed that the python plugins would make their new home in this repo now that the c++ changes are in. Is that not the case? I can’t think of a more logical home for them since they are quite specific to the AL plugin. Or is it just a matter of timing?

ppt-adsk commented 5 years ago

Hi Chad, if the Python plugins were to be a proper implementation vehicle for UFE-based USD support, you're absolutely right, this would be the most logical home. However, they are not, and are rather intended to be prototype demonstrations of how to do it. In the latest preview release bundle, we've added a disclaimer in each Python file to that effect. Our hope is really to get the Python bundle converted to C++ and integrated into the one, single, Maya USD plugin, and get rid of the Python sidecar plugin. Hope this makes sense, and don't hesitate to follow up by e-mail if you need more info.

chadrik commented 5 years ago

@ppt-adsk I was not aware of that. Thanks for clearing it up. On Tue, Dec 4, 2018 at 8:43 AM ppt-adsk notifications@github.com wrote:

Hi Chad, if the Python plugins were to be a proper implementation vehicle for UFE-based USD support, you're absolutely right, this would be the most logical home. However, they are not, and are rather intended to be prototype demonstrations of how to do it. In the latest preview release bundle, we've added a disclaimer in each Python file to that effect. Our hope is really to get the Python bundle converted to C++ and integrated into the one, single, Maya USD plugin, and get rid of the Python sidecar plugin. Hope this makes sense, and don't hesitate to follow up by e-mail if you need more info.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/AnimalLogic/AL_USDMaya/pull/131#issuecomment-444168946, or mute the thread https://github.com/notifications/unsubscribe-auth/AAD3E1G6TgG5vnhSmm4mfbv1JD7-bWWHks5u1qY1gaJpZM4Y2ZPg .