ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 활용

     

     

    목표는 포기하지 않고 끝까지 완주하는 것!

     

     

    댓글

Copyright ⓒ 오후