FX 33

Joy of Vex - Day 3: clamp and fit, waves

중요했던 부분: - 지난 시간에 배웠던 코드 복습: eg) float d = length (@P); // 모든 포인트에 따라 거리를 측정하여 d로 지정함 d = d*ch ("SCALE"); // d의 값의 scale을 만들어줌 d = d + (@Time*ch ("TIME_SCALE")); // 앞으로 d는 시간에 따라 계속 증가하게끔 설정함 @P.y = sin (d); // 높이값으로 sine wave의 쉐입을 적용함 - Scene view 오른쪽 위에 정육면체 모양의 아이콘 Wireframe/Wire Shaded/Smooth Shaded등의 Scene View 세팅을 담당. - Built-In Attribute: @N 면이 붙어있을 때 point 혹은 primitive가 향하는 방향을 수치로 나타낸 A..

Joy of Vex - Day 2: length and distance functions, animate with @Time

중요했던 부분: - length(): Length Function 원점 (0, 0, 0) 으로부터, 지정된 인풋의 위치까지의 거리 길이를 구하는 function. eg) float d = length (@P); // 원점으로부터 포인트 위치까지의 거리 길이를 float variable d에 store 하여라. // (Formal) 모든 포지션값에 대한 위치 정보를 원점으로 부터의 길이로 측정하십시오. 그리고 그 값은 각각의 포인트에 d 라는 변수로 저장하십시오. 만약 위에서 선언한 float variable d를 sine function과 함께 @Cd (Colour attribute)으로 지정한다면 마치 색깔이 원의 중심으로 부터 퍼져 나가는 파동의 쉐입을 형성한다. eg) @Cd = sin (d); /..

Joy of Vex - Day 1: basic assignment, component assignment, arithmetic manipulation

중요했던 부분: - Arttribute Wrangle (Run Over): 모든 point/primitive/etc 에 대하여 ~ eg) run over가 points 일때 @Cd = @P; // 모든 포인트에 대하여 @Cd (Colour) 값은 @P (Point Location)과 같다. @Cd = @N; //모든 포인트에 대하여 @Cd (Colour)값은 @N (Normal) 값과 같다. >> @N - 노멀값: 포인트가 향하는 방향을 x/y/z 값으로 준것. - @P.x or @Cd.x or @N.y etc - Attribute 값들 중에 x/y/z중 한가지만 불러 올 수 있다. - @Cd에서 rgb 값이 모두 동일하다면 무채색을 띈다 - 검은색 ~ 흰색 (RGB 값이 동일했을때 vector값을 하나..