| 원저자 | 유리 코벨레노프(Yuri Kovelenov), 알렉산더 코벨레노프(Alexander Kovelenov) |
|---|---|
| 개발자 | Soft8Soft |
| 발표일 | 2017년 11월 22일 |
| 안정화 버전 | |
| 미리보기 버전 | |
| 프로그래밍 언어 | JavaScript, Python, GLSL |
| 운영 체제 | Windows, macOS, ChromeOS, Linux |
| 플랫폼 | x86-64, 애플 실리콘 |
| 크기 | 145-153 MiB (버전에 따라 다름) |
| 종류 | 3D 엔진 |
| 라이선스 | 트라이얼웨어 |
| 웹사이트 | www.soft8soft.com |
Verge3D는 웹사이트에서 실행되는 인터랙티브 3D 경험을 제작하기 위한 실시간 렌더러이자 툴킷이다.
Verge3D는 사용자가 3D 모델링 도구(Blender, 3ds Max, Maya가 현재 지원됨)의 콘텐츠를 웹 브라우저에서 볼 수 있도록 변환해 준다. Verge3D는 이전에 Blend4Web 프레임워크를 만든 동일한 핵심 소프트웨어 엔지니어 그룹에 의해 개발되었다.
Verge3D는 렌더링에 WebGL을 사용한다. Three.js 라이브러리의 컴포넌트를 통합하며, 애플리케이션 개발자에게 API를 제공한다.
Verge3D의 작업 흐름은 다른 주류 WebGL 프레임워크와 상당히 다르다. 새로운 Verge3D 애플리케이션 개발은 보통 3D 객체의 모델링, 텍스처링, 애니메이션부터 시작한다. 모델은 3D 저작 도구에서 조립된다. 그런 다음 장면 파일을 기반으로 앱 매니저에서 Verge3D 프로젝트를 초기화한다. 퍼즐 에디터를 사용해 선택적으로 인터랙티브 시나리오를 추가한다. 개발 단계에서 언제든지 앱 매니저를 통해 웹 브라우저에서 Verge3D 애플리케이션을 미리 볼 수 있다. 완성된 웹 애플리케이션은 Verge3D 네트워크, Facebook, 또는 사용자의 웹사이트에 배포할 수 있다.
NASA 제트 추진 연구소(Jet Propulsion Laboratory)는 Verge3D를 사용하여 화성 InSight 착륙선의 인터랙티브 3D 시각화를 만들었다. 이 웹 애플리케이션은 우주선의 실시간 모델을 탐색하고 상호작용할 수 있게 하며, 다양한 부품을 움직이거나 태양 전지판을 펼치는 기능도 제공한다.
NASA의 오래된 인터랙티브 웹 애플리케이션 Experience Curiosity는 Blend4Web에서 Verge3D로 이식되었다. 이 애플리케이션은 로버를 조작하고, 카메라와 로봇 팔을 제어하며, Mars Science Laboratory 임무의 주요 사건 일부를 재현한다.