Artist Vs Coder

BlitzMax Forums/BlitzMax Beginners Area/Artist Vs Coder

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Ash, it's the way 3dsmax was designed, sounds silly. But the whole thing is done in an OOP modular fashion, actually 3dsmax itself is more like an OS, where every function is a seperate module.

This concept seems to have passed onto the actual use of max, simple example being the modifier stack.

In 3dsmax you have a modifier/history stack that works a lot like types.

you get a stack of procedures applied to a entity, that contains a list of variables, anything that is modified at a lower level of the stacks history is passed on through to the higher level modifications.

It's really hard to explain, but the entire working of max and how you interact with entities in 3dsmax works this way. If I get stuck it helps me when learning to code, if I try and imagine I'm modeling a program visually in max and see it in my mind in 3dsmax terms.

Might not make sense unless you use 3dsmax, but the way it works really isn't that much different to my experience with Bmax. I havent used another design application that works quite the same way as 3dsmax, doesn't work quite the same if I imagine I'm using photoshop for instance, probably because PS is a lot more linear, and you cant control global variables in quite the same way lol.

Wonder if any other experienced 3dsmax Users know what I'm talking about?