An information processing system comprising an information processing apparatus and a terminal apparatus, wherein the terminal apparatus comprises: an input section including a sensor configured to detect information regarding a three-dimensional shape of a real space and a sensor configured to detect information regarding an attitude of the terminal apparatus; and an estimation section and generation section configured to generate a first three-dimensional model by estimating a position and an attitude of the terminal apparatus, and a relationship between the terminal apparatus and a surrounding real object, on the basis the information detected by the input section; and the information processing apparatus comprises: a storage section configured to store a plurality of definite shaped models; an acquisition section configured to acquire the first three-dimensional model generated by the terminal apparatus and accumulate the acquired first three-dimensional model into the storage section; a control section configured to: select, from among the plurality of definite shaped models stored in the storage section, a definite shaped model to be allocated; allocate, to a second three-dimensional model being at least a partial three-dimensional model included in the first three-dimensional model, the definite shaped model having a predetermined shape corresponding to a shape of the second three-dimensional model; update the first three-dimensional model accumulated in the storage section based on the allocation result; and generate display control information for causing a virtual object corresponding to the allocated definite shaped model included in the first three-dimensional model, to be displayed. an input section including a sensor configured to detect information regarding a three-dimensional shape of a real space and a sensor configured to detect information regarding an attitude of the terminal apparatus; and an estimation section and generation section configured to generate a first three-dimensional model by estimating a position and an attitude of the terminal apparatus, and a relationship between the terminal apparatus and a surrounding real object, on the basis the information detected by the input section; and the information processing apparatus comprises: a storage section configured to store a plurality of definite shaped models; an acquisition section configured to acquire the first three-dimensional model generated by the terminal apparatus and accumulate the acquired first three-dimensional model into the storage section; a control section configured to: select, from among the plurality of definite shaped models stored in the storage section, a definite shaped model to be allocated; allocate, to a second three-dimensional model being at least a partial three-dimensional model included in the first three-dimensional model, the definite shaped model having a predetermined shape corresponding to a shape of the second three-dimensional model; update the first three-dimensional model accumulated in the storage section based on the allocation result; and generate display control information for causing a virtual object corresponding to the allocated definite shaped model included in the first three-dimensional model, to be displayed. a storage section configured to store a plurality of definite shaped models; an acquisition section configured to acquire the first three-dimensional model generated by the terminal apparatus and accumulate the acquired first three-dimensional model into the storage section; a control section configured to: select, from among the plurality of definite shaped models stored in the storage section, a definite shaped model to be allocated; allocate, to a second three-dimensional model being at least a partial three-dimensional model included in the first three-dimensional model, the definite shaped model having a predetermined shape corresponding to a shape of the second three-dimensional model; update the first three-dimensional model accumulated in the storage section based on the allocation result; and generate display control information for causing a virtual object corresponding to the allocated definite shaped model included in the first three-dimensional model, to be displayed. select, from among the plurality of definite shaped models stored in the storage section, a definite shaped model to be allocated; allocate, to a second three-dimensional model being at least a partial three-dimensional model included in the first three-dimensional model, the definite shaped model having a predetermined shape corresponding to a shape of the second three-dimensional model; update the first three-dimensional model accumulated in the storage section based on the allocation result; and generate display control information for causing a virtual object corresponding to the allocated definite shaped model included in the first three-dimensional model, to be displayed.