본문 바로가기

개발/WebGL | Canvas

WebGL 기초

출처 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