회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


속성(Attribute) 정의

artsone | 2008.01.29 22:39 | 조회 2029
Attribute(개체)
Attribute는 Scene에서 object나 아이템의 특징을 나타낸다.
Attribute Editior, Channel Box, Menu Selection 등 다양한 방법으로 설정이 가능하다. Attribute는 일반적으로 3가지 형태로 존재한다.

* Static
* Dynamic
* Custom

static, dynamic은 미리 지정된 Attribute이여서 속성에 직접 영향을 미치고, custom은 사용자에 의해 정의하면서 다른 속성과 연결을 해야된다. 이 3가지 모두 Data Type(int, float, boolean 등) 형태를 사용한다.

* Static
Object가 생성될 때 초기 값으로 가지는 Attribute이다. Object는 Object가 만들어지는 순간에 존재하고, Particle은 Lifespan이 유지되는 동안 존재한다. Translate, Scale, Rotate 등이 이에 해당 된다.
* Dynamic
어떤 목적을 위해 미리 정의된 Attribute이다. User Interface에 의해 Object에 Dynamic Attribute를 추가할 수 있고, 어떤 특정 움직임을 줄수 있다.
* Custom
Add Attribute의 New에 의해 생성되고, Object나 Particle에 직접적인 영향을 미치지 못하여 다른 Attribute와 연결하여 사용하게 된다.


Attribute Data Type
자료의 범위를 나타낸다. 기본적으로 integer(정수), float(실수), boolean(불 대수) 등이 있고, Particle는 Array가 있다.

* 일반적인 Data Type
- interger : 정수로 표현한다. 예) 10, 200
- float : 부동소수점(실수)로 표현한다. 예) 10.1111 = 10.111 , 10.1118 = 10.112 (반올림하게 된다.)
- boolean : On, Off로 표현한다. 예) Object의 Channel Box에 Visibility

* Particle 형태의 Data Type
- vector array : vector의 배열이다. Particle Attribute중 3가지 요소에 의해 만들어지며, position, velocity, acceleration, color 등이 이 속성에 적용된다.
예) particleShape1.position = << 4.5, 2, 3 >>; //particleShape1.position의 x, y, z에 4.5, 2, 3이 나오는 결과 값을 Expression을 이용하여 설정한 것이다.
particleShape1.celocity = << 2, 0, 0 >>; //particleShape1.velocity의 x, y, z에 2, 0, 0이 나오는 결과 값을 Expression을 이용하여 설정한 것이다.
Expression에 적용하면 particle의 position은 x, y, z = 4.5, 2, 3이 적용되고, velocity는 x축으로 2정도의 속도만 적용된다.
- float array : 부동소수점의 배열이다. Animation이 진행될 때 정해진 배열에 따라 바뀌게 된다. 대표적인 변수로 age, time, frame 등이 있다.
예) pSphere1.translateX = frame; // 매 프래임 마다 pSphere1의 위치가 달라진다.
particleSphere1.opacityPP = 1/age; // opacityPP에 1/age가 적용되어 시간에 따라 age의 값이 증가하여 particle은 점점 투명성을 가진다.


Keywords
정해진 키워드를 변수로 사용할 수 없다. int, float, string, on, off, if, for, default, global, source 등..
466개(19/24페이지)
마야
번호 제목 글쓴이 조회 날짜
공지 마야 뷰포트 네비게이션 팁 푸딩뱃살 42811 2020.04.06 17:22
공지 Maya 버전 별 Python 버전 푸딩뱃살 64128 2014.01.08 17:59
104 [Script] Python for Maya - 2. select (선택) 사진 첨부파일 artsOne 5020 2008.02.20 23:18
103 [Script] Python for Maya - 1. 시작 사진 첨부파일 artsOne 5817 2008.02.19 13:45
102 [참고] Simulating Musculature in Maya 사진 첨부파일 artsOne 3011 2008.02.17 18:41
101 [Script] MEL - checkBox 사진 첨부파일 artsone 3306 2008.02.11 02:49
100 [Script] 연산자(Operator) 정의 artsone 2474 2008.02.09 18:17
99 [Script] 변수(Varialbe) 정의 artsone 2386 2008.02.02 19:00
98 [Script] [스크랩] Expressions to scale, rotate and spin by Aziz Khan 사진 첨부파일 artsone 2737 2008.01.31 03:36
>> [Base] 속성(Attribute) 정의 artsone 2030 2008.01.29 22:39
96 [Script] MEL - 이동 제어문 return artsone 3193 2008.01.28 21:48
95 [Script] MEL - 이동 제어문 continue artsone 3113 2008.01.28 21:17
94 [Script] MEL - 이동 제어문 break artsone 3326 2008.01.28 21:01
93 [Script] MEL - 반복 제어문 for artsone 3446 2008.01.25 21:12
92 [Script] MEL - 반복 제어문 for-in artsone 3298 2008.01.28 22:39
91 [Script] MEL - 반복 제어문 do-while artsone 2842 2008.01.25 20:58
90 [Script] MEL - 반복 제어문 while artsone 3127 2008.01.23 23:46
89 [Script] MEL - 조건 제어문 ?: artsone 3076 2008.01.23 23:12
88 [Script] MEL - 조건 제어문 switch artsone 3140 2008.01.23 22:50
87 [Script] MEL - 조건 제어문 if artsone 3905 2008.01.21 01:23
86 [Script] Expression - rand 사진 첨부파일 artsone 2406 2008.01.20 23:43
85 [Rendering] [스크랩] Maya software render에서 그림자에도 motion blur적용하는 방법 사진 첨부파일 artsone 4700 2008.01.15 17:35