회원 로그인
|
퍼 켜고 렌더레이어에 넣기 script
퍼 켜고 렌더레이어에 넣기
FurFeedbackShape.primaryVisibility 켜서 FUR, MASK_F 렌더 레이어에 적용
실행 : activeFur(1,1,1)
참고 : activeFur(FurFeedback 상위 그룹 visibility on/off,FUR렌더레이어 primaryVisibility on/off,MASK_F렌더레이어 primaryVisibility on/off)
FUR, MASK_F 렌더 레이어 없으면 경고 표시
아래 mel로 스크립트 개선하여 위 python으로 변경
FurFeedbackShape.primaryVisibility 켜서 FUR, MASK_F 렌더 레이어에 적용
실행 : activeFur(1,1,1)
참고 : activeFur(FurFeedback 상위 그룹 visibility on/off,FUR렌더레이어 primaryVisibility on/off,MASK_F렌더레이어 primaryVisibility on/off)
FUR, MASK_F 렌더 레이어 없으면 경고 표시
#퍼 켜고 렌더레이어에 넣기 from maya import cmds def activeFur(furVis_,furPriVis_,maskFurPriVis_): renderLayer1_ = 'FUR' renderLayer2_ = 'MASK_F' selectFur_ = cmds.ls(type=('FurFeedback')) try: furVisVar_ = cmds.listRelatives(cmds.listRelatives(selectFur_[0],p=1),p=1) cmds.setAttr('%s.v'%furVisVar_[0], furVis_) cmds.editRenderLayerGlobals(currentRenderLayer=renderLayer1_) for sF_ in selectFur_: cmds.setAttr('%s.primaryVisibility'%sF_, furPriVis_) furVisVar_ = cmds.listRelatives(cmds.listRelatives(selectFur_[0],p=1),p=1) cmds.setAttr('%s.v'%furVisVar_[0], 1) cmds.editRenderLayerGlobals(currentRenderLayer=renderLayer2_) for sF_ in selectFur_: cmds.setAttr('%s.primaryVisibility'%sF_, maskFurPriVis_) except: cmds.warning(u'FUR나 MASK_F 렌더레이어 없음')
아래 mel로 스크립트 개선하여 위 python으로 변경
//mel proc activefur() { catch(`editRenderLayerGlobals -currentRenderLayer "FUR"`); { select "*FurFeedback**"; showHidden -a; select "*FurFeedback"; string $temp[] = `ls -sl`; for ($currentObject in $temp) { setAttr ($currentObject + ".primaryVisibility") 1; } } catch(`editRenderLayerGlobals -currentRenderLayer "MASK_F"`); { select "*FurFeedback**"; showHidden -a; select "*FurFeedback"; string $temp[] = `ls -sl`; for ($currentObject in $temp) { setAttr ($currentObject + ".primaryVisibility") 1; } } }; activefur()
댓글 0개
| 엮인글 0개
466개(12/24페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
마야 뷰포트 네비게이션 팁 | 푸딩뱃살 | 43827 | 2020.04.06 17:22 | |
Maya 버전 별 Python 버전 | 푸딩뱃살 | 65015 | 2014.01.08 17:59 | |
244 | [Plugin] AnimSchool Picker v 1.12 | 푸딩뱃살 | 1995 | 2014.03.01 01:41 |
243 | [Script] MEL syntax highlighting for Notepad++ | 푸딩뱃살 | 5964 | 2014.02.06 13:46 |
242 | [Modeling] mesh smooth 관한 이야기 | 푸딩뱃살 | 3132 | 2014.01.09 17:37 |
241 | [Script] 스킨 복사 | 푸딩뱃살 | 3449 | 2013.12.01 00:22 |
240 | [참고] 마야 완벽 지우기 | 푸딩뱃살 | 10334 | 2013.11.13 00:40 |
239 | [Script] 스무스 바인드 툴 | 푸딩뱃살 | 3628 | 2013.11.07 13:58 |
>> | [Script] 퍼 켜고 렌더레이어에 넣기 script | 푸딩뱃살 | 3594 | 2013.08.28 11:43 |
237 | [Script] 선택한 오브젝트 smoothLevel 변경 script | 푸딩뱃살 | 3129 | 2013.08.23 17:59 |
236 | [Script] 사용하지 않는 furDescroption 삭제 script | 푸딩뱃살 | 2527 | 2013.08.23 14:42 |
235 | [Script] 선택한 두 오브젝트 중간에 로케이터 생성 script | 푸딩뱃살 | 2851 | 2013.08.23 14:04 |
234 | [Rigging] 세개의 joint로 구현한 fk, ik 스위치 | 푸딩뱃살 | 3084 | 2013.08.20 18:56 |
233 | [Rigging] joint scale로 stretch 시 하위까지 scale 적용될 때 | 푸딩뱃살 | 2736 | 2013.08.05 16:28 |
232 | [Node] 마야 기본 노드 | 푸딩뱃살 | 4739 | 2013.08.05 15:15 |
231 | [Script] Camera Attr | 푸딩뱃살 | 4296 | 2013.08.05 14:25 |
230 | [참고] SyntaxHighlighter for Mel (Maya) | 푸딩뱃살 | 4435 | 2013.07.30 01:16 |
229 | [Base] 마야 다운으로 임시 저장된 ma, mb로 저장하기 | 푸딩뱃살 | 6339 | 2013.04.19 19:29 |
228 | [Base] Maya 2014 New Features: Node Editor | 푸딩뱃살 | 4715 | 2013.04.17 01:47 |
227 | [Rigging] Maya 2014 New Features: Joint Tool | 푸딩뱃살 | 4595 | 2013.04.17 01:45 |
226 | [Plugin] Advanced Skeleton | 푸딩뱃살 | 6849 | 2013.04.14 13:15 |
225 | [참고] Victor Vinyals Character Character Rig Animation Reel | 푸딩뱃살 | 3462 | 2013.04.14 03:17 |