3D reality rendering technology is embodied in computational apparatus and automated process for interior space design, with which combinations of interior space design elements can be extracted, saved, and be applied to other spaces. A system and data structure for saving and loading coded elements are created to allow design elements to be applied into new projects where these elements form new space characteristics. Thus, time-consuming limitations of conventional 3D design software are overcome, for example, by enabling repetition of same working process in allocating design elements into the interior space. In this way, design elements are not rebuilt or allocated manually for every project, and preferably only material or shape of elements may be changed. Furthermore, by using internet and 3D rendering technologies to share combinations of interior design elements to other user's design project, the design process is shortened to save time. In particular, one or more element is analyzed and coded automa