ThreeJS ColorMaps (LookUpTables - LUTs)

Я конвертирую проект из canvas2D в webgl/webgl2 и смотрю на использование ThreeJS.

Одна проблема заключается в использовании цветовых карт. Я обычно использую 256-цветовую карту, таким образом, цвета - это массивы атрибутов Uint8 в качестве индексов для универсальной цветовой карты: массив из 256 цветов.

Для этого требуется, чтобы шейдер Vertex преобразовал цветовой атрибут Uint8 (1-байтовый индекс в унифицированный массив цветов) в переменный цвет для передачи в шейдер Frag, который затем использует его для цвета.

Как мне сделать это в три? Или, возможно, мне нужна другая 3D-библиотека (скажем, https://twgljs.org/)

В целом, мне нужно понять, как интегрировать или создавать расширения для three.js. Любые документы или помощь любого рода? Я думаю, что сайт three.js не включает это.

0 ответов

Другие вопросы по тегам