분류 전체보기 105

Color

대부분의 프로그래밍에서의 색상은 빨간색, 녹색, 파란색 세 개의 값으로 나타낸다. 이 값들을 컬러 채널(Color Channel)이라고 부름. 각 채널의 값은 정수(색이 없다는 의미인 0부터 255까지), 실수 또는 16진법 코드로 나타낼 수 있음. Shader 프로그래밍에서는 주로 실수로 색상을 표시함. RGB이외에 Alpha 채널 값도 사용하는데, 이는 색상의 불투명도를 나타냄. (1 이면 완전 불투명, 0이면 완전 투명)

Technical/Shader 2021.03.01

Vector

Vector는 크기(Magnitude)와 방향(Direction)을 가지는 양(Quantity)이다. Vector에는 위치정보가 없음. Vector는 '나르다(Carry)'라는 뜻을 갖고 있는 라틴어(vehere)에서 왔음. 즉, 무언가를 어느 지점에서 다른 지점으로 나르는 것으로 이해해도 무방 함. Vector 차원에는 제약이 없지만 일반적으로 4차원 Vector까지 사용한다. (X,Y,Z,W) 단위 벡터(Unit Vector)는 길이가 1인 Vector로, 어떤 수를 곱하면 그 곱한 숫자만큼의 길이를 지닌 Vector를 만들 수 있음. 방향을 유지하면서 원하는 길이를 쉽게 나타낼 수 있다는 점에서 중요함. 단위 벡터가 아닌 벡터를 단위 벡터로 만드는 과정을 정규화(Normalization)이라고 함...

Technical/Shader 2021.03.01

Mesh

컴퓨터가 이해 할수 있는 형식으로 대상의 형태를 정의하는 방법 중 하나. 메쉬는 형태를 정의하기 위해 Vertex, Edges, Faces라는 세 가지 정보를 저장한다. Vertex는 3D 공간에 있는 점을 의미함. Edges는 Vertex를 연결한 선을 가리킴. Faces는 세개 또는 그 이상의 Edge로 구성 된 3D 형태를 말함. 어떤 2D 형태로도 Faces를 구성 할 수 있지만, 처리 속도와 간결함을 위해, 많은 게임 엔진은 삼각형 형태의 Face로 구성된 메쉬를 요구 함. 메쉬가 컴퓨터 그래픽에서 널리 사용되는 이유중 하나는 코드에서 쉽게 정의 할 수 있음. 메쉬는 오직 Vertex만을 메모리에 저장함. Edge와 Face는 Vertex 순서(Vertex Ordering)를 간접적으로 정의함...

Technical/Shader 2021.03.01

[MAX]IK Solvers

일반 IK와 Interactive IK의 차이 일반 IK Interactive IK Animation Key가 IK Chain 혹은 Bind Target에 적용되고 저장된다. 마우스 드래그에 의해 발생한 변화만 실시간으로 IK 반영 된다. Bone01, Bone02, Bone03 등 IK Chain이나 Bind Target에 의해 수동적으로 움직이는 Bone에는 Animation Key가 적용되지 않는다. Bind Target의 Animation 변화를 감지하지 못한다. IK Chain이나 Bind Target에 발생한 Animation 변화를 모두 실시간으로 반영한다. Apply IK 버튼을 통해서 IK를 FK로 샘플링한다. IK 버튼의 기능 Inverse Kinematics Rollout Intera..

Technical/Riging 2021.03.01

[MAX]Expression Controller

Expression Controller Expression Controller는 수학적인 표현에 의해서 Object의 Parameter나 Transform 정보들이 제어 된다. Expression Controller에 적용 되면 Expression Controller으로만 변경이 가능해지며 아래 이미지의 Angle처럼 회색으로 변하면서 Read Only가 된다. Script Controller와의 비교 Expression Controller와 Wire Parameter, Script Controller는 비슷한 기능들임. Expression Controller가 Script Controller에 비해 좋은 점 빠른 속도 MaxScript를 사용할 줄 몰라도 사용 가능 함. Expression Contro..

Technical/Riging 2021.03.01