VRML 파일 포맷
VRML은 텍스트 파일 포맷으로, 3D 폴리곤의 버텍스와 에지 및 표면 색깔, 텍스쳐 UV 매핑, 반사 및 투명 효과 등을 표현할 수 있다. 또한 그래픽 객체들에 URL을 연결해서 사용자가 해당 객체를 선택했을 때 웹 브라우저가 웹페이지를 가져오거나 아니면 다른 VRML 파일을 인터넷을 통해 가져올 수 있도록 해준다. 애니메이션, 사운드, 빛과 같은 가상 현실의 구성요소들은 사용자나 타이머와 같은 외부 이벤트와 상호작용할 수 있다. 그리고 스크립트 노드를 통해 자바나 ECMA스크립트와 같은 프로그램 코드를 VRML 파일에 넣을 수 있다.
VRML 파일은 보통 "월드(world)"라 불리고 *.wrl 확장자를 갖는다(예: island.wrl). VRML 파일은 텍스트 파일 포맷이기 때문에 gzip을 통해 압축이 잘되어 인터넷을 통한 더 빠른 전송을 가능케 한다. Gzip으로 압축된 VRML 파일은 보통 *.wrz 확장자를 갖는다. 대부분의 3D 모델링 프로그램들은 VRML 포맷을 지원한다.
