회원 로그인
|
Expression을 이용한 Stretch, Squash
Expression을 이용한 Stretch, Squash
cube와 joint를 생성한다.
multiplyDivide를 이용한 기본 stretch 구성한다.
multiplyDivide output과 joint scaleX에 연결 된 것을 끊는다.
joint에 Expression을 적용한다.
// multiplyDivide1.outputX를 $multiScaleX 변수로 설정.
$multiScaleX = multiplyDivide1.outputX;
// $multiScaleX와 joint1, joint2, joint3, joint4 scaleX에 연결
joint1.scaleX = joint2.scaleX = joint3.scaleX = joint4.scaleX = $multiScaleX;
// joint1, 2, 3, 4 scaleY, scaleZ에 pow 함수를 이용해 연산 후 연결
joint1.scaleY = joint1.scaleZ = pow(1/$multiScaleX, 2);
joint2.scaleY = joint2.scaleZ = pow(1/$multiScaleX, 4);
joint3.scaleY = joint3.scaleZ = pow(1/$multiScaleX, 2);
joint4.scaleY = joint4.scaleZ = pow(1/$multiScaleX, 2);
* Hypershade
cube와 joint를 생성한다.
multiplyDivide를 이용한 기본 stretch 구성한다.
multiplyDivide output과 joint scaleX에 연결 된 것을 끊는다.
joint에 Expression을 적용한다.
// multiplyDivide1.outputX를 $multiScaleX 변수로 설정.
$multiScaleX = multiplyDivide1.outputX;
// $multiScaleX와 joint1, joint2, joint3, joint4 scaleX에 연결
joint1.scaleX = joint2.scaleX = joint3.scaleX = joint4.scaleX = $multiScaleX;
// joint1, 2, 3, 4 scaleY, scaleZ에 pow 함수를 이용해 연산 후 연결
joint1.scaleY = joint1.scaleZ = pow(1/$multiScaleX, 2);
joint2.scaleY = joint2.scaleZ = pow(1/$multiScaleX, 4);
joint3.scaleY = joint3.scaleZ = pow(1/$multiScaleX, 2);
joint4.scaleY = joint4.scaleZ = pow(1/$multiScaleX, 2);
* Hypershade
- Squash_Spine_Expression.zip (8.8KB) (2)
댓글 0개
| 엮인글 0개
466개(17/24페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
마야 뷰포트 네비게이션 팁 | 푸딩뱃살 | 43895 | 2020.04.06 17:22 | |
Maya 버전 별 Python 버전 | 푸딩뱃살 | 65071 | 2014.01.08 17:59 | |
144 | [참고] Maya Online Help | artsOne | 3396 | 2009.08.11 01:02 |
143 | [참고] Maya 2009 Service Pack 1a | artsOne | 3611 | 2009.07.20 12:22 |
142 | [Script] Python for Maya - 14. Expression에서 python 사용 | artsOne | 5395 | 2009.05.11 17:57 |
141 | [Script] Python for Maya - 13. realtime lattice point random move | artsOne | 5093 | 2009.05.01 00:58 |
140 | [Script] Python for Maya - 12. sphere를 이용한 random move | artsOne | 4694 | 2009.04.22 00:26 |
139 | [Script] Python for Maya - 11. Lattice vertex random move (re.fin | artsOne | 5259 | 2009.04.17 12:12 |
138 | [Rigging] Expression을 이용한 Flollow Through | artsOne | 2672 | 2009.04.14 20:24 |
137 | [Script] MEL - UI / menu, frameLayout | artsOne | 2955 | 2009.04.03 00:33 |
136 | [Script] MEL, Python 표기 | artsOne | 3232 | 2009.03.30 01:26 |
135 | [Script] 자료형 - list 이해 | artsOne | 2739 | 2009.03.30 01:12 |
134 | [Script] Shape 변경하기 | artsOne | 2086 | 2009.03.11 00:13 |
133 | [Rendering] Default Color | artsOne | 2283 | 2008.09.12 01:40 |
132 | [Script] MEL - clear | artsOne | 2759 | 2008.09.12 00:12 |
131 | [Script] MEL - window #2 | artsOne | 2774 | 2008.09.01 23:49 |
130 | [Rigging] Guide Line (Deform > Point On Curve) | artsOne | 2598 | 2008.08.13 02:16 |
129 | [Base] Marking Menu Custom | artsOne | 2166 | 2008.08.04 12:48 |
>> | [Rigging] Expression을 이용한 Stretch, Squash | artsone | 2863 | 2008.06.18 00:31 |
127 | [Expression] MEL, Expression - pow | artsone | 2747 | 2008.06.16 16:09 |
126 | [Script] MEL 기초 #02 - 함수, 라이브러리, 클래스 | artsOne | 3803 | 2008.04.18 02:27 |
125 | [FX] Lesson 1: Creating nCloth collisions Step 3 | artsOne | 2143 | 2008.04.13 17:56 |