Method and apparatus for authoring 3d graphic data

A method and an apparatus for authoring 3D graphic data are provided to limit the number of rendering functions used in the reproduction of authoring 3D graphic data by generating rendering functions corresponding to the characteristic of an authored object and differently authoring the object when it is determined that the rendering functions are more than a predetermined number, thereby preventing the deterioration of rendering capabilities which are generated in the reproduction of the 3D graphic data in the authoring stage. A method for authoring 3D(Three-Dimensional) graphic data comprises the following steps of: generating rendering functions corresponding to the characteristic of pre-authored object(420,430); determining whether the rendering functions stored in a storage device are more than a predetermined number when the same rendering function as the generated rendering function is not stored in the storage device(450); and re-authoring the object so as the generated rendering function to correspond to one of the stored rendering functions according to the determination result(410).