I’m noticing some very odd inconsistencies with
BLEND_ALPHA. It very well could be something I am doing incorrectly, so any help would be appreciated.
The model defines 4
Material instances. The first 3 materials are defined using the default
BLEND_REPLACE mode. These materials and associated geometries are drawn first and render things such as the model’s head, body, hands, feet, etc. The last material is drawn last and it uses the
BLEND_ALPHA mode. This part of the model is meant to draw a cape that has transparent areas that are meant to allow various parts of the underlying model’s body to be visible.
Sometimes the rendered model renders those underlying body areas correctly, meaning I can see the parts of the side of the face, the feet & legs, arms through the transparent sections of the cape. Most times however, the transparent areas are drawn using the background color instead, as if the model is being rendered such that the cape is drawn before the body. I’ve confirmed however that the cape is indeed the last geometry to be rendered, so I’m curious if there is a reason for this behavior?