0
C#의 내 모델 뷰어에 텍스처 문제가 있습니다. 내가 투명한 텍스처를 그린다면 투명한 부분을 통해 모델을 보여주고 대신 모델 위에 텍스처를 두는 대신 모델을 완전히 덮어 모델을 보이지 않게 할 수 있습니다. 어떤 메신저 말이 모델이 늘 투명 텍스처를 통해 보여이며OpenTK C# 모델이 알파 투명도로 표시되지 않습니다.
C#의 내 모델 뷰어에 텍스처 문제가 있습니다. 내가 투명한 텍스처를 그린다면 투명한 부분을 통해 모델을 보여주고 대신 모델 위에 텍스처를 두는 대신 모델을 완전히 덮어 모델을 보이지 않게 할 수 있습니다. 어떤 메신저 말이 모델이 늘 투명 텍스처를 통해 보여이며OpenTK C# 모델이 알파 투명도로 표시되지 않습니다.
명시 적으로 알파 블렌딩을 활성화해야한다 :
GL.Enable(EnableCap.Blend);
GL.BlendFunc(BlendingFactorSrc.SrcAlpha, BlendingFactorDest.OneMinusSrcAlpha);
내가 그 일을하고 ... 내가 해달라고하는 경우를 그 ARGB의 배경 텍스처는 검정색입니다. 블렌드는 투명하지만 밑의 모델은 투명 부분을 통해 보이지 않습니다. – user3441843
먼저 모델을 렌더링 한 다음 투명 부분을 렌더링해야합니다. 반대 방향으로하면 z 버퍼링이 백그라운드 모델을 버리고 표시되지 않습니다. –