Hey folks,
I have a very general question about OpenMaya in Python. What is it?
I’ve tried printing out in the console some variables generated with OpenMaya that is used in a script I’m playing around in, and I get something like this “0x0000000088BD6690” which I know is in relation to machine language which I know is what C++ compiles in.
So is OpenMaya in the context of Python using the same classes as working with Maya in C++?
I’ve been fiddling around in Python now for several months and love it, but already I’ve hit sluggish processing restrictions in the language and am considering opening up a few books on C++ in 6ish months after I get a better handle on Python for Maya.
So what exactly is OpenMaya?
Thanks all!
EDIT: Well I think I answered my own question. Which leads me to more questions about this. http://forums.cgsociety.org/archive/index.php/t-1153773.html <— Where I got the information about this stuff for others looking…
So Open Maya is indeed C++ wrapped in Python.
Does using Open Maya have the same efficiency as coding in C++ or since it’s in a Python wrapper is it also slower?
Would I be better suited to developing a skillset in C++ using Maya API or for general script dev is Python usually the way to go (mixed with Open Maya when need for efficiency)?
Are plugins even developed in Python or are just scripts developed in Python?
My goals right now (and for the foreseeable future) are strictly doing work for CG and I want to learn the best programming solutions to assist in that.
Sorry for the rambles. Thanks!