0
Java에서 3D 응용 프로그램에 Ardor3D를 사용하고 있습니다. 맵핑 된 텍스처로 화면에 쿼드를 그릴 수 있습니다. 텍스처 이미지의 일부가 투명하고 쿼드 배경이 거기에 표시됩니다.Ardor3D 투명 쿼드
어떻게하면 쿼드 자체를 투명하게 만들어 렌더링 된 장면이 보이게 할 수 있습니까?
Java에서 3D 응용 프로그램에 Ardor3D를 사용하고 있습니다. 맵핑 된 텍스처로 화면에 쿼드를 그릴 수 있습니다. 텍스처 이미지의 일부가 투명하고 쿼드 배경이 거기에 표시됩니다.Ardor3D 투명 쿼드
어떻게하면 쿼드 자체를 투명하게 만들어 렌더링 된 장면이 보이게 할 수 있습니까?
질감 형식이 알파 채널 (png, tga, dds 등은 지원하지만 jpg는 지원하지 않음)을 지원하는 경우 BlendState가 필요합니다. 뭔가 같은 :
BlendState blend = new BlendState();
blend.setBlendEnabled(true);
myQuad.setRenderState(blend);
당신의 쿼드 올바른 정렬 얻을 수 (0 %와 100 % 사이에서 알파) 부분적으로 투명한 경우 당신은 또한 투명 렌더링 대기열로 쿼드를 배치 할 수 있습니다
myQuad.getSceneHints().setRenderBucketType(RenderBucketType.Transparent);
을
다른 알파 기반 혼합 방식이 있지만 위의 내용은 일반적으로 원하는 것입니다.
감사합니다. 작동합니다. – DankMemes