본문 바로가기
  • 내 평생에 선하심과 인자하심이 반드시 나를 따르리니 내가 여호와의 집에 영원히 살리로다
  • 나 지혜는 명철로 주소를 삼으며 지식과 근신을 찾아 얻나니
  • 나 지혜는 명철로 주소를 삼으며 지식과 근신을 찾아 얻나니
Graphic & Art/3 D

Instantcopy(mel)

by 山海鏡 2018. 10. 26.

배치가 끝난 다수의 오브제 일괄 변형에 적용

기존 오브제의 히스토리를 지우면 안된다.

타킷을 모두 선택하고 멜을 실행하면  갯수만큼 인스턴스카피를 할 수 있다.

업그레이드 된 오브제의 이름을 멜의 (적색 위치) 덮어쓰거나 오브제의 이름을 'MM'로 바꾼다.

(쌍차 앰블렘 동전 작업시 만듦)


//before run rename the source  to MM and select all the targets.

global proc instantcopy()
{string $capSel[] = `ls -sl`;
string $sep;
float $rxv,$ryv,$rzv,$txv,$tyv,$tzv,$sxv,$syv,$szv;
$n=0;
for($sep in $capSel){
$txv=eval("getAttr " + $capSel[$n] + ".translateX");
$tyv=eval("getAttr " + $capSel[$n] + ".translateY");
$tzv=eval("getAttr " + $capSel[$n] + ".translateZ");
$rxv=eval("getAttr " + $capSel[$n] + ".rotateX");
$ryv=eval("getAttr " + $capSel[$n] + ".rotateY");
$rzv=eval("getAttr " + $capSel[$n] + ".rotateZ");
$sxv=eval("getAttr " + $capSel[$n] + ".scaleX");
$syv=eval("getAttr " + $capSel[$n] + ".scaleY");
$szv=eval("getAttr " + $capSel[$n] + ".scaleZ");

print("===========================================\n");
print($capSel[$n] + "  \n");
print ($rxv + ", "); print ($ryv + ", "); print ($rzv + ", "); print ($txv + ", "); print ($tyv + ", "); print ($tzv + "\n");
print ($sxv + ", "); print ($syv + ", "); print ($szv + "\n");
select -r MM;

instance; rotate -r $rxv $ryv $rzv; move -r $txv $tyv $tzv; scale -r $sxv $syv $szv; $n++;
 }}
instantcopy;




'Graphic & Art > 3 D' 카테고리의 다른 글

비닐 튜브 만들기  (0) 2020.05.27
엑스트라콜드  (0) 2018.11.30
유리  (0) 2018.11.22
random  (0) 2018.11.21
컨벤션 홀  (0) 2018.09.14
도자기  (0) 2018.09.14
시계  (0) 2018.08.21
어깨근육  (0) 2017.11.28