Front-end_dev

첫 증강현실 예제 본문

ES6/Computer Graphics

첫 증강현실 예제

Eat2go 2018. 1. 7. 00:36

증강현실이나 가상현실이나 둘다 그래픽을 띄워주는게 핵심이라서 그래픽스 처리가 기본이 되겠습니다.


저는 이번 첫 증강현실 예제에서 Argon.js를 기반으로 만들어봤는데요, Argon.js는 웹브라우저(Argon.js에서만든)를 기반으로 동작하는데 개발자는 웹페이지만 만들면 핸드폰에서 Argon브라우저로 제가만든 웹페이지로 접속하여 바로 띄어볼수있습니다. 단 이떄 서버를 열어서 웹페이지에 접속할수있게 해야됩니다

그럼 이정도면 대충 기본 흐름은 파악했고... 유저에게 그래픽만 띄워주면 되는데 웹에서는 여러가지 방법이 있습니다.


첫번째는 CSS로도 할 수 있습니다. 단, 이때는 THREE.js같은 3D 라이브러리가 필요합니다

두번째는 HTML5 Canvas로도 그래픽을 띄울수있는데 단, 2D이기때문에 현실감은 없습니다. 역시 THREE.js같은 third-party 라이브러리로 대처 할 수 있습니다.

세번째는 WebGL기반으로 처리합니다. third-part 라이브러리를 필요로 하지 않습니다. 


아래에 제가만든 예제는 WebGL기반으로 간단하게 구를 구를 그려봤습니다.




'ES6 > Computer Graphics' 카테고리의 다른 글

Linear subdivision  (0) 2018.02.03
Blender objfile parser  (0) 2018.01.29
노멀벡터 계산할때  (0) 2017.12.08
webgl에서 bezier 곡선그리기  (0) 2017.10.31
2D Mesh  (0) 2017.08.25