An Introduction to MAXScript
This is a MAXScript tutorial in the form of a MAXScript program that you can download and run. The program demonstrates a simple procedural animation of a walking stick-figure and an animated camera...
View ArticleCross Platform C# Game Development with MonoGame
I am (or rather was) a big fan of XNA, Microsoft's C# game development framework, and I had high hopes for it. I was particularly enthusiastic when Silverlight started supporting a subset of it....
View ArticleCreating an Undoable Python Command for Maya
Autodesk's Maya learning channel on YouTube has released a new tutorial on how to make an undoable command plug-in for Maya using Python. The command creates a swarm of particles in a turbulence...
View ArticleA very gentle introduction to MAXScript for Artists
Embedded in one of the over 200 videos on the Autodesk 3ds Max learning channel on YouTube is a very practical introduction to MAXScript for people with no programming experience. At about 4 minutes...
View ArticleMaya 2013 Extension 2: .NET and more
A .NET API for MayaCyrille Fauvel from the Autodesk Developer Network gave the first public sneak peek of a .NET API for Maya back in December on his blog. I'm pleased to announce that it is now a...
View ArticleCreating a Procedural Tree in MAXScript
The following is a two-part MAXScript video tutorial produced by the Autodesk 3ds Max YouTube learning channel. This is a beginner level introduction to MAXScript that will show you how to create,...
View ArticleJSON Scene Description Language
Today I'm presenting the first public draft an informal specification for a 3D scene description language designed specifically for web-services called the JSON Scene Description Language. I've tried...
View ArticleChristopher's Thoughts on Technical Debt
Manny Lehman’s LawA well-known occurrence in software development is that as software evolves it structure deteriorates. This is called Manny Lehman’s law:"As an evolving program is continually...
View ArticleEmbedding Qt Content in a 3ds Max Dockable Frame
The 3ds Max API provides a custom Windows control called a CUIFrame that allows a plug-in developer to create dockable content. As part of a recent investigation I decided to figure out how to embed a...
View ArticleSell or Share your Plug-ins, Tutorials, or other Content for 3ds Max and Maya...
With the release of Maya 2014 and 3ds Max 2014 the Autodesk Exchange site makes it easier for plug-in, content, and tutorial developers to distribute and sell their content more easily to Autodesk...
View Article3ds Max SDK and MAXScript CHMs now available
We discontinued CHM support for SDK documentation two releases ago in order to focus on HTML-based help. However since many users asked us for CHMs on the 3ds Max feedback forums:...
View Article3ds Max and Flash Working Together
You may be familiar with FarmVille 2: it is currently the second most popular app on FaceBook with over 40,000,000 estimated monthly users (as of the date of this posting). What you may not know is...
View Article3ds Max and Stage Automation
Stage automation is a growing industry that plays an important role in live entertainment events from music shows to Cirque du Soleil. What may come as a surprise is that thanks to a plug-in from Stage...
View ArticleAutodesk Exchange Apps Portathon is happening on September 13th.
The Autodesk Exchange store provides a broad range of Autodesk® approved extensions for users of several Autodesk products such as 3ds Max and Maya. If you are a developer of extensions for Autodesk...
View ArticleM&E Scripting and SDK Channel on YouTube
Recently the video learning team launched a new learning channel (http://www.youtube.com/user/ScriptingSDKHowTos/videos) dedicated to SDK and scripting users. Right now we have videos on FBX, Maya,...
View ArticleADN DevDays Conference in Las Vegas at AU and a New 3ds Max SDK Blog
The Autodesk Developer Network (ADN) is going to be hosting another DevDays co-located at Autodesk University in Las Vegas on Monday December 2nd this year. I'll be there to talk about the new Python...
View ArticleThe 3ds Max Gunslinger and yes I read your Crash Error Reports (CER's)
This year we had our first ever "gunslinger" event for 3ds Max. This was an opportunity for members of the development team (developers, QA, design, and product manager) to meet a cross-section of 3ds...
View ArticlePyQt UI in 3ds Max 2014 Extension
Chances are you are reading this because you want to write some UI for 3ds Max using Python. Because 3ds Max is fundamentally a Win32 application there are some challenges to overcome:Make your PyQt...
View ArticleIntroducing Max Creation Graphs
Introducing Max Creation Graphs (MCG)Now that 3ds Max 2016 has been officially announced I can finally come out of stealth mode and tell you why you haven't heard from me for over a year!Eddie Perlberg...
View ArticleMax Creation Graph (MCG) Sample Pack for 3ds Max 2016
Now that 3ds Max 2016 is available for download I'm pleased to announce a set of 30 sample MCG tools and 80 new compounds that you can download, use, and learn from!...
View Article