I'm desperately looking for something along the lines of the tweak-mode in Wings 3d for 3dsmax..
So basically, a temporary selection system that allows me to move stuff with a falloff in screenspace (ie, I want the selection to go away the minute I release the mouse).
Is there a plugin, script, or hidden workflow thingie that I'm missing?
Thanks a bunch.
Replies
I suppose I could tell you that Wings 3D is FREE and has an excellent tweak tool, but it would be nice to see a Max alternative.
i've never seen this tweak thing in action in Wings so I'm not really sure what you're asking for.
It's also too slow with mesh or turbosmooth on, works nicely for relaxing though.
MoP, it's just the quickness and simplicity that I'm after with the Wings (or Silo, XSI) tweak-approach. The thing is I shouldn't have to click anywhere to deselect, and that it should select both polygons, edges and vertices in one mode.
Even if you don't want to use Wings, I'd recommend you to try it out, esp the tweak mode. It's a neat little program. Kind of awkward if you're not in to box-modelling though.
edit: sorry, missed your answer. As for selecting vertices and edges at the same time, that would be neat for sure. But using the shortcuts is quite fast, too.
One thing though, when doing this operation in a camera view, the screen coordinate system seems to move the stuff along the normal; I'm not able to move the stuff wherever I want...
If that thingie could be fixed, I could live with this
Thanks a bunch.
[edit]Will check out Orionflame, thanks for the link!
The move along normal thing seems to beonly when I have the gizmo turned off. It's working pretty much okey now, but the gizmo is annoying. Thanks![Slash edit]
Orionflame 3 has this feature, called intelliswitch. Demo here: http://maxima.orionflame.com/
So I swith to screen mode, and hide the gizmo. To avoid the move to go crazily when the gizmo is off you need to click one the yellow square at the center of it once -to make sure that your screen mode is indeed in xy-, then hide it. If you keep it hidden the setting shouldn't change. The annoying bit is, if you switch back to world, local, whatever, you will loose that setting if you move along another 'axis couple'..
I guess it is possible to write a script that jump right to the correct setting? No gizmo+screen mode+xy... Would be handy!
A tweak mode would rock in max9
I guess it is possible to write a script that jump right to the correct setting? No gizmo+screen mode+xy... Would be handy!
[/ QUOTE ]
Ask and you shall recieve...
<font class="small">Code:</font><hr /><pre>macroScript tweakMode
category:"HaywoodTools"
tooltip:"Tweak Mode"
buttonText:"tweakMode"
(
global isTweakModeOn, toolMode_coordsys, toolMode_axisConstraints, preferences_useTransformGizmos
if isTweakModeOn == false or isTweakModeOn == undefined then (
toolMode_coordsys = getRefCoordSys()
toolMode_axisConstraints = toolmode.axisConstraints
preferences_useTransformGizmos = preferences.useTransformGizmos
isTweakModeOn = true
toolMode.coordsys #screen
toolmode.axisConstraints = #XY
preferences.useTransformGizmos = false
)
else (
isTweakModeOn = false
toolMode.coordsys toolMode_coordsys
toolmode.axisConstraints = toolMode_axisConstraints
preferences.useTransformGizmos = preferences_useTransformGizmos
)
)</pre><hr />
Save this as an .mcr file in your UI/Macroscripts folder and then assign to a hotkey or button. Should toggle between the "tweak mode" settings and the settings that get changed (see Pior's request). I haven't tested it too much, but it seems to work.
Thanks a bunch, extremely appreciated.
Since you seem to have the hang of this maxscript thingie, do you think it's possible to make the falloff (soft selections) work in screenspace too? They're unfortunately not by default..
Once again, big big thanks, having a single hotkey for tweakmode is really nice, sorely missed
Is it okey if I post this elsewhere with due credits and link to your webpage?
do you think it's possible to make the falloff (soft selections) work in screenspace too? They're unfortunately not by default..
[/ QUOTE ]
Soft selection falloff doesn't work in any particular space, it's just based on the distance along the mesh from the selected verts. Mayabe I don't get what you mean.
[ QUOTE ]
Is it okey if I post this elsewhere with due credits and link to your webpage?
[/ QUOTE ]
Sure, go for it.
What's somewhat particular with the soft-selection in the Tweak mode is that it also operates in screen space.
It's more of a smudge-brush approach than a soft-selection I guess.
Anyways, this is all peachy even if that is impossible, this has really helped my workflow.
I keep you updated if I find any weird buggy-situation. But VERY handy already!
i'll be damned if thats not the worst page ever built. but thanks for the link. very helpfull.
<font class="small">Code:</font><hr /><pre>macroScript tweakMode
category:"HaywoodTools"
tooltip:"Tweak Mode"
buttonText:"tweakMode"
(
global isTweakModeOn, tweakMode_refCoordSys, tweakMode_axisConstraints, tweakMode_commandMode, tweakMode_useTransformGizmos
if isTweakModeOn == false or isTweakModeOn == undefined then (
tweakMode_commandMode = toolMode.commandMode
tweakMode_refCoordSys = getRefCoordSys()
tweakMode_axisConstraints = toolmode.axisConstraints
tweakMode_useTransformGizmos = preferences.useTransformGizmos
isTweakModeOn = true
pushPrompt ("Tweak Mode is ON")
toolMode.commandMode = #move
setRefCoordSys #screen
toolmode.axisConstraints = #XY
preferences.useTransformGizmos = false
)
else (
isTweakModeOn = false
pushPrompt ("Tweak Mode is OFF")
try (toolMode.commandMode = tweakMode_commandMode)catch()
setRefCoordSys tweakMode_refCoordSys
toolmode.axisConstraints = tweakMode_axisConstraints
preferences.useTransformGizmos = tweakMode_useTransformGizmos
)
)</pre><hr />
Thanks once again
Not as full-featured an item as FatAssasin's script, but maybe useful to some people anyway.