A mixed reality object rendering method implemented by a wearable computing device, the method comprising: acquiring (210; 300) environment lighting information of a virtual object to be rendered, the environment lighting information including information concerning light intensities in a plurality of directions in an environment where the virtual object is located; in response to detecting that the virtual object is different from a previously rendered virtual object, determining according to different reflectances of virtual objects to be rendered, an exposure compensation parameter associated with the virtual object; and providing the exposure compensation parameter to the camera, to enable the camera to adjust, based on the exposure compensation parameter, an exposure time used for capturing the image of the environment where the virtual object is currently located, wherein the exposure compensation parameter, c, is calculated by: c = log 2 R avg wherein R avg denotes an average reflectance of the virtual object's surface and the exposure compensation parameter, c, is used to adjust an exposure time calculated under auto exposure settings of the camera and the exposure time used, E actual, is calculated by E actual = E * 2 c, wherein E denotes the exposure time calculated under auto exposure settings of the camera; receiving an image of the environment where the virtual object is located captured by a camera that operatively communicates with the wearable computing device; storing the image in a temporary image buffer; acquiring the environment lighting information based on the image by using the image in its entirety or in part as the environment lighting information; and rendering (220; 400) the virtual object to a user based on the environment lighting information. acquiring (210; 300) environment lighting information of a virtual object to be rendered, the environment lighting information including information concerning light intensities in a plurality of directions in an environment where the virtual object is located; in response to detecting that the virtual object is different from a previously rendered virtual object, determining according to different reflectances of virtual objects to be rendered, an exposure compensation parameter associated with the virtual object; and providing the exposure compensation parameter to the camera, to enable the camera to adjust, based on the exposure compensation parameter, an exposure time used for capturing the image of the environment where the virtual object is currently located, wherein the exposure compensation parameter, c, is calculated by: c = log 2 R avg wherein R avg denotes an average reflectance of the virtual object's surface and the exposure compensation parameter, c, is used to adjust an exposure time calculated under auto exposure settings of the camera and the exposure time used, E actual, is calculated by E actual = E * 2 c, wherein E denotes the exposure time calculated under auto exposure settings of the camera; receiving an image of the environment where the virtual object is located captured by a camera that operatively communicates with the wearable computing device; storing the image in a temporary image buffer; acquiring the environment lighting information based on the image by using the image in its entirety or in part as the environment lighting information; and rendering (220; 400) the virtual object to a user based on the environment lighting information.