Category: Around The Corner
-
Building SIP, and PyQt for Maya 2016
This is an updated version for Maya 2016′ PyQt build instructions. This is an updated version of the Maya 2015 build instructions for PyQt and PySide (here). The very good news is that with Maya 2014 & 2015 & 2016, there is no more need to build PySide as it is coming by default in Maya…
-
Advantage and limitation of using MUiDrawManager in VP 2.0
VP 2.0 provides a very convenient way for plugin developers to draw some simple basic UI elements such as lines, circles, arcs, text, …. In Maya 2016, it now provides the ability to support drawing icons. By using MUiDrawManager, plugin developers do not need to consider the different GPU device, it will work for all.…
-
New Api changes for Maya 2016 & MotionBuilder 2016
I just came back from Montreal for our team meeting there, this is my 1st time to be there, very nice city. It’s a great opportunity to meet with my team members again who are located in different countries, and I also met many engineers in the Maya, FBX and 3ds Max team. It has…
-
Maya compiler versions (update)
This is an update on previous posts for older versions which can be found here: Maya 2015, Maya 2014, Maya 2008 to 2013. Maya 2016 Windows 64bit Win7x64 Visual Studio 2012 Update 4 + Win 8 SDK .Net framework 4.5.1 Intel Composer XE 2015 Initial release (15.0.0.108) Linux 64bit RHEL/CentOS 6.5, FC20 gcc 4.8.2 Intel Composer XE 2015…
-
Fix your Motion sickness or kinetosis with VR devices
Few months back, I started to work on exploring usage of the Kinect with Maya, but lately was asked to worked on many of the Autodesk Cloud Services implementation and a WEBGL implementation for the Autodesk 3D viewer. While working on this project, I had the chance to try few others things, like a VR…
-
Evaluating Node Attribute
Often in times, when people are grabbing attribute values working with Dependency Graph (DG) Nodes, people stumble across the situation what is the best way to access attribute values. At a first glance, it looks both MPlug and MDataHandle can access attribute values and both of them would work. However there are some caveats that…
-
Writing an FBX importer / Exporter plug-in
While I am working on a WEBGL project, I wanted to share some hints I had to work through with you. The FBX documentation isn’t clear on every steps, is a bit out of date even if it fairly easy to identify the pieces to update and spread all over the place. I hope that…
-
Get ready for the Autodesk Cloud Accelerator Program
Last week, I was in Melbourne and Sydney for Autodesk University Sydney and couple of meetups around game and animation. That was very cool to see people from the opposite side of the planet. As you can read, that was my first time in Australia :) But Now, I need to rush on preparing for…
-
MNodeMessage::AttributeChangedCallback() not called on kAttributeRenamed
Consider the following Python example import maya.OpenMaya as OM import maya.cmds def test (msg, plug, otherplug, *clientData): if msg & maya.OpenMaya.MNodeMessage.kConnectionMade: print “connection made” if msg & maya.OpenMaya.MNodeMessage.kConnectionBroken: print “connection broken” if msg & maya.OpenMaya.MNodeMessage.kAttributeEval: print “attribute eval” if msg & maya.OpenMaya.MNodeMessage.kAttributeSet: print “attribute set” if msg & maya.OpenMaya.MNodeMessage.kAttributeLocked: print “attribute locked” if msg &…
-
Building pywin32 for MotionBuilder 2015
Recently a customer came to ask why pywin32 do not work on Maya or MotionBuilder. The answer is very simple, Maya and MotionBuilder are compiled the lastest compiler to get the best performances and the latest technology possible. Maya itself is partially compiler with the Intel C++ compiler and Visual Studio 2012 SP4, whereas MotionBuilder…

You must be logged in to post a comment.