The invention provides a dynamic model building method based on a three-dimensional (3D) engine, which is used for building a 3D dynamic model of equipment. The method comprises the following steps of dividing equipment into components, respectively encoding the divided components, building a 3D dynamic model of equipment by a user as required, and modifying the parameters of the components as required. According to the method, the model is encoded, and based on a 3D rendering engine, the model can be updated through writing the background codes, and moreover, the user can change the information of equipment parameters, components and the like in the model list through simply operating the information list of simulation equipment; and the authority of the user is improved, the operation is simple and safe, and the user can perform updating operation on the existing model, so that the troublesome code operation is eliminated.