hi,
i'm looking to improve my modelling workflow a bit and am wondering if it's possible to use maxscript to show a heads up display in the viewport if certain modifiers in the stack are selected (editable poly object & edit poly mod in this case).
what i want it to do is read out the status of certain functions from the rollout and display if they are toggled or not directly in the view.
reason for that is that it just takes a bit to look up in the UI which coordinate system i'm in, if there are any constraints active, the soft selection status and so on, especially when i'm using expert mode like i prefer to do most of the time. see below for a picture to explain my point.
i suppose this must be possible using maxscript, however my forum and web-searches haven't turned up much. are there any scripts/frameworks out there i could use as a starting point? perhaps this stuff has even been done before? i'd like to get an implementation up and running that works in a performance-sensible way, nothing over-engineered that has loads of gimmicks and want's to make coffee.
and it's meant as purely a status display, not as clickable icons (which would get in the way when modelling).
thanks!
(cross-posted to cgtalk)
Replies
I found something on bobo´s site: found @: http://www.scriptspot.com/bobo/mxs4/
the download link for the scriptsource: http://www.scriptspot.com/bobo/mxs4/meshdetails/MeshDetails021.ms
some other related script I found:
http://www.scriptspot.com/3ds-max/screenedge-ui-0
you might dig into manipulators in the maxscript reference:
http://www.kxcad.net/autodesk/Autodesk_MAXScript_Reference_9/Scripted_Manipulators.htm
under
http://www.kxcad.net/autodesk/Autodesk_MAXScript_Reference_9/Interface_simpleManip.htm
I scratched this: that might be interesting- though I haven´t really read the whole context
they don't work for me out of the box yet tho, seems these open a new can of worms in regards to certain inconsistencies between OGL-, maxtreme- and D3D viewports. *sigh* i seem to have a talent to expose the dark and smelly corners of maxscript everytime i glance over it. *sigh*
but the legacy/inconsistencies and so on can be very frustrating when working with max sdk/script stuff. BITE!
http://forums.cgsociety.org/archive/index.php/t-285095.html
the more difficult part might be to align it to the camera perspective- so on perspective, camera and propably user view
but i was assured that using the gw.* functionality does indeed have quite the effect on performance so this might have been a dead end anyway.