I am trying to bake the texture of a simple bottle using cycles. The node set up is shown in the image. The transparency never bakes on to the image and always shows up as opaque.

enter image description here

I want to export the mesh and the image.

Any idea how this can be fixed?

  • $\begingroup$ Manually setting the alpha using the compositor (or just changing the image opacity in gimp) would be the easiest solution - I think the opacity would be consistent anyway. $\endgroup$
    – Greg Zaal
    Oct 29, 2014 at 5:59
  • 1
    $\begingroup$ This isn't quite possible, as the "transparency" of the glass shader is not alpha transparency, but path traced refraction. You should be able to use a holdout shader to get a result as close as I think you could hope for, but probably not what you are expecting (See blender.stackexchange.com/q/12100/599), but this doesn't seem to work at all when baking.. $\endgroup$
    – gandalf3
    Oct 29, 2014 at 6:02
  • $\begingroup$ The holdout shader only works to render it right in blender. But the baking issue is still remains unresolved. $\endgroup$
    – keralian
    Oct 29, 2014 at 14:01
  • $\begingroup$ I think that baking only works for lighting on solid surfaces, as it is used for textures. The nature of glass makes it impossible to bake it in this way, as when you move the camera the light being transmitted through is different, which can not be recorded in an image. This could theoretically be implemented in future, but is not currently supported. $\endgroup$
    – J Sargent
    Oct 30, 2014 at 14:16


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.