Прежде всего, я очень мало знаю о том, что могут делать шейдеры, и мне очень интересно создавать освещение вершин.Я пытаюсь использовать трехмерную цветовую карту, которая будет использоваться для вычисления цвета вершин в этой точке мира, а также интерполировать цвет с помощью близлежащих цветов из цветовой карты.
Я не могу использовать типичное освещение OpenGLпотому что это, вероятно, слишком медленно и есть много источников света, которые мне нужно визуализировать.Я собираюсь сначала «визуализировать» источники света на карте цветов, а затем я могу вручную сопоставить каждую вершину, нарисованную с соответствующим цветом из карты цветов.
... Или я мог бы каким-то образом автоматизировать этот процесс, поэтомумне не пришлось бы менять значения цвета вершин самостоятельно, но шейдер мог бы сделать это для меня?
Вопросы ... это возможно, и если это так: что мне нужно знать, чтобы это сделать?возможно?
Редактировать: Обратите внимание, что мне также нужно эффективно обновить карту освещения, не заботясь о размере карты освещения, поэтому обновление следует выполнять только в этой конкретной части карты освещения.я хочу обновить.