JavaScript 개발 개요

JavaScript는 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 간단하고 가볍고 웹에서 널리 사용됩니다. JavaScript 및 웹 기술의 기능을 활용하여 더 매력적인 Mixed Reality 환경을 만듭니다.

웹에서 애플리케이션 Mixed Reality

Mixed Reality 기능은 WebXR을 사용하여 웹에서 사용할 수 있습니다. 추가 소프트웨어 또는 플러그 인을 설치하지 않고도 호환되는 WebXR 지원 브라우저에서 VR(가상 현실) 및 AR(증강 현실) 콘텐츠를 볼 수 있습니다. HoloLens 2 같은 물리적 디바이스에서 동일한 브라우저를 사용할 수 있습니다. 자세한 내용은 WebXR 설명서를 참조하세요.

참고

WebVR 은 더 이상 사용되지 않으며 현재 브라우저에서 사용할 수 없으므로 새 개발에 사용하면 안 됩니다. 기존 WebVR 구현을 WebXR로 마이그레이션해야 합니다.

몰입형 웹 환경을 개발하는 데 사용할 수 있는 것은 무엇인가요?

다음 목록에서는 현재 시장을 지배하고 Mixed Reality JavaScript 개발자가 널리 수락하고 채택하는 몰입형 환경을 구축하기 위한 JavaScript 프레임워크 및 API를 보여 줍니다.

프레임워크 예제
Babylon.js

Babylon는 3D 콘텐츠 및 몰입형 애플리케이션을 쉽게 개발하게 해주는 JavaScript 3D 엔진입니다. 몰입형 애플리케이션을 시작하기 전에 Babylon.js 개발의 기본 사항을 알아보는 것이 좋습니다.

- Babylon.js 시작을 사용하여 3D 애플리케이션을 빌드하는 방법을 알아봅니다.
- Babylon.js Playground를 사용하여 3D 예제 및 소스 코드로 재생
- WebXR에 대해 자세히 알아보기
- 첫 번째 "헬로 월드!" 앱 만들기 자습서를 시작하는 방법을 알아봅니다.
BabylonJS 로고
A 프레임

A-프레임은 웹에서 Virtual Reality를 시작하는 선언적 JavaScript 프레임워크입니다. 자세한 내용은 A-Frame 설명서를 참조하세요.
A 프레임
Three.js

Three.js 몰입형 환경을 만들기 위한 인기 있는 3D 라이브러리입니다. 설명서 페이지에서 three.js 대해 자세히 알아보고 예제를 살펴보 세요.
Three.js
WebGL

WebGL API를 사용하여 WebXR 디바이스 API에 직접 액세스할 수 있습니다. WebGL(웹 그래픽 라이브러리)은 플러그 인을 사용하지 않고 호환되는 웹 브라우저 내에서 고성능 대화형 3D 및 2D 그래픽을 렌더링하기 위한 JavaScript API입니다.
WebGL

다음 단계

자습서를 시작하는 방법을 알아봅니다.

참고 항목