주 메뉴 열기

VRML (Virtual Reality Modeling Language; 가상 현실 모델링 언어)는 3차원 인터렉티브 벡터 그래픽을 표현하는 표준 파일 형식으로, 월드 와이드 웹을 염두에 두고 만들어졌다. 현재는 X3D로 대체되었다.[1]

VRML
파일 확장자.wrl (플레인)
.wrz (압축)
인터넷 미디어 타입model/vrml
x-world/x-vrml
application/x-cc3d
포맷 종류3차원 컴퓨터 그래픽스
표준ISO/IEC 14772-1:1997
웹사이트www.web3d.org/x3d/vrml

WRL 파일 포맷편집

VRML은 텍스트 파일 포맷으로, 3D 폴리곤버텍스에지 및 표면 색깔, 텍스쳐 UV 매핑, 반사 및 투명 효과 등을 표현할 수 있다.[2] 또한 그래픽 객체들에 URL을 연결해서 사용자가 해당 객체를 선택했을때 웹 브라우저웹페이지를 가져오거나 아니면 다른 VRML 파일을 인터넷을 통해 가져올 수 있도록 해준다. 애니메이션, 사운드, 과 같은 가상 현실의 구성요소들은 사용자나 타이머와 같은 외부 이벤트와 상호작용할 수 있다. 그리고 스크립트 노드를 통해 자바ECMA스크립트와 같은 프로그램 코드를 VRML 파일에 넣을 수 있다.

VRML 파일은 보통 "월드(world)"라 불리고 *.wrl 확장자를 갖는다(예: island.wrl). VRML 파일은 텍스트 파일 포맷이기 때문에 gzip을 통해 압축이 잘되어 인터넷을 통한 더 빠른 전송을 가능케 한다. Gzip으로 압축된 VRML 파일은 보통 *.wrz 확장자를 갖는다. 대부분의 3D 모델링 프로그램들은 VRML 포맷을 지원한다.

표준편집

VRML 포맷은 Web3D 컨소시엄에서 개발되었다. VRML과 이를 계승하는 X3DISO에 의해 국제 표준으로 지정되었다.

VRML의 최초 버전은 1994년 11월에 발표되었다. VRML의 모든 기능을 포함하는 가장 최신 버전은 VRML97(ISO/IEC 14772-1:1997)이다. 현재는 X3D(ISO/IEC 19775-1)가 VRML을 계승 및 대체했다.

대체 기술편집

  • 3DMLW: 3D Markup Language for Web
  • COLLADA: 크로노스 그룹에서 관리중
  • O3D: 구글이 개발함
  • U3D: Ecma 국제 표준 ECMA-363
  • Unity3D: 브라우저 플러그인으로 온라인 상에서 사용할 수 있는 게임 엔진
  • X3D: VRML 대체 기술

참고자료편집

  1. Paul Festa and John Borland (2005년 5월 19일). “Is a 3D web more than just empty promises?”. 《CNET News.com》. 
  2. “Version 1.0 Specification”. Web3d.org. 2010년 2월 23일에 확인함.