Monday, December 1, 2014

Updated Script now Available for Download. The price: $$Your Eternal and Everlasting SOUL$$



Heya, here is a link to a script I created that will allow you to streamline your hard surface bending process.  Hope it helps out and enjoy :)

GetBent.mel -- 2013 and Earlier Versions

GetBent.mel -- 2015 and 2014

Icons for GUI


47 comments:

Alexander G Purrington said...

Great work ! Is there a chance that you would make this available for 3ds Max ?

Shon Mitchell said...

That would mean I'd have to wade through the slop that is maxscript....yuck

I'll look into it, but I wouldn't hold my breath :\

My advice, start learning modo. Its loads better than both Maya and Max. And has plenty of cool stuff like this in it already

Javier Durán said...

How does it work? I import the script into Maya, model an object and then I execute the script, but nothing happens. I'm using Maya 2014 and 2015.

Thank you!

Ashish Singh said...

how to use it, if any tutes for it please share....

Shon Mitchell said...

It only works at the moment with 2013 and earlier versions. I am currently working on a 2014/2015 update

Beulaers said...

This works great!

I made it work in 2014 by just commenting out your conversion to radians :).

remove this part to make it work in 2014:
$curve /= 360;
$curve *= 3.141592654;

Would be nice to get the icons included in the download as well ;)

see louder said...

doooooood thx take my soul!

sex

Klaudio Ladavac said...

Looks great, really! Will try it immediately!

Thanks for this!

PS. The scirpt should have been named "BendOver" ...if ya no wa i mean! :P

Shon Mitchell said...

Thanks yall, I uploaded both the 2014/2015 version and the icons, so now all should be good :)

Do you want to handle your souls with credit or debit?

Steven Carroll said...

Snatched that shit up asap style, thank you very much. Very cool script!

Samith Vishminna said...

thanks a lot.

Vojtech Lacina said...

Thanks a lot! As a hardsurface guy, hats down :)

Lacio Drom said...

thanks!!!

James Sky said...

I too (being the noob I am) am having a little trouble getting it to work. How does one go about using it? Looks amazing, by the way, thanks!!

Shon Mitchell said...

Hey James, first make sure you have the correct edition. Use the 2013 version for all mayas up to 2013, use the 2014/2015 version for all future versions of maya. I will have a vid out soonish on a overview of the script. But the basics are:

X Y Z - the axis in which you want to make duplicates along and bend from

Number of Sides - The total number of objects you want in the array

Bend Sweep - How much of a bend you want to make 360= Full circle 180 = half circle etc.

Bounds allow for keeping portions of the model unbent, and the 4 icon buttons are presets to get you those shapes

Inverted will flip the bend

Flat will bend the mesh in a flattened state

You also have full control to manipulate the bend deformer and also the group that all the duplicaes are tied to for extra control

Tim Krakowiak said...

Hey Shon,

Looks like a great script! Unfortunately I can't seem to get it to work in Maya 2015 ext1 on mac. Will this work on PC only?

Thanks!

Shon Mitchell said...

Hi Tim, it does work on both pc and macs. Make sure the script is in the appropriate scripts folder. This should be the maya - 20XX - prefs - scripts folder.

If you want to do a quick check just to see that it functions, go to the script editor, choose File - Load script. select GetBent.mel

Make sure the script data loads in the bottom window under a mel tab. Highlight all of it and press return. This will load it into the current maya program. Then just type in GetBent; into the mel command line and hit enter and it should load up

Chris DiPaola said...

Amazing! Solid work- Thank you!

Tim Krakowiak said...

Hey Shon,

Thanks for the response. Glad to know it works on Mac. I had already tried everything you suggested to no avail so I'll have another go and hope it works!

Thanks again Shon.

Tim Krakowiak said...

Works Mate.

Thanks!

Javier Durán said...

I can't use it... I put the script in MEL editor, push "execute" button and nothing happens. How does it work??

Shon Mitchell said...

Hi Javier. Close maya and make sure you save the .mel file into the:

\Documents\maya\20XX\prefs\scripts folder

make sure that you have the correct version.
2013: for maya 2013 and below
2015: for maya 2014, 2015, and future versions

load maya

Type in:

GetBent;

into the mel command line. Make sure it is the Mel command line, not Python Command Line.

This should allow it to run. You can make a shelf button or hotkey for it as well :)

Alejandro Martinez said...

