OpenTK C#模型不会通过alpha透明度显示

时间:2014-04-01 02:47:48

标签: model textures alpha opentk

我在C#中的模型查看器遇到纹理问题。如果我绘制一个透明的纹理,而不是通过透明部分显示模型,只是在模型上放置一个纹理,它完全覆盖模型并使模型在那里不可见。 我说的是模型不会通过透明纹理显示它应该

1 个答案:

答案 0 :(得分:2)

您需要明确启用Alpha混合:

GL.Enable(EnableCap.Blend);
GL.BlendFunc(BlendingFactorSrc.SrcAlpha, BlendingFactorDest.OneMinusSrcAlpha);