Мне нужно реализовать алгоритм LOD на основе сетки, но мне интересно, какой подход лучше всего использовать. Я хотел бы использовать Task Shader (новый этап шейдера конвейера затенения сетки), чтобы применить упрощение для каждой сетки на основе расстояния до сетки. У меня есть сомнение в том, возможно ли выполнить упрощение для каждого меша в шейдере задач. Я могу применить, например, алгоритм схлопывания краев в шейдере задач? Таким образом, я смогу применить динамический уровень детализации к моей сетке внутри графического процессора. Другой возможный подход — использовать подход Нанита. В этом случае мне нужно создать DAG и создать разные уровни детализации. Я думаю (хотя, возможно, я ошибаюсь), что подход Task Shader быстрее. Есть предложения?
Большое спасибо
Подробнее здесь: https://stackoverflow.com/questions/782 ... nite-style