가상 현실 구현 시스템에서, 카메라를 통하여 측정 물체를 촬영한 평면 영상 및 HDRI 데이터를 이용하여 가상 현실이 구현된다. 가상 현실 구현 시스템의 영상 기반 모델링부는, 평면 영상의 좌표와 실제 좌표를 비교하여 변환 행렬을 계산하고 변환 행렬로부터 기준 벡터의 소실점을 계산하며 소실점을 이용하여 카메라 행렬을 계산한다. 그리고 카메라 행렬과 변환 행렬을 이용하여 카메라의 회전 행렬 및 이동 벡터를 계산하고, 카메라의 회전 행렬 및 이동 벡터를 이용하여 평면 영상을 가상 모델로 모델링한다. 그리고 가상 현실 구현 시스템의 영상 기반 렌더링부는 HDRI 데이터를 텍스처로 사용하여 가상 모델을 렌더링하며, 가상 모델을 VRML 환경에 적용하기 위하여 HDRI를 확장 VRML 노드로 구현한다.
A virtual reality embodying system uses 2D images and HDRI data taken of a target object through a camera to embody virtual reality. A modeling unit compares the 2D image's coordinate with a real coordinate to calculate a transform matrix, calculates a vanishing point of a reference vector, uses the vanishing point to calculate a camera matrix, uses the camera matrix and the transform matrix to calculate a rotation matrix and a translation matrix, and uses the rotation matrix and the translation matrix to model the 2D image into a virtual model. A rendering unit uses the HDRI data as texture to render the virtual model, and embodies the HDRI into an extended VRML node to apply the virtual model to the VRML environment.