If you have written any Maya plugins in C++, you probably have used Maya’s built in array classes such as MIntArray or MPointArray. These are very simple and convenient classes to work with Maya’s API. However, they do not provide much support for more modern C++ features, such as generic programming. For example, if...
For those have been interested in using my seUVBlendShape plugin and tools, now there is one more reason to jump aboard! Coming soon a GPU accelerated version will be available in Maya 2016. This adds a good amount of performance and playback speed. For a little demonstration on this new addition, take a look...
I have been doing some development in Maya’s new GPU deformer override and I found it very handy and straight forward to implement. There is a simple feature to build the OpenCL kernel from an external file. This is fine if you want to provide the kernel source for others to improve or fix...
If you have used dock widgets in Qt, you may have docked with with tabs for easy stacking of other dock widgets. One handy feature of the tabs is when you click on the active tab, it will collapse the dock area and clicking a tab will expand it again. One thing however that...
Not too long ago I finally released my UV BlendShape deformer and received lots of positive feedback. One thing that I didn’t think about initially was other than watching my videos for demostration, how are they going to know how it will benefit them? I decided to come up with a plan for a...