Вопросы с тегом «texture»

По вопросам, связанным с текстурами: процедурная генерация, кодирование, характеристика аспектов, фильтрация, отображение, хранение ...

49
Острые углы со шрифтами со знаком поля расстояния

Подпись Расстояние Поле (СФД) , было представлено в качестве быстрого решения для достижения независимой отрисовки шрифтов разрешения от Valve в этой статье . У меня уже работает решение Valve, но я бы хотел сохранить резкость по углам. Valve заявляет, что их метод может достичь острых углов,...

27
Как виртуальное текстурирование может быть эффективным?

Для справки я имею в виду «общее название» для техники, впервые (я полагаю), представленной в технологии MegaTexture от idTech 5 . Смотрите видео здесь для быстрого взгляда на то, как это работает. В последнее время я просматривал некоторые статьи и публикации, связанные с этим, и я не понимаю, как...

20
Производительность векторной графики по сравнению с растровой или растровой графикой

Иногда я использую векторную графику, просто потому что в некоторых случаях она выглядит немного лучше, а в других случаях я использую растровую / растровую графику. Мне было интересно, есть ли существенные различия в производительности между этими двумя...

14
Текстуры поиска все еще используются для чего-либо?

Я не так давно (5-10 лет?) Знал, что было популярно / эффективно запекать данные в текстуры, а затем считывать данные из текстур, часто используя встроенную интерполяцию текстур, чтобы получить линейную интерполяцию запеченных. данные. Теперь, когда время вычислений дешевле по сравнению со временем...

14
Как вычисляются уровни mipmap в металле?

Мой вопрос касается конкретно Metal, так как я не знаю, изменится ли ответ для другого API. То, что я считаю, я понимаю до сих пор это: Текстура с mip-map имеет предварительно вычисленные «уровни детализации», где более низкие уровни детализации создаются путем понижения исходной текстуры...

14
Как анизотропная фильтрация обычно реализуется в современных графических процессорах?

Анизотропная фильтрация «сохраняет резкость текстуры, которая обычно теряется при попытках текстуры карты MIP избежать наложения». Статья в Википедии дает подсказки о том, как ее можно реализовать («исследовать текстуру (...) для любой ориентации анизотропии»), но она мне не очень понятна. Кажется,...

12
Как mip-mapping работает с текстурами не-степени-2?

Я слышал, что все последние графические процессоры поддерживают текстуры не-power-2, и все функции просто работают. Однако я не понимаю, как mip-mapping будет работать в таком сценарии. Может кто-нибудь...

11
Является ли произведение тензора кубической интерполяции Лагранжа на бикубическую интерполяцию?

Я просто реализовал некоторую интерполированную выборку текстур путем выборки ближайших пикселей 4x4, затем выполняя интерполяцию Лагранжа по оси x, чтобы получить четыре значения для использования интерполяции Лагранжа по оси y. Это то же самое, что и бикубическая интерполяция, или она отличается?...

11
Считается ли изменение текстуры (рисование на ней) «изменением состояния»?

В графике существует соглашение, что выполнение меньшего количества изменений состояния лучше, чем выполнение большего количества изменений состояния (переключение шейдеров, буферов привязки, текстур привязки и т. Д.). Для текстур быстрее рендерить множество полигонов, используя один атлас (для...

11
Производные карты и касательное пространство Карты нормалей

Я обнаружил, что некоторые движки используют производные карты вместо карт нормалей касательного пространства . После некоторого прочтения кажется, что это действительно замечательный способ заменить нормали касательного пространства, но есть ли какой-то недостаток в их использовании? Почему все...

10
16-битные полуфлотные линейные HDR-изображения как (диффузные / альбедо) текстуры?

Поэтому я долго думал об этом и пытался найти ответ, но безуспешно. Если все ваши текстуры являются 8-битными изображениями LDR, такими как JPEG, это не может привести к конфликтам с контролем экспозиции / тональным отображением при рендеринге. То есть, если вы настраиваете экспозицию вашего...

9
Как работает Texture Cache в Tile Based Rendering GPU

Как кеш работает с рендерингом на основе плиток? Есть ли какие-нибудь советы, как улучшить коэффициент попадания в кеш? (например, если плитки обрабатываются горизонтально, и у меня есть вертикальные сегменты треугольников с одинаковой текстурой, будет ли это хуже для кеша, чем если бы я располагал...

9
Это хорошая практика, чтобы использовать все доступные текстурные блоки?

При применении нескольких текстур к сетке, например, для рельефного отображения, я обычно привязываю текстуры к первым нескольким фиксированным текстурным блокам, например: diffuse = unit 0, bump = unit 1, specular = unit 2, затем продолжаю использовать их для каждого разные сетки с разными...

9
Нанести текстуру на гиперболический треугольник

Я застрял на том, как подойти к этому некоторое время, поэтому любые предложения будут с благодарностью! Я хочу отобразить текстуру в форме нижнего правого евклидова треугольника на гиперболический треугольник на диске Пуанкаре. Вот текстура (верхний левый треугольник текстуры прозрачен и не...

8
Помогите мне узнать, как называется этот метод наложения текстур

Я нахожусь в процессе создания инструмента, который требует визуализированной текстуры, чтобы следовать контурам предмета одежды. Примером может служить этот веб-сайт https://knyttan.com/editor/jumper-editor/ . Эффект здесь достигается с помощью цветовой карты: Я посмотрел на шейдеры, которые...

8
Запись в сжатую текстуру с использованием вычислительного шейдера без лишних копий

Я пытаюсь выяснить, как лучше всего создать текстуру OpenGL с помощью вычислительного шейдера. До сих пор я читал, что объекты пиксельного буфера хороши для неблокирующей передачи CPU -> GPU, и что вычислительные шейдеры способны читать и записывать буферы независимо от того, как они связаны. В...