Вопросы по теме 'opengl-es-2.0'

GLSL для простых эффектов водной поверхности
Я ищу несколько советов о том, как реализовать простые эффекты поверхности воды в OpenGL ES 2.0. Ничего особенного, как отражение или преломление, просто базовый эффект ряби/волны, который модулируется с течением времени. Производительность имеет...
27330 просмотров
schedule 19.06.2022

Повернуть окно просмотра Android OpenGL ES 2.0
Контекст рендеринга OpenGL ES 2.0, который я получаю для своего приложения для Android, находится в портретном режиме (480x800), но я хочу отображать в ландшафтном режиме (800x480). Как я могу повернуть окно просмотра OpenGL, желательно без...
3613 просмотров
schedule 02.01.2023

Редактировать изображение, используя openGL
Последние пару дней я занимался поиском, и мне было любопытно, как это сделать. У меня есть UIImagePickerController. Итак, я хочу добавить эффект, например черно-белый, сепию и т. д. Я создаю собственный UIImagePickerVController, и мне любопытно....
1097 просмотров

OpenGL ES 2: следует ли использовать glMultiTexCoord или glVertexAttribPointer?
Я начинаю кодировать в openGL ES 2 после нескольких месяцев работы в openGL ES 1, и хотя я читаю много ресурсов, есть некоторые вещи, которые я не понимаю. Один из них: Что нужно использовать для загрузки массива текстурных координат,...
1034 просмотров
schedule 01.12.2022

Пытаюсь разобраться с преобразованием в OGL ES 2.0 для Android
Я все еще изучаю основы OpenGL, но у меня проблемы с преобразованиями. У меня есть четырехугольник, который я хочу перемещать, и применить к нему проекционную матрицу. В каком порядке должны перемножаться матрицы? Имеет ли значение, находится ли...
116 просмотров
schedule 19.07.2023

Преобразование экранных координат в координаты объекта OpenGL ES 2.0 на Ipad
Я делаю приложение для ipad в OpenGLES 2.0, и у меня есть некоторые объекты, которые я могу перевести с помощью события касания. Поэтому мне нужны координаты объекта (x, y, z), соответствующие координатам экрана (X, Y, Z). Мне удалось получить в...
2965 просмотров
schedule 27.04.2023

OpenGL 2D: glColor4 не действует — что я пропустил?
Портирую игру с WP7 XNA на Android; все работало с Canvas, но это было слишком медленно, поэтому я переключился на OpenGL ES, следуя примерам Replica Island и SpriteMethodTest. Моя проблема в том, что мои текстуры не окрашиваются или не становятся...
1304 просмотров

Как в OpenGL ES 2.0 нарисовать каркас из треугольников, кроме линий на соседних копланарных гранях?
Я смутно припоминаю, что видел что-то в OpenGL (не ES, который все еще был в версии 1.0 на iPhone, когда я наткнулся на это, поэтому я никогда им не пользовался), что позволяло мне указать, какие ребра моих полигонов считать контурами, а какие нет....
10550 просмотров
schedule 10.08.2022

Захват и прекращение распространения взаимодействия с пользователем iOS UITableViewCell
Я делаю некоторый пользовательский рисунок UITableViewCell, который я подклассифицировал. Там есть элемент управления OpenGL ES 2.0, для работы которого требуется взаимодействие с пользователем ... теперь, если я начинаю перетаскивать по горизонтали,...
1923 просмотров

Android EGL/OpenGL ES Частота кадров зависает
TL;DR Даже если вообще не рисовать, кажется невозможным поддерживать частоту обновления 60 Гц в потоке рендеринга OpenGL ES на устройстве Android. Часто возникают загадочные всплески (показаны в коде внизу), и все мои попытки выяснить, почему и...
4754 просмотров
schedule 21.12.2022

Рендеринг в текстуру OpenGL ES 2.0
Я пытаюсь использовать оптимизированную для аппаратного обеспечения 2D-библиотеку для увеличения и уменьшения изображения (масштабирование без интерполяции). Прямо сейчас я Загрузка исходного изображения Создание копии исходного изображения...
1711 просмотров

Как работает алгоритм отображения теней куба?
Я поискал в Интернете, но не смог найти подходящего описания. Я хотел бы сделать следующее в OpenGL ES 2.0 : В простой сцене точечный источник света будет перемещаться, и я хотел бы визуализировать перфрагментные тени. Для этого мне нужно...
1251 просмотров
schedule 28.05.2022

как использовать камеру Android с OpenGL ES для работы?
Я хочу использовать OpenGL ES для предварительного просмотра камеры Android и сохранить захваченное изображение. Мне нравится использовать OpenGL ES в камере Android, чтобы придать эффект камере Android. Так что, пожалуйста, кто-нибудь скажите...
5198 просмотров

iOS 5 + GLKView: как получить доступ к пиксельным данным RGB для выбора вершин на основе цвета?
Я конвертировал свою личную платформу OGLES 2.0, чтобы воспользоваться функциями, добавленными новой платформой iOS 5 GLKit . После получения удовлетворительных результатов я хочу реализовать механизм выбора цвета, описанный здесь . Для этого вы...
4633 просмотров
schedule 07.05.2023

Как получить эффект шейдера свечения в OpenGL ES 2.0?
Я пишу 3D-приложение для iOS. Я новичок в OpenGL ES 2.0, поэтому я все еще занимаюсь написанием базовых шейдеров. Мне действительно нужно реализовать эффект «свечения» на некоторых моих моделях на основе текстурирования. Вот образец: . Я...
44728 просмотров
schedule 31.08.2022

Использование буферов глубины и цвета с разным разрешением (буфер субдискретизации глубины)
Я хочу использовать буфер глубины с субдискретизацией для повышения производительности программы. В моем случае не имеет значения, появятся ли артефакты или произойдет всплытие геометрии. Я настроил свой фреймбуфер следующим образом: // Color...
1573 просмотров

gl_FragColor и glReadPixels
Я все еще пытаюсь прочитать пиксели из фрагментного шейдера, и у меня есть несколько вопросов. Я знаю, что gl_FragColor возвращается с vec4, что означает RGBA, 4 канала. После этого я использую glReadPixels для чтения FBO и записи его в данные....
8598 просмотров
schedule 18.07.2022

Объекты буфера вершин (VBO) не работают на Android 2.3.3 с использованием GLES20
На Android я пытаюсь запустить простое приложение OpenGL ES 2.0, которое использует объект буфера вершин, но мне это не удалось. Я начал с этого проекта: http://developer.android.com/resources/tutorials/opengl/opengl-es20.html Все хорошо...
13639 просмотров
schedule 26.08.2022

Использование памяти текстуры Cocos2d
Я использую cocos2d и имею спрайт-лист 1024x1024. Я загружаю текстуру в формате RGBA4444, и она занимает 2 МБ, отмеченных как «gfxAllocateTextureLevel». Затем, когда я создаю CCSprites из таблицы спрайтов, он мгновенно потребляет дополнительные...
1370 просмотров

Android NDK glReadPixels () из закадрового буфера
Пишу игру с помощью android ndk. Я использую пикировку для выбора объектов в opengl. Для этого у меня есть закадровый объект фреймбуфера, в который я выполняю рендеринг, и я использую glReadPixels (), чтобы получить цвет из FBO. Затем цвет кодирует...
2365 просмотров