나는 작은 실험 게임을 개발할뿐만 아니라 다양한 렌더링 기술과 그와 같은 것들을 테스트하기위한 기반 역할을하는 작은 엔진을 개발하려고 생각했습니다. 지금은 텍스처를 처리하고 메가 텍스쳐를 우연히 발견하는 방법에 대해 많은 생각을 해왔지만 이것은 약간 당혹스러운 것입니다. 많은 텍스처를 필요에 따라로드하고로드하는 기존의 접근법보다 낫다는 이야기가 많이 있지만 메가 텍스쳐는 어떻게 이것을 피할 수 있습니까? 스트리밍을 사용한다는 것을 읽었습니다. 각 텍스처를 개별적으로로드하는 것과는 대조적으로, 어떻게하면 더 나은 성능을 제공 할 수 있습니까? 또 다른 형태의 경작이 아닌가?
셰이더에있을 때 이러한 텍스처를 어떻게 샘플링하고, 텍스처의 일부를 메모리로 스트리밍 한 다음 작업합니다. 나는 Rage의 최신 비디오를 보았고 그 질감은 훌륭해 보이지만 훌륭한 예술가의 결과이거나 기술이 등장한 것입니다.
요약하면, 어떻게 작동하고 왜 훌륭하며 비슷한 것을 어떻게 할 수 있습니까?