Topics of interest to people using and extending 3ds Max by Christopher Diggins, principal software developer at Autodesk.
Max Creation Graph, or MCG for short, is a visual functional programming language embedded in Autodesk 3ds Max 2016. In this post I wanted to take a deeper dive into the MCG programming language aimed at a programmer audience.
Announcing the Flux geometry cloning and placement toolkit and a new Max Creation Graph sample pack for 3ds Max 2016.
In 3ds Max 2016 Extension 1 a set of new operators were added to Max Creation Graph (MCG) to enable the creation of rigid body simulations using the Bullet physics library. Here are a couple of samples to help you get started.
Announcing new extensions to Max Creation Graphs and MAXScript for 3ds Max 2016 Extension 1.
Inspired by a user’s MCG geometry stacking modifier, I decided to try my hand at something similar. In other news I'll be doing a presentation on procedural content creation at Siggraph on Tuesday August 11th as part of the Autodesk Vision Series.
In this blog post I share an MCG tool for computing curvature and storing it in the vertex color channel. I also share a couple of fun little tools: one for coloring grey-scale vertex colors and another for smoothing the vertex colors. I also discuss the TriMesh, data channels, mapping channels, and vertex colors.
Now that 3ds Max 2016 is available for download the team and I have uploaded a set of sample MCG tools to play with and learn from.
Introducing the Max Creation Graph (MCG) editor in 3ds Max 2016.
Since Python arrived with the 3ds Max 2014 extension one of the most popular requests is how to create UI using PyQt or PySide that works well with 3ds Max. In this blog post I'm going to share some techniques for creating a PyQt UI in 3ds Max that is properly parented to the 3ds Max window and handles shortcut keys in text editors.
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 leadership) to meet a cross-section of 3ds Max users and discuss their ideas, questions, and concerns. One thing they wanted to know was how the development tool chooses what to work on. One of the a key influences on the work we do are CERs.