Category Archives: Lessons

Maya – Max: Why doesn’t 3dsmax have a Shape Node?

If you’re coming from Maya ┬áto 3dsmax, or you’re learning Maya and getting confused as to why in Maya there are Transform and Shape node and in 3dmax it doesn’t look like there are… here’s a bit of a explanation, … Continue reading

Posted in 3dsmax, Lessons, MaxScript | Leave a comment

MCG Tutorial: How to make a Select By Face Area Modifier

So you want to make a Select Face By Area modifier in MCG…. here’s a quick guide. You want two things to start with for making any modifier which modulates your existing mesh… a Modifier:TriMesh as your input and an … Continue reading

Posted in 3dsmax, Lessons, MCG | Leave a comment

Lesson 14: Key principles of understanding working with MaxScript

Here are the key principles to working with MaxScript, you need to know about all the things listed below to be able to understand how to write scripts. Here is a brief overview and description of each thing, I’ll try … Continue reading

Posted in 3dsmax, Lessons, MaxScript | 2 Comments

Lesson 11: What’s Bugging me? Part 2

According to my search engine page view requests it seems that lots of people are Googling these error messages so I thought I’d chuck a few more in to help people in their time of need. viewport.setcamera = newCam >> … Continue reading

Posted in Lessons, MaxScript | Leave a comment

Lesson 13: It’s all a matter of Scale (not just for maxscripters)

Please excuse the epic ranting rambling of this post, been writing bits of it for weeks, It’s not just for script writers, it’s for everyone who uses 3dsmax, It’s really worth a read and very very important to understand and … Continue reading

Posted in 3dsmax, Lessons, MaxScript | 2 Comments

Lesson 12: qSort

I needed to sort an array recently and I realised that I needed to use qSort, but not ever having used it before, I was initially quite confused until I worked out how it works. So I thought I would … Continue reading

Posted in Lessons, MaxScript | 2 Comments

Lesson 12: Returning from Functions

I’ve missed a small bit about Functions out from these lessons which is crucial to understand what’s happening when using interfaces/methods… and when it comes to writing your own structs. You can get the result of a function by making … Continue reading

Posted in Lessons, MaxScript | 5 Comments

Lesson 11: What’s Bugging me? Part 1

Bug tracing and error finding sometimes takes longer than writing the original script! Here are some examples of error messages and what they could mean…. Don’t forget the Brackets! — Error occurred in anonymous codeblock; filename: ; position: 20; line: … Continue reading

Posted in 3dsmax, Lessons | Tagged , , , , , , , , , , , | Leave a comment

Lesson 10: Sorry did you just interrupt m……

Parentheses (or brackets as you will call them) are used to block code together into sections in MaxScript, it’s very important that they work in pairs. ( must always be followed by ) before the end of the script. Try … Continue reading

Posted in 3dsmax, Lessons | Leave a comment

Lesson 9: Understanding the Help Files…

Sorry I’m starting to slack on my blog but been busy with a few other projects. So here’s a quick post which will hopefully be really useful for everyone to understand, I know I wish someone had explained this to … Continue reading

Posted in Lessons, MaxScript | Tagged , | 2 Comments