출처 https://webglfundamentals.org/webgl/lessons/webgl-fundamentals.html
WebGL Fundamentals
webgl은 3D API라고 생각들 하고 3d로 멋진걸 만들어보겠다고 하는데 WebGL은 그냥 rasterization 엔진일뿐이다.
rasterize는 벡터를 픽셀로 표현하다. 라는 동사임
내가 짠 코드로 점찍고, 줄 긋고 다각형을 그린다. 점, 선, 다각형으로 내가 어떻게 코딩하느냐에 따라 WebGL로 무엇을 만들 수 있는지 결정된다.
WebGL은 내 컴퓨터 GPU위에서 돌아간다.
vertex shader 와 fragment shader라고 불리는 함수를 GLSL라고 불리는 굉장히. 엄격한. C/C++ 타입의 언어로 작성하게 된다.
vertex shader의 역할은 vertex positions을 계산해준다.
'개발 > WebGL | Canvas' 카테고리의 다른 글
[WebGL] WebGL 개발 입문 (0) | 2017.06.06 |
---|---|
[shader] thebookofshaders.com (0) | 2017.06.02 |
[threejs] material (0) | 2016.08.14 |
[three.js] light (0) | 2016.08.14 |
[three.js] camera (0) | 2016.08.14 |