입자 시스템을 작성 중이며 입자를 정렬하지 않고 적절한 알파 블렌딩을 달성하는 트릭을 찾고 싶습니다.
- 각 입자는 단일 메시의 점 스프라이트이며 장면 그래프 기능을 사용하여 투명 노드를 정렬 할 수 없습니다. 그러나 시스템 노드는 올바르게 정렬되어야합니다.
- 입자 위치는 초기 속도, 가속 및 시간으로부터 쉐이더에서 계산됩니다. 시스템을 정렬하려면 CPU 에서이 모든 계산을 수행해야합니다. 이는 피하고 싶은 것입니다.
- 카메라 위치를 기준으로 수백 개의 입자를 정렬하고 각 프레임 이음새를 GPU에 업로드하여 조용한 작동을 보장합니다.
알파 테스트는 GLES 2.0에서 충분히 빠르며 투명하지는 않지만 "마스크 된"텍스처에 적합합니다. 여전히 반투명 입자로는 충분하지 않습니다.
이것을 어떻게 처리하겠습니까?