WebGL(Web Graphics Library)은 별도의 플러그인 설치 없이도 호환되는 웹 브라우저에서 3D 그래픽을 기본적으로 렌더링할 수 있게 해주는 자바스크립트 API입니다. 구글 크롬 역시 WebGL을 지원하는 브라우저 중 하나입니다. 하지만 아쉽게도 WebGL을 켜거나 끄는 기능은 크롬의 일반 설정(Settings) 메뉴에는 아직 포함되어 있지 않습니다. 그래서 많은 사용자가 WebGL을 활성화하거나 비활성화하는 방법을 잘 모르곤 합니다. 실제로 이 옵션은 대부분의 사용자가 존재조차 모르는 브라우저의 실험(Experiments) 화면, 즉 chrome://flags 페이지에 숨겨져 있습니다.
WebGL은 웹에서 인터랙티브한 3D 콘텐츠와 고급 시각 효과를 구현하는 데 매우 유용한 도구로, 평범한 웹 서핑 경험의 질을 한층 끌어올려 줍니다. 따라서 자신의 크롬 브라우저에서 WebGL이 제대로 활성화되어 있는지 확인하고 켜두는 것이 좋습니다.
크롬에서 WebGL 활성화하기
- 구글 크롬을 실행합니다.
- 주소창에 chrome://flags/를 입력하고 Enter 키를 누릅니다. 그러면 실험(Experiments) 화면으로 이동합니다.
- 실험 목록을 아래로 스크롤하여 Disable WebGL(WebGL 비활성화)이라는 이름의 항목을 찾습니다. 이 옵션이 Enabled(사용) 상태이면 웹 애플리케이션이 WebGL API에 접근할 수 없으며, Disabled(사용 안 함) 상태이면 웹 애플리케이션이 WebGL API에 제한 없이 자유롭게 접근할 수 있습니다. 따라서 이 옵션이 활성화되어 있다면, 옆의 Disable 버튼을 클릭해 옵션을 비활성화하는 것만으로 WebGL을 켤 수 있습니다.
- 설정을 마쳤으면 하단의 Relaunch Now(지금 다시 시작) 버튼을 클릭해 크롬을 재시작합니다. 변경 사항이 적용된 상태로 크롬이 다시 실행되면 WebGL이 활성화되고, 웹 애플리케이션이 WebGL API에 정상적으로 접근할 수 있게 됩니다.
참고: Disable WebGL 항목 아래에 Disable 버튼 대신 Enable 버튼이 표시된다면 해당 옵션이 이미 비활성화된 상태라는 뜻이며, 즉 WebGL이 이미 켜져 있는 것입니다.
참고: 환경에 따라 WebGL을 활성화한 후에도 "WebGL is not supported"(WebGL이 지원되지 않음)라는 메시지가 나타나거나 "WebGL Hit a Snag" 오류가 표시될 수 있습니다. 이러한 문제가 발생하면 그래픽 드라이버를 최신 버전으로 업데이트하거나, 크롬 설정에서 하드웨어 가속 사용 여부를 확인하는 등의 추가 조치가 필요할 수 있습니다.