Using CMAKE to Create Your First Maya Plug-in


The last tutorial created a simple “Hellow World” program for Visual Studio 2015. This locked us into Windows, Visual Studio 2015, and Maya 2016. What happens if you wanted to run the plug-in on Linux or Mac? When Maya 201X is released you have to hand-edit your Visual studio settings. What a pain! This post describes a unified approach to compiling and maintaining Maya plug-ins across all platforms (Windows, Linux, Mac) and different versions of Maya (2010, 2014, 2015, 2016, 201X …) using a single build file using CMake. A single CMake build script generates the files needed for your particular OS, build environment, and version of Maya.…

Creating Your First Maya Plug-in in Visual Studio


Maya is a powerful toolset. This 3D computer graphics software provides modeling, animating, and simulating tools to the 3d visualization and animation industry. Maya typically is the top choice for creating amazing 3d assets. Personally, I view Maya as a starting point. I am not an artist, but I love to provide tools for artists and architects. My view is skewed towards finding new ways to make Maya even more useful. Luckily, Maya provides a Developer Kit with a powerful API to extend the core functionality. The core of this tutorial uses Maya 2016 and Visual Studio 2015 to create a simple “Hello World” plug-in in 64-bit Windows (Win64).…

Raspberry Pi 2 – Model B – ARMV7 and Fedora 22


In a previous post, I talked about installing Fedora 21 on the Raspberry Pi 2. The main reason for attempting this is the fact the Internet of Things (IoT) age is upon us. It is better to get on board sooner than later. There is a constant stream of smaller, faster, more powerful ARM hardware released. I feel the devices get faster and cheaper daily. One of the ‘new kids on the block’ is the Raspberry PI 2 B (RPi). The RPi is a small credit card-sized computer which only costs $35. It features a quad-core ARM Cortex-A7 CPU and a VideoCore IV dual-core GPU; 1 GB of RAM.…

Raspberry Pi 2 and Fedora 21


The Internet of Things (IoT) age is upon us. It is better to get on board sooner than later. There is a constant stream of smaller, faster, more powerful ARM hardware released. I feel the devices get faster and cheaper daily. One of the ‘new kids on the block’ is the Raspberry PI 2 B (RPi). The RPi is a small credit card-sized computer which only costs $35. It features a quad-core ARM Cortex-A7 CPU and a VideoCore IV dual-core GPU; 1 GB of RAM. Quite powerful for only $35. This upgrade changes the RPi from a fun play toy to a serious compute device.…