A computer readable record medium, having a program recorded thereon, wherein said program is to make the computer execute the following procedures for creating a virtual environment from a panoramic image of an inside of an architecture picked-up from a single view point;
- to arrange said panoramic image on a cylindrical body in a virtual space such that information about an angle of view of the relevant panoramic image is reflected and upper and lower planes of said cylindrical body are brought into contact with two mutually parallel virtual planes within said architecture;
- to derive a circumferencial length, a radius and a height of said cylindrical body;
- to derive heights of markers set in the panoramic image, said markers corresponding to two points which situates on said two mutually parallel virtual planes at the same horizontal position;
- and
- to derive a distance from a virtual view point in the virtual space to a straight line connecting said two points on said two mutually parallel virtual planes and a height of said virtual view point from said radius and height of the cylindrical body and said heights of said markers on the panoramic image, and to create the virtual environment model of the inside of the architecture from said panoramic image.