바다

three.js를 이용하여 게임을 제작하는 방법에 대해서 쓴 글을 보았다. 상세하게 작성되어 있고, 사용한 소스도 모두 공개해놓고 있어서 자세히 살펴볼 수 있었다.

http://tympanus.net/codrops/2016/04/26/the-aviator-animating-basic-3d-scene-threejs/

여기에서 구현된 3D형태의 바다가 마음에 들어서 소스를 다운받은 뒤 따라서 구현해보았다. THREE.CylinderGeometry 를 사용하여 vertex의 위치값을 랜덤으로 움직여서 바다를 구현했다는 것을 알 수 있었다.