A rendering method for generating an image of an assembling toy formed by coupling a plurality of assembling elements arranged in a virtual space, the rendering method comprising: placing a virtual camera, which is an origin of a ray of light traveling in the virtual space, in the virtual space; emitting a virtual ray from the virtual camera; and determining a pixel value of a pixel corresponding to the virtual ray among pixels of the image in consideration of characteristic information of a transparent assembling element when the virtual ray hits the transparent assembling element among the plurality of assembling elements wherein the characteristic information includes at least a transmittance albedo and a reflectance albedo, wherein when the virtual ray hits a first transparent assembling element and a second transparent assembling element, determining a pixel value of a pixel comprises: acquiring a final transmittance albedo in consideration of a transmittance albedo of the first transparent assembling element and a transmittance albedo of the second transparent assembling element; acquiring, as a final reflectance albedo, a reflectance albedo of a transparent assembling element which the virtual ray emitted from the virtual camera hits first wherein the reflectance albedo is one of a reflectance albedo of the first transparent assembling element and a reflectance albedo of the second transparent assembling element; and determining the pixel value based on the final transmittance albedo and the final reflectance albedo. placing a virtual camera, which is an origin of a ray of light traveling in the virtual space, in the virtual space; emitting a virtual ray from the virtual camera; and determining a pixel value of a pixel corresponding to the virtual ray among pixels of the image in consideration of characteristic information of a transparent assembling element when the virtual ray hits the transparent assembling element among the plurality of assembling elements wherein the characteristic information includes at least a transmittance albedo and a reflectance albedo, wherein when the virtual ray hits a first transparent assembling element and a second transparent assembling element, determining a pixel value of a pixel comprises: acquiring a final transmittance albedo in consideration of a transmittance albedo of the first transparent assembling element and a transmittance albedo of the second transparent assembling element; acquiring, as a final reflectance albedo, a reflectance albedo of a transparent assembling element which the virtual ray emitted from the virtual camera hits first wherein the reflectance albedo is one of a reflectance albedo of the first transparent assembling element and a reflectance albedo of the second transparent assembling element; and determining the pixel value based on the final transmittance albedo and the final reflectance albedo. acquiring a final transmittance albedo in consideration of a transmittance albedo of the first transparent assembling element and a transmittance albedo of the second transparent assembling element; acquiring, as a final reflectance albedo, a reflectance albedo of a transparent assembling element which the virtual ray emitted from the virtual camera hits first wherein the reflectance albedo is one of a reflectance albedo of the first transparent assembling element and a reflectance albedo of the second transparent assembling element; and determining the pixel value based on the final transmittance albedo and the final reflectance albedo. <EOS>