-
JoyOfVEX: DAY1 (2023. 1. 30)STUDY: TWA후디니 랭글러 2기 Beginner 2023. 1. 31. 00:57
VEX의 즐거움🤗: Day 1
VEX는 상상력의 확장을 돕고, 이를 활용하여 스스로 해결책을 찾는 것이 중요하다.
Colour
- 우리가 알고 있는 vector/normal/position/ 정보를 색의 정보로 나타낸다면 어떤 결과물이 나올까?
- 색상 정보는 위치 정보와 같은 vector로 되어 있고, position 값을 활용하여 색상을 표현할 수 있다.
@Cd = (r, g, b);
@P = (x, y, z);
Attribute Components
- 각각의 정보 다루기
@Cd = @P.x; 이고 이 값이 1이라면,
@Cd = (1, 1, 1); RGB값이 모두 1이기 때문에 하얀색이다.
Assigning to Components
- 다른 정보에서 어떻게 (원하는) 정보를 불러오는지
@Cd.x = @P.x; 이고 이 값이 1이라면,
@Cd.x = (1, 0, 0); R은 1, G, B이 0으로 빨간색이 된다.
@Cd.y = @P.x; 이고 이 값이 1이라면,
@Cd.y = (0, 1, 0); R, B는 0, G가 1이므로 초록색이 된다.
@Cd.z = @P.x; 이고 이 값이 1이라면,
@Cd.z = (0, 0, 1); R, G는 0, B가 1이므로 파란색이 된다.
Basic Maths
- 연산(덧셈, 뺄셈, 곱셈, 나눗셈)
Houdini에 내장된 attribute
- 를 활용하여 원하는 결과를 얻기 위한 해결책 찾기
@Cd, @N, @P, @ptnum, @numpt ...
@ptnum: 만들어진 점 point을 순서(0부터 시작)대로
@numpt: 오브젝트가 가진 모든 점의 개수
- 필요에 따라 vector, integer, float으로 속성을 바꾸기 위한 type casting을 한다.
Channels
- 파라미터로 이용한다.
ch("변수이름");
sin( )
- sin 함수는 일정 구간에서 결과 값이 반복되는 함수이다.
- 파동의 형태로 그래프가 그려진다.

원점에 대칭하는 sine graph와 y축에 대칭하는 cosine graph - 함수는 정해진 규칙을 수행하여 값을 변환한다.
- radians 활용
목표는 포기하지 않고 끝까지 완주하는 것!
'STUDY: TWA후디니 랭글러 2기 Beginner' 카테고리의 다른 글
JoyOfVEX: DAY3 (2023. 2. 1) (1) 2023.02.01 JoyOfVEX: DAY2 (2023. 1. 31) (0) 2023.01.31 최초입문 8강 part 2 (2023. 1. 26) (0) 2023.01.29 최초입문 7강, 8강 part 1 (2023. 1. 25) (2) 2023.01.25 최초입문 6강 part 3 (2023. 1. 18) (1) 2023.01.19