What a great great thing! Thanks a lot Shon!

For people wanting something similar for 3dsmax, keep an eye on this guy! http://www.polycount.com/forum/showpost.php?p=2200733&postcount=10688

@Shon: I have been reading a bit the scripting docs for Modo (http://modo.sdk.thefoundry.co.uk/), and gotta say, it doesn't look nowhere near complete as Maya or Maxscript, will need to deep-dive to get more info though.
Are you sure this tool is completely doable using Modo scripting capabilities? All the scripting languages (happy to see Lua) seem mostly like 'macro' one-time executions except with a somewhat recently added Python API.

Thanks for sharing this.

Brittany Shively said...

This code is amazing!! Thank you so much for creating it! :D

Shon Mitchell said...

Thanks! Glad yall are finding it helpful :)

@Alejandro - The functionality is there in modo and essentially all you are doing is macro-ing the process per given circumstance. The only thing missing is a GUI that would dictate the users preferences and select the correct settings and macros. This can be done through many of the languages, Python prolly being the most documented and accessible.

Richard V-C said...

This is siick, how do I make add it to my shelf?

Mauricio said...
This comment has been removed by the author.
Mauricio said...

Hey Shon ... you talk about Modo, but for high density hard surface, isn't Modo bad? I read a lot about how performance in Modo (viewport) for dense meshes is very bad. Or are you referring to game models, which are lighter?

As for your plugin, it's amazing. Thanks for sharing for free.

3ds Max is now online, inspired by Shon plugin.

http://youtu.be/T4XzyJOICLE

Shon Mitchell said...

@Richard - Type in

GetBent;

into the mel command line, then highlight it and middle mouse drag it to your shelf.

@Mauricio - Modo works just fine for high resolution hard surface objects. I have never had any issue with performance working with it. I guess it depends heavily on the pc you're running it off of, but from personal experience, I have found no issue doing high rez stuff in Modo that is comparably worse than the other packages

Nick Holliday said...

can't seem to get the 2015 script working maya 2015 - running the Melscript but nothing happening. Any ideas what i may be doing wrong?

thanks a lot!

Shon Mitchell said...

make sure that the script is first placed in the maya-2015-prefs-scripts folder

then load up maya

next make sure the mel command line is what you are typing GetBent; into, and NOT the PYTHON command line

It should work :)

Nick Holliday said...

mmm.. still no luck - i run the script but nothing happens. The pane clears & I get no errors

Shon Mitchell said...

can you post a screen shot of your script editor with echo all commands turned on after you have run the script?

Also a screen of the folder you placed the script in too if possible

Nick Holliday said...

maya crashes when I run the script :-/

Ive placed the file at...

macHD > Users > Share > Autodesk > maya > 2015 > Scripts > GetBent.mel

Nick Holliday said...
This comment has been removed by a blog administrator.
Shon Mitchell said...

try placing in the scripts folder in this directory:

Users//Library/Preferences/Autodesk/maya/2015/prefs

Nick Holliday said...

Would you rather chat off the comments thread? :)

I don't seem to have that folder on my mac. I have no library folder within users. Within my own user folder I don't have a prefs folder either.

There are a couple of prefs folders on my machine but neither have any autodesk folders in :(.

JoelStransky said...

Not only did your tool perform something I've been fighting with for days in a few minutes but with far more perfect results. Thanks you so much.

Shon Mitchell said...

:) Glad to hear its helping out Joel. Let me know if there's added functionality you'd like to see in a later edition

Nick Holliday said...

hi - top script - many thanks! quick question... I used to see little handles that let me change the curvature after the initial bend - however I no longer see those and don't know what Ive done to make it change - any ideas?

thanks again

Sebastian Dominik said...

nothink happend in maya 2016
ehh ;\

Shon Mitchell said...

Nick- you can press `t` after you have run the script and it should let you see the handles.

Sebastian- I haven't gotten my hands on 2016 yet, but I'd assume that they've made changes that would render this script inoperable. Once I get a copy, I will make an update and release it :)

Dan Karlsson said...

I would love this to work for maya 2016 :)

KevOhlsson said...

Any news on the updated version of this script? It looks so amazing. Cheers! :)

Iziaky01 said...

Works with MAYA 2016!!
No problem!

The 8th said...

Thanks so much man. Oh and I sold my soul a long time ago..... to the King.

Michail Isaakidis said...

will there be support for Maya 2016, 2016.5, 2017?