Version: 2021.3
WebGL 소개
WebGL 그래픽스

WebGL 브라우저 호환성

데스크톱 브라우저에 대한 Unity WebGL 지원은 브라우저에 따라 다르며, 다음 조건이 모두 true인 브라우저를 지원합니다.

  • 브라우저가 WebGL 1 또는 WebGL 2를 지원합니다. 참고: Unity는 WebGL 1 지원 중단을 표시했으며 향후 릴리스에서 제거할 예정입니다.
  • 브라우저가 HTML 5 표준을 준수합니다.
  • 브라우저가 64비트이고 WebAssembly를 지원합니다.

Unity WebGL은 모바일 기기를 지원하지 않습니다. 고사양 기기에서 작동할 수는 있지만, 현재 기기는 성능이 충분히 강력하지 않고 Unity WebGL 콘텐츠를 지원하기 위한 메모리가 부족할 때가 많습니다. 최종 사용자가 이러한 사항을 알 수 있도록 Unity WebGL의 기본 템플릿은 최종 사용자가 모바일 브라우저에서 Unity WebGL 애플리케이션을 로드하려고 시도할 때 경고 메시지를 표시합니다. 애플리케이션에서 이 경고를 제거하려면 자체 WebGL 템플릿을 추가해야 합니다. 자세한 방법은 WebGL 템플릿 추가를 참조하십시오.

Unity WebGL은 일부 압축 텍스처 포맷을 지원합니다. Unity WebGL이 지원하는 압축 텍스처 포맷에 대한 자세한 내용은 플랫폼별 권장, 기본 및 지원 텍스처 압축 포맷을 참조하십시오.

데스크톱 브라우저 데스크톱 플랫폼
Google Chrome Windows, macOS, Linux
Mozilla Firefox Windows, macOS, Linux
Apple Safari macOS
Microsoft Edge Windows, macOS, Linux

참고:

  • Apple Safari는 Safari 15 이하 버전에서 WebGL 2를 지원하지 않습니다.
  • Apple Safari는 iFrame에서 실행되는 콘텐츠에 대해 IndexedDB를 지원하지 않습니다.
  • Mozilla Firefox만 Large-Allocation HTTP 헤더를 지원합니다. Large-Allocation HTTP 헤더에 대한 자세한 내용은 WebGL의 메모리를 참조하십시오.
  • Unity WebGL은 더 이상 Microsoft Edge Legacy를 지원하지 않습니다. Unity WebGL은 Chromium 기반의 새로운 Microsoft Edge를 지원합니다.

WebGL 1 지원 중단

2021.2 버전에서 Unity는 WebGL 1 Graphics API에 대한 지원 중단을 표시했습니다. 현재 동작에는 변경 사항이 없으며, Auto Graphics API 플레이어 설정을 활성화하면 Unity에 WebGL 1 Graphics API가 계속 포함됩니다. 하지만 Unity는 향후 릴리스에서 WebGL 1에 대한 지원을 중단할 예정입니다.

WebGL 1 그래픽 카드 차단 리스트

GPU 차단 리스트가 적용됩니다. 이전 그래픽 카드는 WebGL을 지원하지 않을 수 있습니다. 자세한 내용은 다음을 참조하십시오.


  • 사용자 매뉴얼 5.6의 ‘WebGL 브라우저 호환성’ 페이지에 Brotli 압축에 대해 처음 문서화됨
  • 2019.1에서 최신 호환성 정보 업데이트됨
WebGL 소개
WebGL 그래픽스