這功能開關主要是讓有透明度的物件顯示起來比較正確 (例如有加透明貼圖的樹葉)。
為什麼預設狀態是關閉的呢?我也不曉得,可能是因為考慮到效能的關係吧 ,但其實我測試切換這兩個顯示狀態時感覺差不了多少。
Shading -> Polygon Transparency Sorting.
關閉 Polygon Transparency Sorting 的狀態
打開 Polygon Transparency Sorting 的狀態
{
string $selected[] = `ls -sl`;
for($each in $selected)
{
float $pos[] =`pointPosition ($each+".cv[0]")`;
xform -ws -piv $pos[0] $pos[1] $pos[2] $each;
}
}
setToolTo "Move";
float $piv[0] = `manipMoveContext -q -p "Move"`;
string $tmp[] = `ls -sl`;
for($ctl in $tmp)
{
select -r ($ctl+".cv[*]");
setToolTo "Move";
float $piv[0] = `manipMoveContext -q -p "Move"`;
scale -r -p $piv[0] $piv[1] $piv[2] 0.5 0.5 0.5;
}
select -r $tmp;
import pymel.core as pm
sel = pm.ls(sl=1)
for ctl in sel:
pm.select(str(ctl)+'.cv[*]',r=1)
pm.setToolTo('Move')
pivotPos = pm.manipMoveContext('Move',q=1,p=1)
pm.scale([0.5,0.5,0.5],r=1,p=pivotPos)
pm.select(sel,r=1)