glsl — все вопросы

5ответов
4 голоса
GLSL 3D Noise Реализация на видеокартах ATI
Я пробовал так много разных стратегий, чтобы получить полезную шумовую функцию, и ни одна из них не сработала. Итак, как реализовать перлин-шум на видеокарте ATI в GLSL? Вот методы, которые я поп
2ответа
4 голоса
Вопрос о таблице соответствия GLSL Vertex Shader
У меня возникли трудности с отладкой моей программы. Я пытаюсь использовать массив в качестве таблицы поиска, чтобы сместить местоположение вершины в моем вершинном шейдере, но я даже не могу сказат
2ответа
4 голоса
Использование в OpenGL как программируемых, так и фиксированных функций конвейера
У меня есть вершинный шейдер, который трансформирует вершины для создания эффекта «рыбий глаз». Можно просто использовать вершинный шейдер и использовать фиксированный конвейер для фрагмента фрагмен
1ответ
4 голоса
GLSL передает координаты текстуры из вершинного шейдера
Чего я хочу добиться: нарисовать карту глубины моей сцены поверх моей сцены (чтобы объекты ближе были темнее, а дальше - светлее) Проблема: мне кажется, я не понимаю, как передать правильные коор
4ответа
4 голоса
Эффективная отправка значений в шейдер GLSL
Я пытаюсь написать свою систему частиц для OpenGL ES 2.0. Каждая частица состоит из 4 вершин, образующих маленький квадрат, где рисуется прозрачная текстура. Проблема в том, что каждая частица им
1ответ
4 голоса
(OpenGL 3.1 - 4.2) (GLSL) Эффективные однородные переменные?
Я планирую визуализировать несколько экземпляров одной модели, изменяя различные однородные переменные (например, местоположение, вращение и т. д.). Есть ли лучший способ, чем модифицировать униф
1ответ
4 голоса
OpenGL /GLSL - реализация фильтрации текстур
Я хотел бы реализовать фильтрацию текстур (min и magfilter) самостоятельно в шейдере GLSL (поскольку я хочу использовать image_load_and_store, а не сэмплер, а также я хочу обрабатывать неопределенны
1ответ
4 голоса
Стандартное соглашение об именах для шейдеров
Есть ли "лучшее" соглашение об именах для шейдеров? Если нет, какие популярные варианты? Например *. vert * .vertex * .vsh *. frag * .pixel * .fsh * .psh У меня нет примеров для геометри
1ответ
4 голоса
Что такое GLSL-эквивалент gl_PointCoord для LINES?
Итак, в OpenGLES-2 фрагментный шейдер имеет доступ к gl_PointCoord , чтобы увидеть, где находится фрагмент в точечном примитиве. Существует также gl_FragCoord , чтобы увидеть, где находится фра
1ответ
4 голоса
Передача текстур в шейдер
Я пытался понять, как отправить текстуру в шейдер, но не могу понять. Мой код выглядит хорошо для меня, но моя вторая текстура черная. void setShaders() { glEnable (GL_TEXTURE_2D); v2 = g
1ответ
4 голоса
Лучше иметь 2 меньшие цели рендера или одну большую?
Я пишу отложенное отображение и пытаюсь упаковать свой gbuffer. Было бы лучше хранить диффузное и зеркальное вместе: vec4 difSpec = (diffuse.xyz, specular) // FORMAT_RGBA gl_FragData[0] = difSp
1ответ
4 голоса
Возможно ли позже использовать вывод вершинного шейдера glsl?
У меня есть огромная сетка (100 000 треугольников), которую нужно рисовать несколько раз и смешивать каждый кадр. Можно ли повторно использовать вывод вершинного шейдера первого прохода меша и пропу
2ответа
4 голоса
Циклы выполняются последовательно или параллельно на GPU?
Мой вопрос касается языка GLSL. Когда я запускаю цикл for в вершинном шейдере, выполняется ли цикл последовательно или параллельно на GPU?
1ответ
4 голоса
SFML 2.0 GLSL Объемный светорассеивающий шейдер
Используя исходный код шейдера GLSL, предоставленный Кенни Митчеллом в GPU Gems 3 , я попытался создать несколько 2D божественных лучей с использованием SFML 2.0. В настоящее время всякий раз, когд
2ответа
4 голоса
2D шейдер воды в SFML
Я хочу реализовать алгоритм для 2D-поверхности воды, описанный здесь и здесь . Но вместо того, чтобы использовать два массива int и вычислять процессор, я бы хотел использовать sf::RenderTextu
1ответ
4 голоса
Двухсторонний прозрачный шейдер выглядит глючно
Я провел небольшой тест, который позволяет вам экспериментировать с шейдерами в трехмерной среде, используя три. JS . На сцене есть сфера, которая показывает шейдер. демонстрационный шейдер
1ответ
4 голоса
Использование одного блока изображения текстуры с несколькими формами сэмплера
Я пишу пакетную систему, которая отслеживает текущие связанные текстуры, чтобы избежать ненужных вызовов glBindTexture(). Я не уверен, нужно ли мне отслеживать, какие текстуры уже использовались опр
1ответ
4 голоса
Как определить четную /нечетную линию текстуры в GLSL ES
Мне нужно удалить все нечетные строки из текстуры - это часть простого деинтерлейсера. В следующем примере кода вместо получения RGB из текстуры я выбрал вывод белого цвета для нечетной линии и к
2ответа
4 голоса
Как экспортировать геометрию OBJ из Three.js, которая смещается шейдером GLSL?
Я попытался использовать следующий код, который нашел в переполнении стека, для экспорта OBJ из геометрии в сцене Three.js. Геометрия смещается шейдером GLSL, поэтому смещение вершин, кажется, не св
1ответ
4 голоса
GLSL условные штрафы
Недавно я написал свою первую пару программ GLSL для Обработки (визуальный язык, похожий на Java, который может загружать шейдеры), который создает фракталы. В цикле, который обрабатывает фракталь
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132