Я был включен в проект, который выполняет обработка изображений на CPU и в настоящее время расширяется для использования GPU, с надеждой на использование в основном графического процессора, если он окажется быстрее, и ...
В спецификации GLSL и других источниках о GLSL типы сэмплеров доступны в трех измерениях: sampler1D, sampler2D и sampler3D. Однако, когда я пытаюсь скомпилировать программы GLSL с использованием WebGL в Chrome (...
У меня есть ресурсы модели без текстур и Я устал делать их черными без освещения. Это потому, что если привязан идентификатор текстуры 0, и я спрашиваю сэмплер, он сообщает мне свой черный цвет. Позже ведущие ...
ОБНОВЛЕНИЕ: Поскольку мне что-то понадобилось сразу, я создал простую оболочку шейдера, которая выполняет то, что мне нужно. Вы можете найти его здесь: ShaderManager на GitHub. Обратите внимание, что он разработан для ...
Я ищу быстрый и грязный, очень эффективный шейдер обнаружения границ или сетку краев для видеоприложения. Поскольку это будет сделано на мобильном устройстве, мне нужно что-то, что повысит производительность ...
Я смотрю на новый код GLSL, который не компилируется в мою текущую версию OpenGL, и мне интересно, что это за краткая форма следующие средства: база vec4; if (base <0.5) {result = (2 ....
Ветвление - это известно, что для шейдера OpenGL ES это особенно затратно с точки зрения вычислений. В таком шейдере я проверяю, является ли значение нулевым перед делением на него, например: if (value == 0.0) ...
Я хочу записывать в буфер глубины OpenGL, только если текущий пиксель имеет альфа> 0,5, как это сделать? Если у пикселя альфа <0,5, я хочу визуализировать цвет, но не записывать его глубину в ...
Решив попробовать программирование в современном OpenGL, я оставил конвейер фиксированных функций, и я не совсем уверен о получении той же функциональности, что и раньше. Я пытаюсь отобразить текстуру ...
Я пытаюсь научиться писать шейдеры OpenGL. Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я использую Ubuntu 10.04 и назвал его shader.cpp.) #Include Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я
Я ищу ресурсы, которые помогут мне лучше понять, для чего в играх используются шейдеры, что они могут делать и, что еще более важно, чего не могут. Я ...
Я ищу какой-то инструмент для работы с GLSL. Я хочу поэкспериментировать с шейдерами в приложении WebGL, так что я ищу что-то вроде RenderMonkey. Насколько я знаю - RenderMonkey ...
Я рисую множество квадратичных кривых Безье в своей программе OpenGL. Прямо сейчас кривые тонкие в один пиксель и создаются программно, потому что я нахожусь на довольно ранней стадии, и этого достаточно, чтобы увидеть, что работает. ...
Указывает ли переменная, в которую вы вставляете значения, с какой точностью вы работаете, с справа от знака равенства? Например, есть ли какая-то разница в смысле точности ...
Я могу визуализировать треугольный градиент с помощью всего лишь одного треугольника и использования glColor для каждого угла. Но как создать идеальный прямоугольный градиент? Я пробовал с одним квадратом, но середина получится некрасивой ...
Я не хочу засыпать этот пост кодом. Я' У нас есть главный файл, фрагментный шейдер и файл вершинного шейдера. Мне нужно знать шаги, которые я должен предпринять, чтобы раскрасить экран в соответствии с уровнем mipmap? ...
Реализация свертки в пиксельном шейдере довольно затратна из-за очень большого количества выборок текстур . Прямым способом реализации фильтра свертки является выполнение N x N поисков на фрагмент ...
Почему время отображения страниц ASP.NET в Chrome и FF примерно в 3 раза превышает время отображения в IE ??
Эта проблема сохраняется только на моем локальном компьютере, но при публикации на реальном сервере происходит полная противоположность (...
Я экспериментирую с GLSL для OpenGL ES 2.0. У меня есть четырехугольник и текстура, которую я визуализирую. Я могу успешно сделать это так: // VERTEX SHADER
атрибут highp vec4 vertex;
attribute mediump vec2 ...
Я ищу несколько советов о том, как реализовать простые эффекты водной поверхности в OpenGL ES 2.0. Ничего такого фантастического, как отражение или преломление, просто базовый эффект ряби / волны, который модулируется во времени ....
Я кодирую небольшой движок рендеринга с помощью GLSL-шейдеров: каждая сетка (ну, субсетка) имеет несколько потоков вершин (например, положение, нормальное , текстура, касательная и т. д.) в один большой VBO и MaterialID. Каждый ...
Я хочу настроить цвета в зависимости от того, в каком положении xyz они находятся в мире. Я пробовал это в своем фрагментном шейдере: различные версии vec4; void main () {vec4 c; cx = verpos.x; cy = ...
В первую очередь я хочу поэкспериментировать с некоторыми GPGPU. Я мог выбрать один из пяти вариантов: OpenCL, CUDA, FireStream, Close to Metal, DirectCompute. Ну не совсем, после фильтрации их для ...
какова текущая техника для реализации объемного рендеринга на основе графического процессора в медицинском контексте, т. Е. Разумные объемы данных изображения (512x512x1500 или более при 16 битах) и интерактивные / реальные -time ...
У меня есть приложение, в котором пользователь должен иметь возможность изменять изображение с помощью ползунков для настройки оттенка, насыщенности и яркости. Вся обработка изображений выполняется на графическом процессоре с использованием шейдеров фраг
Я пытаюсь получить тип единой переменной, определенной во фрагментном шейдере: uniform vec3 color; равномерный поплавковый зум; равномерное int max; void main () {...} glGetActiveUniformARB (...
У меня есть шейдер радиального размытия в GLSL, который берет текстуру, применяет к ней радиальное размытие и отображает результат на экране. Пока это работает очень хорошо. Проблема в том, что здесь применяется ...
Есть ли какие-либо OpenGL, OpenGL ES или WebGL пример кода в Интернете, как можно реализовать обнаружение столкновений 3D с помощью шейдеров (желательно GLSL)? Спасибо.
Я пытаюсь заставить отображение теней работать с использованием GLSL. К сожалению, мои результаты рендеринга глубины непригодны, даже если у меня довольно приличная точность буфера глубины. Рендеринг похож на каркасный, следуя ...
У меня есть шейдер, для которого в идеале требуется 28 бит мантиссы, хотя я могу использовать меньше и ухудшить производительность. Как я могу определить, какова точность 'highp' в OpenGL ES? Вероятно, это FP24, с ...