Вопросы по теме 'render-to-texture'

Рендеринг текстуры OpenGL FBO в GLXPixmap
Я пишу код, предназначенный для: 1. Рендеринга в текстуру OpenGL с использованием FBO. 2. Нарисуйте текстуру FBO в GLXPixmap, прикрепленном к X Pixmap. 3. Нарисуйте X Pixmap в окне на экране. Шаг 3 отлично работает, а шаг 2 работает нормально,...
1223 просмотров
schedule 04.08.2022

opengl - смешивание с предыдущим содержимым фреймбуфера
Я визуализирую текстуру через объект фреймбуфера, и когда я рисую прозрачные примитивы, эти примитивы правильно смешиваются с другими примитивами, нарисованными на этом единственном шаге рисования, но они не смешиваются должным образом с предыдущим...
21272 просмотров

Проблемы с альфа-каналом/текстурированием в оболочке OpenGL
Я нахожусь в процессе написания оболочки для некоторых функций OpenGL. Цель состоит в том, чтобы обернуть контекст, используемый игрой Neverwinter Nights, чтобы применить шейдерные эффекты постобработки. После изучения OpenGL (это моя первая попытка...
566 просмотров

Проблема с JOGL и преобразованием фреймбуфера в текстуру: недопустимая ошибка работы фреймбуфера
Хорошо, поэтому я пытаюсь визуализировать сцену с небольшой текстурой 32x32 и столкнулся с проблемами. Я получаю сообщение об ошибке «недопустимая операция фреймбуфера», когда пытаюсь нарисовать что-либо в текстуре. Я упростил приведенный ниже код,...
5552 просмотров

Рендеринг в текстуру или закадровый буфер кадра
У меня проблема с отрисовкой текстуры и закадрового буфера кадра с OpenGLES на iPhone. (источник: imagehost.org ) (источник: imagehost.org ) Первое изображение показывает плитки маджонга, отрендеренные непосредственно в...
2700 просмотров

Проблема с рендерингом управляемого фрагментного шейдера постобработки DirectX
Я использую Managed Direct X 2.0 с C # и пытаюсь применить фрагментный шейдер к текстуре, созданной путем рендеринга экрана в текстуру с помощью вспомогательного класса RenderToSurface. Код, который я использую для этого:...
664 просмотров

параметры для glOrtho для квадрата размера экрана в cocos2dx
Я создаю текстуру рендеринга 2048x2048 и визуализирую поверх нее спрайт размером 2048x2048, покрывающий всю текстуру рендеринга. Как рассчитываются параметры glOrtho(..)? glOrtho((float)-1.0f , (float)1.0f , (float)-1.0f , (float)1.0f, -1, 1)...
640 просмотров
schedule 03.01.2023

Может ли Blender создать сцену на основе текстового файла?
Я написал программу на Python, которая генерирует координатную плоскость из 10 000 плиток, каждая из которых имеет такие характеристики, как текстура, температура, высота и т. д. Я делаю это для проекта и подумал, что гораздо лучший способ показать...
1011 просмотров
schedule 18.04.2023

OpenGL Render to texture Координаты
Я хочу иметь возможность рендерить текстуру (для шейдеров, шрифтов), но у меня проблема с правильным позиционированием четырехугольника (сам фреймбуфер делает то, что должен делать). Полученная (скопированная) текстура показывает в большинстве...
1209 просмотров

Как загрузить текстуру на круг с помощью OpenGL ES
У меня проблемы с загрузкой текстуры на круг. Мой круг сделан треугольным веером. Это дает плохой результат. Исходное изображение: Результат: Мой код: public class MyOpenGLCircle { private int points=360; private float...
2470 просмотров

Что касается рендеринга в текстуру
Я реализую концепцию рендеринга в текстуру и сомневаюсь в возможностях FBO. После того, как я закончил с вызовом glDrawArrays по умолчанию FBO с рендерингом в текстуру, я удаляю текстуру и нестандартные FBO. Затем я вызываю glReadPixels для чтения...
235 просмотров
schedule 28.09.2022

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

iOS OpenGL ES 2.0, добавляющая текстуры с низкой непрозрачностью на устройстве и в симуляторе
У меня проблема с множественной отрисовкой текстур в моей программе. Режим наложения glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA); glBlendEquation(GL_FUNC_ADD); Значение a-channel передается в...
505 просмотров
schedule 16.12.2022

Значение альфа-канала всегда возвращает 1.0 после рендеринга в текстуру в OpenGL
Эта проблема сводит меня с ума, так как раньше код работал отлично. У меня есть фрагментный шейдер, который объединяет две текстуры на основе значения, установленного в альфа-канале. Вывод визуализируется в третью текстуру с использованием FBO....
932 просмотров
schedule 01.07.2023

glCheckFramebufferStatus возвращает 36054 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Это просто, чтобы поделиться тем, что мне потребовалось много времени, чтобы понять. Если вам не нужен буфер глубины или у вас нет точки присоединения буфера глубины в EGL, это может помочь. По какой-то причине я не мог заставить работать...
5168 просмотров

наложение текстур на разные объекты в three.js
Мы учимся на дизайнерском проекте продукта. Конструктор готов. Я хочу сделать результат предварительного просмотра 3D с помощью three.js. Как мы можем текстурировать одну сторону корпуса телефона? или мы можем пограничное наложение текстуры?...
202 просмотров

Рендеринг iOS AVPlayer в текстуру
Я пытаюсь понять AVPlayer, но образцы в документации Apple не очень просты, и у меня возникают некоторые проблемы. Что мне нужно сделать, так это создать Render To Texture из фильма, чтобы в моей сцене я мог использовать это для сопоставления с...
2626 просмотров
schedule 18.04.2022

OpenGL визуализирует часть экрана в текстуру
Я пытаюсь отобразить небольшую область экрана в текстуру за пределами экрана. Это часть функции скриншота в моем приложении, где пользователь выбирает область на экране и сохраняет ее в изображение. Хотя область на экране может быть 250x250...
1438 просмотров

Как визуализировать несколько текстур с помощью OpenGL?
Это было мое понимание основных шагов к рендерингу нескольких текстур. 1) Привяжите расположение шейдеров для рендеринга в m_uihDiffuseMap = glGetUniformLocation( m_iShaderProgramHandle, "diffuseMap" ); if( m_uihDiffuseMap != -1 )...
2587 просмотров

Как преобразовать в целочисленный формат без знака
При рендеринге в FBO, который имеет целочисленный формат без знака, предположительно, я не могу: gl_FragColour = uvec4(100,100,100,100); поскольку gl_FragColour является vec4. Так что, по-видимому, мне придется определить свой собственный...
3859 просмотров
schedule 04.12.2022