webGL의 가능성 - 레고 + 구글
레고 / 2016. 8. 18. 23:30
이미 실현되고 있는 webGL
https://www.buildwithchrome.com/
구글지도위에 레고를 쌓을 수 있는 홈페이지
구글 개발자들은 역시, 대단합니다.
그런데, 등록은 되어도, 수정 및 삭제는 안된다고 하네요.(언제 고쳐질지..)
(내가 만든것도 수정 못하게 하네...)
"내가 만든건, 다 구글님꺼~"
어쨌든, 스마트폰이 거의 다 보급된 현시점에서, webGL은 어디까지 갈 수 있을지 궁금하다.
핸드폰에서 발열/배터리소모에 막혀, 널리 보급되지 못할지도 모른다.
또한, 3D개발은 시간과 노력이 더 많이 필요하다.
일반 html홈페이지 만드는것도 힘든데, 3D로 만들려면, 수지타산이 맞을지?
장점
- 3D
- 웹브라우져 대부분에서 실행됨
- 모바일폰에서도 동작가능
단점
- 3D라서 발열 및 배터리 소모가 심함
- 개발하기는 쉽지 않음
- TCP/IP 소켓 통신 불가. GET/POST방식으로 해야함.
- 생각보다 느리다.(자바스크립트 기반이라서 그런지)
위 내용은 웹상에서 3D를 구현하는 내용이고, 아래는 웹브라우져에서 OpenGL을 지원하는 기능입니다.
비교적 최신 웹브라우져에, 고사양입니다.
WebGL
WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins. WebGL does so by introducing an API that closely conforms to OpenGL ES 2.0 that can be used in HTML5
<canvas>
elements.Support for WebGL is present in Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ and Internet Explorer 11+; however, the user's device must also have hardware that supports these features.
'레고' 카테고리의 다른 글
레고 비행기 확장 공사2 (0) | 2016.09.25 |
---|---|
LEGO CITY 60051 [레고] 레고 시티 고속 열차 (High-speed Passenger Train) 기차 (0) | 2016.09.16 |
레고 비행기 확장 공사 (0) | 2016.08.09 |
레고블럭 치우는 방법 (0) | 2016.08.02 |
레고 헬리콥터 (0) | 2016.06.30 |