Again, we come to another release season, but this year things are a little different. Maya 2017 is not released as usual. Instead, we are releasing Maya 2016 Extension 2, which is also being called Maya 2016.5. Some people may ask, where is my Maya 2017? Well, Maya 2017 may come later this year.
Does it mean there are not many improvements of Maya at this point? The answer is absolutely “No”! Maya 2016 extension 2 includes many updates for both features and the SDK. In fact, to support all these improvements, Maya 2016.5 is even not binary compatible with Maya 2016. It can be installed side by side with Maya 2016, and for plugin developers, it means you need to rebuild your plugins to support the version of Maya 2016.5.
Before we talk more about the latest SDK updates, I’d like to introduce a new initiative that was first launched around the end of last year. The program is called “Limelight”, it is currently open for all Maya & 3ds Max Beta customers. We will be posting the detailed information about the new SDK changes to the beta forum after API is frozen. A recording of the introduction will also be provided there if appropriate. The main goal of this “Limelight” program is to help our plugin developers to get the necessary information at an early stage, so they can prepare/migrate their plugin to the latest version to make sure everything works as good as they expected, and release it as soon as Maya new release comes out. So, if you are interested, please visit the Maya beta forum here to check the details.
Now, let’s take a look at Maya 2016.5 SDK updates in brief.
First of all, the good news is that we did not upgrade the build environment between Maya 2016 and Maya 2016.5. It is essentially the same as Maya 2016. For example, the Windows platform which I use most of time still uses Visual Studio 2012 update 4, and that means no extra effort needed.
The rendering feature contains most of the improvements of this release. But this time, we do not add any big SDK features, instead, the improvements cover areas including Selection, Drawing, Post effects enhancements, Shaders, Geometry, Textures, Render Override, Tools and Context, Profiling, and Performance. We also have provided many samples to demonstrate how to use these new improvement. Please refer to here for the details.
We also made many improvements for Animation feature, as you know, last year, Maya 2016 introduced the evaluation manager to support multithreaded evaluation, and provided the support of GPU override to deformers by MPxGPUDeformer. We continue improving the SDK features in some of these APIs within Maya 2016.5. If you are working on this area, please also read the doc to make sure you are on the right path.
There are also some improvements on Modeling, Python 2.0, UI, etc. I won’t list all of them here, but I do suggest you to go through the doc before you start your work on Maya 2016.5, it’s definitely worth reviewing.
Our engineering team is working hard on the next Maya release, and you will see it come out later this year.
Do you have a link to the new Maya 2016.5 Devki? I can't find it in the app store.
Posted by: Lufgt Huron | April 19, 2016 at 03:12 PM
It seems it has renewed the Effects11 library (d3dx11effect.h changed in devkit includes), I guess it uses a later version like this one on GitHub
https://fx11.codeplex.com
Can you give some informations about the exact Effects11 release used, and if the DirectX was used from the old DirectX-SDK or from a current Windows Kit?
There seem to be some behavior changed with Maya 2016 Extension 2 - everything was still working. Maybe I better have to precompile the Effects - but I guess Maya also compiles the Effects at runtime for its own, because in an environment like Maya this makes perfectly sense.
Posted by: Moritz Strickhausen | May 14, 2016 at 12:31 PM
It would be great to have this article updated for Maya 2016 Extension 2:
http://around-the-corner.typepad.com/adn/2015/04/maya-compiler-versions-update.html
Posted by: Moritz Strickhausen | May 14, 2016 at 12:49 PM
Actually, the build environment of Maya 2016 Extension 2 is very similar as the version of Maya 2016. But yes, I will post a detail update for Maya 2016 Extension 2 to make it clear as you suggested. Thanks.
Posted by: Zhong | May 14, 2016 at 05:35 PM
Hello Lufgt, you can always find the Maya devkit on our Maya developer center(www.autodesk.com/developmaya) or Autodesk app store(https://apps.autodesk.com). The link for Maya 2016.5 devkit is at https://apps.autodesk.com/MAYA/en/Detail/Index?id=5595681162321676385&appLang=en&os=Mac .
Posted by: Zhong Wu | May 14, 2016 at 06:06 PM