버텍스 셰이더
1. 개요
버텍스 셰이더는 물체의 정점 정보에 수학적 연산을 가하여 특별한 효과를 내는 데 사용되는 프로그램이다. 정점의 위치, 색상, 텍스처, 조명 정보 등을 변화시켜 물체의 외형을 수정하며, 어셈블리어, Cg, GLSL, HLSL 등의 언어로 프로그래밍된다.
버텍스 셰이더
📚 더 읽어볼만한 페이지
2. 기능
버텍스 셰이더는 주로 물체의 정점 정보에 수학적인 연산을 하여 물체에 특별한 효과를 주는 데 쓰인다. 각각의 정점은 다양하게 정의된다. 정점이 가지는 정보는 예를 들어 3차원 위치를 나타내는 x, y, z 좌표나, 색상, 텍스처, 조명 정보 등이 있다. 버텍스 셰이더는 이런 정점의 정보값을 변화시켜서, 물체를 특별한 위치로 옮기거나, 텍스처를 바꾸거나, 색상을 바꾸는 등의 일을 할 수 있다. 하지만 기존의 정점을 지우거나 새로운 정점을 추가하는 작업은 할 수 없다.