분류 전체보기192 014. WebGL – GWTGL – White Triangle 앞서 OpenGL의 가장 기본적인 예제인 glClear을 GWTGL을 이용하여 구현한 예제를 살펴보았다. 이번에는 glClear을 수행한 예제를 바탕으로 흰색 삼각형을 렌더링하는 예제를 작성해 보겠다. OpenGL ES 2.0은 고정 기능 파이프라인을 지원하지 않으므로, 화면에 무엇인가를 렌더링하기 위해서는 프로그래머가 OpenGL 여러 파이프라인 단계 중 특정 부분을 직접 작성해 주어야 한다. (위 그림의 주황색으로 표시된, VertexShader & FragmentShader가 사용자가 직접 작성해야 하는 부분이다.) VertexShader & FragmentShader를 작성할 때 사용하는 프로그래밍 언어를 Shading Language라고 부른다. OpenGL ES 2.0 Shading Langu.. 2011. 6. 9. 013. WebGL - GWTGL - GWTGL 기본 GWTGL을 Eclipse에서 사용하기 위해서는 아래의 환경이 반드시 준비되어 있어야 한다. JDK Eclipse Google Plugin for Eclipse Google Web Toolkit 위의 환경이 갖추어져 있으면 지금부터 http://code.google.com/p/gwtgl/에서 최신 라이브러리를 다운 받으면 된다. 현재의 최신 버전은 GwtGL Releaes 0.3이다. 다운 받고 압축을 푼다. 위와 같은 몇 개의 파일이 존재 하는데, gwtgl-0.3.jar은 gwtgl-0.3-source.jar을 컴파일하여 생성된 class 파일들의 묶음이다. 현재의 버전에서는 deprecated된 몇몇 함수들을 사용하기 때문에 런타임 오류를 일으킨다. 우선 수정하지 않고 그냥 사용해 보도록 하겠다. .. 2011. 5. 25. 012. WebGL - GWTGL - GWT 기본 현재 글을 작성하는 시점에서 gwtGL의 최종 버전은 2011년 03월 21일에 릴리즈된 GwtGL Release 0.3이다. 잠깐 사용해 본 결과 몇 가지 작은 문제가 발견되었기 때문에 다운 조금 수정하여 사용해야 한다. http://code.google.com/p/gwtgl/에서 gwtGL에 대한 튜토리얼과 라이브러리를 다운 받을 수 있다. GwtGL을 사용하기 위해서 갖춘 환경은 아래와 같다. JDK1.6.0_24 Eclips3.6(Helios) Google Plugin for Eclipse 3.6 Google App Engine Java SDK 1.5.0 (옵션) Google Web Toolkit 2.3.0 우선 JDK과 Eclipse가 준비 되었으면 Google Web Toolkit Downlo.. 2011. 5. 25. 011. WebGL - GwtGL - About GwtGL WebGL에 대한 첫 학습인 001-About-WebGL을 작성한지 1년 정도가 지났다. 그 당시 WebGL에 흥미를 갖고 몇 가지 예제를 따라해 보면서 느낀 점은 첫째 javascript로 WebGL 프로그램을 작성하는 것은 아주 불편하다는 점, 둘째 디버깅은 더욱 불편하다는 점, 마지막 셋째 2011.02.11일 최종적인 WebGL 1.0 Specification이 나올 때 까지 조금씩 변하는 몇몇의 함수와 상수값들로 인해 기존에 작성한 코드가 정상적으로 동작하지 않는 문제 등 이다. 지금 정도면 WebGL이 많이 안정이 되었다고 생각한다. 문제는 WebGL이 "JavaScript binding for OpenGL ES"(현재는 OpenGL ES 2.0) 라는 점이다. javascript에 익숙하지도.. 2011. 5. 11. 이전 1 ··· 12 13 14 15 16 17 18 ··· 48 다음