PDA

View Full Version : backface culling per object


poly-phobic
11-18-2004, 09:16 PM
i mostly model. not too big of a mel person,
ive looked at many toggle tool sets and scripts, but ive not found a back face culling tollge.
anyone can help?

a poor attempt...
this seem to turn it on, but does not act as a toggle.


if (`getPanel -to (eval("getPanel -withFocus"))`){
$currentPanel = `getPanel -withFocus`;
if (`modelEditor -q -polymeshes $currentPanel`){
polysDisplayUpdateCulling $currentPanel;
}
else {
modelEditor -edit -polymeshes polysDisplayUpdateCulling 0 $currentPanel;
}
}
also is this possible to have a similar drawing in the viewport as XSI hidden line mode?
here are the pics below to show what i mean.

http://img.photobucket.com/albums/v295/vladimirjp/maya_bfc_on.jpg
http://img.photobucket.com/albums/v295/vladimirjp/maya_bfc_off.jpg
http://img.photobucket.com/albums/v295/vladimirjp/xsi_hidden_line.jpg

ush
11-19-2004, 03:10 AM
For the first question.
I'm currently using this script.:)
This isn't my script,but somebody in Japan made this.
I think this will solve your first ploblem.

global proc tglCulling()
{
if(`window -q -ex tcwin`)
{
if(`intField -q -v if1` == 0){ polyOptions -fb -bcv on; intField -e -v 1 if1; }
else{ polyOptions -bc -bcv off; intField -e -v 0 if1; }
}
else
{
window -ret -vis off tcwin; columnLayout; intField -v 0 if1;
}
}tglCulling();

I hope this helps.

poly-phobic
11-19-2004, 04:22 PM
it works Perfectly.
thank you ver very much.
http://cgtalk.com/images/smilies/thumbsup.gif
i wish there was smething like XSI drawing overrides in the view ports. but this script will work well for now.
thanxhttp://cgtalk.com/images/smilies/smile.gif

CGTalk Moderation
01-19-2006, 10:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.