Свързани въпроси 'opengl-es-2.0'

Как да покажа множество изгледи на OpenGL ES 2.0 с помощта на iOS?
Имам няколко различни 3D елемента, които бих искал да покажа с помощта на OpenGL в различни изгледи. Играх си с кода от този ‹ отличен урок >/strong>. Нещата се показват добре, когато имам само един елемент за показване с помощта на един изглед,...
1798 изгледи
schedule 22.09.2022

OpenGL es 2.0 начертава линия с червен цвят
Имам код на шейдър като по-долу: static const char s_v_shader[] = "attribute vec4 vPosition; \n" "attribute vec2 my_Texcoor; \n" "uniform mat4 u_TransMatrix; \n" "varying vec2 vTexcoor; \n" "void main() \n" "{ \n" " vTexcoor =...
789 изгледи
schedule 24.09.2022

Завъртане на матрица с накланяне/наклон/въртене
Искам да приложа трансформация от реалния свят (от акселерометър/жироскоп/компас) към моята матрица за изглед на модел. Насам: modelViewMatrix = GLKMatrix4MakeLookAt(cam.x, cam.y, cam.z, 0.f, 0.f, 0.f,...
3270 изгледи

Фатален сигнал 11 и НЕВАЛИДЕН HEAP ADDRESS IN dlfree грешка при използване на glShaderBinary
Устройство : Samsung Galaxy Note Версия на Android: 4.0.4 Моето приложение прилага някои визуални ефекти към видео поток с помощта на OpenGL Shaders. Трябва да използвам двоични шейдъри от съображения за сигурност. Използвам glSurfaceView и...
16945 изгледи

целочислено постоянно препълване с GLSL (OpenGL ES2)
Трябва да предам текстурни данни към програма за шейдър, без да използвам текстури на OpenGL, защото не използвам текстура със степен на две, но получавам грешката с този фрагментен шейдър. varying highp vec2 texcoord; uniform ivec4...
1227 изгледи
schedule 05.12.2022

Оптимизирайте OpenGL ES 2.0 2D чертеж с помощта на мръсни правоъгълници
Възможно ли е да се оптимизира чертането на OpenGL ES 2.0 чрез използване на мръсни правоъгълници? В моя случай имам 2D приложение, което трябва да начертае фонова текстура (цял екран на iPad), последвана от съдържанието на няколко VBO на всеки...
1188 изгледи

Как да покажете 2 отделни изображения в Android OpenGL 2.0, след което при щракване върху бутона да свиете img до нищо и да увеличите новото изображение до нормален размер
Основната идея е да се покажат 2 квадратни изображения и след това при натискане на бутон те трябва да се свият до нищо, след което да се покаже ново изображение от нищо и да нарасне до нормален размер. (ако е възможно, бих искал също да добавя...
415 изгледи
schedule 03.11.2023

Шейдър за 2D геометрични контури
Искам да създам шейдър за очертаване на 2D геометрия. Използвам OpenGL ES2.0. Не искам да използвам филтър за навиване, тъй като контурът не зависи от текстурата и е твърде бавен (опитах се да изобразя текстурираната геометрия на друга текстура и...
1645 изгледи
schedule 06.11.2022

glkView drawInRect не е извикан
Уча OpenGLES и се опитвам да поставя GLKViewer в UIViewController. Знам, че мога да преодолея основните проблеми с помощта на GLViewController, но се опитвам да се науча как да го направя по този начин. Намерих този въпрос, Вмъкване на GLKView...
6162 изгледи

Как UIImageView анимира толкова гладко? (Или: как да накарате OpenGL ефективно да анимира текстури рамка по рамка)
За да поясня, знам, че атласът на текстурата подобрява производителността при използване на множество различни изображения. Но ми е интересно как се правят нещата, когато вие не правите това. Опитах се да направя ръчно анимация кадър по кадър в...
526 изгледи

OpenGL ES 2.0: прикрепете по-малка текстура към кадровия буфер
В моята игра за Android внедрих ефекта след обработка на цъфтеж, използвайки рендиране към текстура и подходящи шейдъри. Работи, но ударът в производителността е неприемлив. Така че си помислих, че мога да направя сцената на по-малка текстура и след...
433 изгледи

Целевата текстура с GL_HALF_FLOAT_OES или GL_FLOAT прави framebuffer GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT на Galaxy S4 (Android 4.2)
Внедрявам конвейер за изобразяване на HDR в приложение за Android с помощта на OpenGL ES 2.0 и имам някои проблеми с текстури с плаваща запетая, нито GL_FLOAT, нито GL_HALF_FLOAT_OES работи като тип текстура, тъй като това ще даде...
1626 изгледи

Завъртане и мащабиране на картина в Opengl ES 2.0
Опитвам се да завъртя картина около центъра и да я мащабирам до разделителната способност на екрана на телефона (в android). Ето моят код: // ---------------------------------------- // Scaling: float scaleWidth = 2/screenWidth; float...
478 изгледи

Има ли алтернатива за gllinewidth в opengl es 2.0
glLineWidth не се поддържа от openGL ES 2.0. Има ли алтернатива за постигане на същото във 2.0?
1308 изгледи
schedule 27.11.2022

Обект за превод на iphone openGL ES 2
търси да премести обекти в сцена с матричен превод, но не може да залепи нищо. Мога да накарам проекцията да се движи, но не мога да накарам 2d квадрата да се движи. Изобразяване на код в клас спрайтове: glGenBuffers(1,...
430 изгледи
schedule 24.10.2023

Blender генерира obj с две наклонени черти за лица, където
Опитвам се да направя 3D сцена с OpenGL ES 2, нов съм в xCode и Objective-C. Следя това урок за трансформиране на *.obj генериран файл от блендер в *.h и *.c файлове Но скриптът иска obj по следния начин: v 1.000000 -1.000000 -1.000000 v...
1326 изгледи
schedule 05.11.2023

OpenGL ES 2.0 нарисува прост триъгълник, който не показва нищо
Напълно съм без идеи. Имам книгата OpenGL ES 2.0 Ръководство за програмиране, имам шаблона на Apple OpenGL ES 2.0 код, следих тази страница: http://open.gl/drawing Изглежда не мога да начертая прост триъгълник, не съм сигурен какво правя...
5331 изгледи
schedule 06.12.2023

зареждане на текстури в нишка блокира mainUI в android
Опитвам се да заредя растерни изображения и да ги покажа в текстури (openglES2.0). Създавам нишка, която може да се изпълнява, и веднъж заредена, растерната графика се изпраща към текстури. Дори моята нишка може да се изпълнява, основната UI нишка...
81 изгледи
schedule 04.12.2023

Възможно ли е да се посочи един цвят на четворка?
Работя върху 2D четворно пакетиране. Масивът от върхове е много структуриран: 4 върха на четириъгълник с вектори на позиция и текстура, но имам нужда само от един цвят на четириъгълник. Поставянето на дублирана цветова информация във всеки връх...
150 изгледи
schedule 04.12.2022

Разлика от eglCreatePbufferSurface и eglCreatePixmapSurface с OpenGL ES(EGL)
Имам проблем, при който трябва да работя извън екрана с opengl es2 чрез софтуерно изобразяване (има само CPU, без GPU). Въпросът е мога ли да използвам pbuffer без GPU? Също така, как директно да запишете в png файл, след като нарисувате нещо....
4471 изгледи
schedule 24.12.2023