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

Add DCC integration #11

Open
1 of 9 tasks
scott-wilson opened this issue Dec 30, 2022 · 3 comments
Open
1 of 9 tasks

Add DCC integration #11

scott-wilson opened this issue Dec 30, 2022 · 3 comments
Labels
lang-cpp Issues related to C++ lang-python Issues related to Python

Comments

@scott-wilson
Copy link
Owner

scott-wilson commented Dec 30, 2022

This likely depends on the following issues:

But, we would want the UIs to be integrated in the following applications.

  • Blender
  • Gaffer
  • Natron
  • Houdini
  • Katana
  • Maya
  • Nuke

The commercial DCCs would require licenses, so we may only be able to do this if we have valid licenses donated to us, or someone with valid licenses to develop the integrations. Also, we would need to figure out what are the versions that we will support (latest, latest + X releases, etc).

Preferably, each integration should integrate with the C/C++ API (if provided), and then the Python API. If the applications also have other languages (such as Maya's MEL), then we might want to consider supporting that, or explicitly stating that we do not support it.

@scott-wilson scott-wilson added lang-python Issues related to Python lang-cpp Issues related to C++ labels Jan 9, 2023
@aditiapratama
Copy link

aditiapratama commented Aug 2, 2024

Hi @scott-wilson this is wonderful framework. Anyway for example if I want to ship openchecks python package in blender addon, will it require to have rust as well?

@scott-wilson
Copy link
Owner Author

Hi @scott-wilson this is wonderful framework. Anyway for example if I want to ship openchecks python package in blender addon, will it require to have rust as well?

Yup. However, I've made sure to publish compiled binaries for Linux, Windows, and macOS. So, all you should need to do is either pip install the library or vendor it with the rest of the code, and it should work as expected without having to be in Rust land.

@aditiapratama
Copy link

ah great then, I'll try tinkering with it this weekend and will let you know. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang-cpp Issues related to C++ lang-python Issues related to Python
Projects
None yet
Development

No branches or pull requests

2 participants