MEM's Max2Maya - maya viewport navigation in 3ds Max

44 votes
Version: 
1.2
Date Updated:: 
24/01/2011

Hello everybody. I want to share with you something I whipped up these past couple of days.

IMPORTANT! In order for all the controls to work, the pan and zoom hotkeys inside 3ds max must NOT be altered.

Also, make sure you close max before installing this, or it won't install.

It's basically an alternate viewport navigation inside 3ds Max that tries to mimic maya's Alt + Click viewport navigation to some extent. I am aware that there is at least one commercial solution out there that does this, but this one is free and I thought you might like that little detail.
It should work on all max versions, both 32bit and 64bit. Obviously, you can only install the 64bit version on a 64bit OS.

Updated to version 1.2:

User should no longer receive the message "An older instance of this script is already running. Replace it with this instance?", caused by max crashing (or its process being terminated from task manager) and not running the shutdown script.
(Thanks to Simon Reeves for pointing out the problem).

New in version 1.1:

It picks up the input a little better when switching from one window inside max to another. MMB is still problematic. More about it in the readme file.
Also made a zoom to cursor option in uv view (shift + alt + right click).

Feedback is welcome. You can also contact by e-mail at

[email protected]

I hope you like this and find it useful. Cheers!

------------------------------------------------------------------

Ok, a little more explanation: For now, there's no way to fix conflicts with the tools in graphite that require alt-left click. I don't think this can be fixed, given the way the script works. There is just no way for the script to detect that you are in any of the modes graphite modeling tools puts you in.

So, as a workaround, you'll have to temporarily disable the script. You can do this by pressing the Ctrl+Alt+F3 keyboard combination. Pressing it again will re-enable the script.

Other Software Required: 
3ds max, any version (not tested on all versions)
AttachmentSize
memsmax2maya1.2.zip1.16 MB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
blackfoxeye's picture

Thank you very much.

This is really really awesome work.

Thank you very much "mahreeooce"

G-Rom84's picture

I like the maya`s style

I like the maya`s style navigation, because it is pretty standart thing many apps have this alt+lmb for rotation alt+mmb for paning and alt+rmb for dolly and it`s much comfortable to switch from max to those apps if it is needed without loosing time for adopt from one navigatin method to another... I tried this plugin in max and thougt that hopefully I found the solution, but found that it is not working with some valuable for me Graphite Modelng tools, for example in Paint Connect mode Alt+Click doesen`t remove vertex, or in Drag mode(tool like Tweak mode in other apps) you could not move vertexes in screen space, and few other things or options are not working especially those which needs Alt+click to perform them, and there is no way to remap them in max as far as i know... But I like this little helpful thing anyway.

VTeixeira's picture

I've used the tool today and

I've used the tool today and I have to say that for free it's quite awesome.
I didn't go too deep in the graphite tools but for now the basic ones are work quite well so for now the only thing that i have to say is congratulations.
Cheers

VFX360's picture

switch back and uninstall

Hi,

Here is the way to switch back or uninstall

Go to this path - C:\Program Files\Autodesk\3ds Max 2011\Scripts - Delete the MEMsMax2MayaX64 folder.

and Go to this path - C:\Program Files\Autodesk\3ds Max 2011\Scripts\Startup - Delete the MEMsMax2MayaX64.mse file.

Reopen 3d's Max. Now everything will be fine:)

Yukito's picture

This is great! Thanks!

The script works really well.

mbriggs's picture

any updates coming?

Thanks for working on this. I noticed that the new version of Switcher (version 1.5) from dRaster.com has support for the Graphite tools. I was wondering if you can add support for that too. They set it up so that alt plus left-click is mapped to middle-click but only when using the graphite tools so you can use all the graphite functions. i tried out the demo and it works perfectly with all the graphite tools. maybe you can emulate that too? My 30 day trial is running out, and I'm willing to buy Switcher but wanted to double-check to see if you can fix it with this script first. Please let me know asap! Thanks again!

theknoppix's picture

nice script but a little bit buggy

Im using this script since the day it released. But nowadays i realize some incompabilities for some features like polydraw tools and push deformers. You cant use the features that works with alt + click shortcut if you're using this script. I dont know if its gonna be fixed but if you didnt start to use this script, dont get used to it until these bugs are solved. Im sure there are more of them but i have just found 2.

neogeo's picture

i was wondering if the script

i was wondering if the script is overwriting default navigation viewport hotkey.
I want to have the ability to switch back from previous hotckey in one clic if possible.

thank you

mahreeooce's picture

Some explanation

Thanks for the comment. I guess you're right. This is the first piece of code I've ever written and the first time I've ever published something here - so my approach was a little clumsy. I'm also an artist, not a programmer, so I guess this doesn't really give much credibility when it comes to writing code that works - as you can see, it still has its limitations (I'll stay away of the word "bug" - mainly because I know about them).
The files are clean, no malware of any kind... I guess you'll have to take my word for it. I ask those who have downloaded and tested it to please confirm that, so that others that want to try it might do so with more confidence.

The file is actually a compiled script for autohotkey (a freeware program for defining keyboard macros), packed together with an encrypted max script file that launches it when max starts and closes it when max exits. They are archived using 7zip (again, freeware) and then made into a self extracting installer (as you can see, I'm limited to asking you to browse for the max root folder, as I can't do that with this simple installer, and I don't know nsis scripting - that would have helped make a better installer). I compiled the script in both 32 and 64 bit - you can use whichever you like, as long as your hardware and os allows it. Finally, I packed the two installers into a zip archive, for easier distribution (even without any archiver installed, you would still be able to open the zip archive in windows... or linux or mac, but I don't see what good that would do on those :) )

Hope this helps shed some light on the matter.

Martin Breidt's picture

Interesting tool, thank you.

Interesting tool, thank you. Would be nice to learn a bit more of what it is doing. An encrypted script, an .exe file and a gmail address does not look too trustworthy at first sight.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.