Вопросы по теме 'shader'
HLSL Как можно передавать данные между шейдерами / читать существующее значение цвета?
Имею 2 шейдера HLSL ps2.0. В упрощенном виде это:
Шейдер 1
Читает текстуру
Выводит значение цвета на основе этой текстуры
Шейдер 2
Проблема: нужно прочитать цвет из шейдера 1
Выводит окончательный цвет, который является...
3726 просмотров
schedule
24.04.2024
Полная настройка Transform Feedback (openGL)
GLSL 1.50, OpenGL 3.3.
В последнее время я пытался заставить работать обратную связь по преобразованию, но безуспешно. Я все еще получаю сообщение об ошибке после glBeginTranformFeedback(), и, поскольку я не нашел полного рабочего кода, я собрал...
10848 просмотров
schedule
17.04.2024
Необъяснимое поведение при использовании uniform sampler2d []
Извините, но это потребует небольшого объяснения. Я стараюсь сделать это как можно проще.
Что я хочу сделать: я визуализирую поля высоты. Поле высоты может иметь несколько участков . Патч - это меньшая текстура, которая изменяет поле высоты....
2977 просмотров
schedule
18.02.2024
Кто-нибудь может объяснить, что делает этот фрагментный шейдер GLSL?
Я понимаю, что это математический вопрос, но... если вы посмотрите на эту веб-страницу (и у вас хорошая видеокарта) http://mrdoob.github.com/three.js/examples/webgl_shader.html
Если вы посмотрите на исходный код, то заметите устрашающе выглядящий...
6137 просмотров
schedule
29.10.2023
Проблемы преобразования экранного пространства в пространство клипа
Я рисую графический интерфейс в Direct3D 11, и в настоящее время я управляю им, рисуя множество 3D-квадратов рядом с экраном. Я решил использовать квадраты экрана, чтобы немного улучшить скорость.
Когда я рисую четырехугольник, я предоставляю ему...
1588 просмотров
schedule
14.04.2024
DirectX10 HLSL — Преобразование между UV и Texel и обратно
Я пытаюсь преобразовать texels и uv
Я думал, что смогу определить размер текселя, выполнив 1/width или 1/height . разделить это, чтобы получить номер текселя.
Я ошибаюсь.
Это то, что я пытался сделать.
float4 PostPS(PostIn In) :...
1255 просмотров
schedule
08.09.2022
Компиляция шейдеров OpenGL вызывает синтаксические ошибки
У меня есть два простых шейдера (вершина и фрагмент)
Вершинный шейдер
#version 330 core
//=============================================
//---[Structs/Vertex Data]---------------------
//=============================================...
3070 просмотров
schedule
03.08.2022
Смешивание мультитекстур OpenGL
Я пытаюсь реализовать функцию слоя, такую как фотошоп. Вот что я хочу нарисовать ..
Но он нарисован, как показано ниже
Он использует два слоя. сделан с 2 текстурными фреймбуферами, один для фона, другой для рисования. текстуры...
1724 просмотров
schedule
11.04.2024
Статистика шейдеров OpenGL GLSL
Я ищу программу или функцию gl, чтобы получить количество локальных параметров, инструкций и других параметров для моего шейдера GLSL. Пробовал использовать GPU ShaderAnalyzer, но мне это не помогает.
201 просмотров
schedule
24.10.2023
Как передать массив int в фрагментный шейдер Android OpenGl
Я очень новичок в OpenGl и шейдерах в целом. Я хочу использовать статический массив int из моего java-кода в шейдере фрагментов для управления цветом камеры. Есть ли способ передать мой массив int шейдеру или просто дать шейдеру возможность каким-то...
2131 просмотров
schedule
12.01.2024
Смешивание iOS OpenGL ES 2.0 с шейдером на устройстве и в симуляторе
Вот фрагмент кода фрагментного шейдера (мне нужно сделать смешивание в шейдере):
float a = texture2D(tMask, texCoords).x; // opacity of current pixel from mask texture.
if ( a == 0.0)
discard;
else {
vec4 dst_clr = texture2D(tBkgText,...
535 просмотров
schedule
19.10.2022
Отправить 3 байта данных в OpenGL GLSL
Я работаю над небольшой игрой на основе Voxed. Я не планирую создавать копию Minecraft, но это не главное.
Используя С++ OpenGL и VBO, я не могу успешно отправить «нестандартный» тип в свой шейдер GLSL. Предполагая структуру, состоящую из 3...
3088 просмотров
schedule
08.08.2022
Предопределенные атрибуты / формы шейдеров ThreeJS
Я начал с рендерера WebGL от ThreeJS после того, как выполнил «обычный» WebGL без дополнительных библиотек + шейдеры GLSL. Сейчас я пытаюсь писать собственные шейдеры в своей программе ThreeJS, и я заметил, что ThreeJS заботится о многих стандартных...
11955 просмотров
schedule
03.02.2024
WebGL: переключение между шейдерами
Я написал крошечную функцию для переключения между шейдерами, но, к сожалению, она не работает. Я создаю шейдеры и возвращаю их как объекты шейдера.
program = gl.createProgram(vs, fs, "VertexPosition", "TextureCoord", "VertexNormal");...
1197 просмотров
schedule
14.01.2024
Какой смысл в возможности прикреплять/связывать шейдеры несколько раз?
есть кое-что, что я не совсем понимаю с OpenGL: согласно всему, что я читал, вы получаете наилучшую производительность, компилируя шейдеры достаточно долго, чтобы присоединить их к программе, а затем рекомендуется удалить сам шейдер, чтобы освободить...
192 просмотров
schedule
16.07.2022
Не могу нарисовать треугольник с помощью Opengl
в этом коде я хочу нарисовать простой треугольник на синем фоне с помощью openGL, однако, когда я компилирую и запускаю код, появляется только окно с синим фоном (без белого треугольника, который должен быть нарисован), я использую Xcode
мой код...
4128 просмотров
schedule
24.03.2024
Правильный способ управления шейдерами в OpenGL
Я пишу код на C ++, чтобы иметь дело с обычными 3D-вещами - моделями, материалами, источниками света и т. Д. Однако я считаю, что для того, чтобы что-то работало, необходимо знать о шейдере. EG, чтобы установить однородные переменные для материала,...
3258 просмотров
schedule
13.01.2024
Черные объекты на экране в Unity3D
Я работаю над игрой, и вот что происходит в игровой сцене.
Я проверял шейдер на каждой части десятки раз, но это нормально. На картинке вы можете видеть сообщения отладки с цветом, излучением и альбедо материалов, и они в порядке. Есть идеи, в...
1095 просмотров
schedule
12.05.2024
Ошибка шейдера SFML с OpenGL
Я пытался внедрить в свой OpenGL очень простые шейдеры. К сожалению, я продолжаю сталкиваться с:
Cannot access private member declared in class 'sf::NonCopyable
Я попытался разобраться в этом сам, и мне кажется, что где-то я где-то повторно...
880 просмотров
schedule
15.05.2024
HLSL шейдер преломления воды
В настоящее время я работаю над проектом рендеринга воды с помощью XNA (DirectX9) и трачу много времени на решение проблемы, которую не понимаю.
В своем проекте я визуализирую ландшафт и горизонтальную плоскость, которые представляют воду. В...
2466 просмотров
schedule
02.09.2022