I've realized as i do more poly modeling how tedious some of the tasks are. So I'm trying to figure out a way to speed my poly modeling, I know some basic things I need to improve, like how I need to work out a new hotkey map. But I've been looking into poly/subdiv modeling extension scripts and plugins, which look like they could help me improve my speed as well. So I want to know what scripts are out there, and what are their pros & cons.
I'm using 3ds 2009 right now, so ideally they'd be free since I'm on a student budget. If not free then hopefully they offer a discounted student price. Even if they don't I would like to see a comparison of features that the professional plugins offer compared to freeware stuff.
for reference, I've been trying to work on my inorganic modeling, and I'm finding that I spend most of the time making and cleaning up support edge loops, I could see myself going crazy if I wanted to make extremely complex models. what I most desire is some way of automating the support edge creation. Right now my method is to select the edges that need suport, give them an extrude with height zero, convert the original edge loop to vertexes, extrude those vertices with height zero, then do a weld. This works so-so, but there is still a lot of clean up to be done to the geometry since the new vertices have to be aligned right. I was thinking of trying to write a script to automate this, but I don't want to waste my time if there is already a better one out there (I read hard-chamfer might do this). Any way, is there a way to automatically generate support edges, either by smoothing group or by edge selection?
I've searched around at MAXPlugins.de, but I was wondering if there was a better comparison site out there?
so far I know about:
polyboost
orionFlame
graphiteModelingTools
I.C.Shape
3dsClean
(i'll add others as they come)
thank alot, poly count has been a great resource for me so far
Replies
Not sure exactly what you mean by "support edge loops" but I guess its some split loop or loop shift thing- I get stuff easier with pictures. If its very specific but you do it all the time, maybe take the time to either write a script or ask people here in the tech talk section to either do it for you or help you with it.
Everything you trigger in the modifier panel and lots of other stuff can be all automated with maxScript. You could then bind that maxScriptto a shortcut and execute it every time you want to save those steps.
PolyBoost / Graphite Modeling tools (max2010)
Max2010 included polyboost and renamed it to graphite tools. They boost up the already good modeling tools in max quite a bit. But the problem with it and also Polyboost (if you install it for example on 2009 which has no graphite tools) is that you really need to take some time to map it to quad menus or shortcuts because otherwise you won't be efficient at all.
The dumb graphite modeling toolbar in Max2010 is a fail at production because it steals time with its annoying animations, hard to memorize icons and changing layout. So take the time either way to map it to some useful shortcuts.
I.C.Shape
Is free and very powerfull, perhaps the best alternative to Polyboost and or Max2010 graphite modeling. But it needs dedication and time to really learn its potential.
Silo:
A very cheap and super nice modeling tool (mix of max modeling and sculpting) is Silo.
http://www.nevercenter.com/silo/
Apart from the crashes with symmetry its a pure joy to get started, learn and just model. But I wouldn't recommend this app just alone you still need max or maya to do the everything else stuff - but its certainly a nice additional tool that is very customizable and super easy to get into (workflow wise).
TexTools:
Not really modeling related but more the other half that makes out great 3d art namely UV mapping and texturing.
http://renderhjs.net/textools/
I started this a year ago and tried to pump as many scripts as possible into a compact toolbar (like Photoshop). My reason was that I found it very repetitive and almost to basic to work with the max UV editor. In many cases I would always execute certain tools in a certain order. Thats why I started scripting stuff and bend the tools in Max to what I think is more effective and in many cases to me that is:
- just one button or shortcut if possible, keep the amount of input drasticly low
- Context sensivity is king: depending on what you selected and how many and what kind of Object you have a tool might behave differently while still doing the same core functionality it promises. I.e beveling can be done on a vertex, face, edge, border and many other sub types- but they do not always look the same.
- Make lots of animated GIF's explaining a tool in just 2 or 3 seconds. Thats something everyone understands and is willing to sacrafice time for.
If you think that Your application sucks (maya, max, photoshop,...) maybe consider getting into the scripting side of those apps. It is not always that hard and you have the right people here to get you into that stuff.Learning differences like these will help you refine the amount of tweaking that you have to do after you create your support loops. But no matter how good the tool or script, in modeling, as in most things in life, there's no such thing as a singular 100% solution.
It's like you said in the beginning, once you learn a few different techniques of creating the support loops and binding them to hot keys, you'll see your speed steadily increase as you continue to model.
A good workflow is to create your model without supporting edge loops first, then once you are finished go back over it and put them in. The reason behind this is that it's faster to work without all the supporting edge loops getting in the way while you are modeling.
You know you can even out support edges with edge constraints. no need for a script. just drag with edge constraint on until the dissapear into the edgeloop they are supporting and the drag them back out. you get a totally even support loop then
Someone mind telling me where in the "Customize UI" menu's i can map graphite functions to hotkeys? All I can find is the "show/hide graphite tools", nowhere the actual functions like SwiftLoop (I REALLY need a hotkey for that).
Change the category to "Modeling: Graphite Tools" To get access to the main toggle and the horiz/vert orientation toggle.
Yea someone really dropped the ball when thinking that one out...
Main UI / Ribbon - modeling
Edit : It is either ZacD or Vig but somebody always types a lot faster
Ken Pimentel knows about it and they are probably going to clean it up in 2011.
http://boards.polycount.net/showthread.php?p=1094470
This is my general method right now:
since adding support edges follows a pretty specific formula, I was hoping somebody out there was able to make a script for automatic support edge creation.
So to reiterate what I want:
edit: if there isn't a script for this yet, I'd be down to create it. does anybody have any favorite maxscript tutorials or references?
http://www.illusioncatalyst.com/ic_tools.php#IC_PolySplitRing
Regarding Graphite's hard to memorize icons and changing layout.
I usually drag the tab i use more out and ofc personalize my shortcuts.
on the second image there i see a lot of loops you generated and u later have to clean them up.
select your edges you need to "soften" but still control and chamfer them instead.
you will have the same result but cleaner.
use quad menus a lot, and customize them. They are underestimated and extremely fast!
i guess by now you know how to repeat last command ;
or how to quickly reselect your previous tools in the quads by quickly RMB flicking the title bar that contains your tool no matter how deep. the highlighted tool is in yellow. also quickly RMB slide and release over your preferred command if other than the highlighted.
with alt\ctrl\shift you get different categories. Some you might not be using at all.
i.e. reactor related comes out with shift+Alt+RMB add more functionality there if you need
Customize them to fit your needs.
use the macro recorder and simply drag entire combos of modifiers or other functions to your toolbar and create macros in a jiffy. on the maxscript menu enable macro recorder. Open the listener window and drag your command or tool after you perform it once.
copy paste your modifiers on a box especially skins and uvw maps if you need to save certain tiles for later use.
Let me know how that works for you!
I'm also stil interested in Power Solids, check that out if you get a chance. It's basically an implementation of cad-like tools in max meaning ridiculously easy fillets (ie. rounded chamfers)
As far as powerSolids; I'm new to it so I'm flailing about trying to get it. It seems like a ridiculously powerful tool... if I knew how to use it maybe. The version I'm using is buggy as hell though and it crashes alot. I would say there is a steep learning curve coupled with the documentation being pretty terrible (?there all movies?).
For workflow extensions, I'm probably going to break down and get the student version of 3ds 2011, or go completely crazy and throw a curve ball at myself and get maya 2011.