Вопросы с тегом 'opengl'

OpenGL (Open Graphics Library) - это графический стандарт и API, независимый от платформы и доступный для настольных компьютеров, рабочих станций и мобильных устройств. Он предназначен для обеспечения аппаратно-ускоренного рендеринга и, следовательно, дает значительно лучшую производительность по сравнению с традиционным программным рендерингом. OpenGL используется для приложений, таких как программное обеспечение САПР и компьютерные игры. Стандарт OpenGL, а также OpenGL ES контролируется группой Khronos.
1

Как указать привязку UBO без привязки?

Я создаю 2+ простой UBO с vec4 colorA и colorB, как это. Я получаю только черный экран, используя ненужно сложный процесс создания/связывания UBO с std140. Как указать какой индекс при использовании glCreate и заставить этот беспорядок работать, что...
01 нояб. '16 в 0:43
1

Класс OpenGL Mesh VertexColor

Я хочу создать динамический класс mesh, но я должен сделать что-то неправильно, когда я разрешаю цвета вершин. В моем примере у меня есть 2 шейдера фрагмента (фрагмент.glsl → сплошной красный цвет/фрагментExp.glsl → vertexColor). Затем я создаю два ...
01 нояб. '16 в 14:13
1

Текстуры OpenGL слишком темные

У меня проблема, когда мои текстуры оказываются намного темнее, чем они есть на самом деле, и с черным контуром, похожим на этот вопрос: OpenGL Textures form SDLSurface слишком темный, но это решение не работает для меня, мой рендеринг код: void Bac...
01 нояб. '16 в 16:16
1

Rendering the Rainbow specter в Java OpenGL не смешивает цвета

FIXED: требуется glShadeModel(GL_SMOOTH); текущий результат: http://prntscr.com/d3ev6j public static void drawBlendRectangle(double x, double y, double x1, double y1, int... colors) { glPushMatrix(); glDisable(GL_TEXTURE_2D); glEnable(G...
04 нояб. '16 в 22:52
1

Что-то не так, когда я пытаюсь нарисовать треугольник с opengl и glew, используя glsl

Я использую OpenGL 3 и Glew, чтобы рисовать треугольник, у меня есть окно (изменение цвета фона отлично работает), но я не могу поместить в него свой шейдер. Я сделал несколько тестов, таких как: glGetProgramiv(shader_programme, GL_LINK_STATUS, &am...
06 нояб. '16 в 17:53
2

OpenGL - Нарисуйте треугольник везде, где я нажимаю?

У меня есть проект OpenGL с размером экрана 1000x800, и я хочу, чтобы рисовать треугольник, когда я нажимаю левую кнопку мыши. У меня уже есть функция мыши, которая работает нормально: struct point { int x; int y; }; std::vector <point&...
07 нояб. '16 в 1:13
1

вызов GLeeInit() дает EXC_BAD_ACCESS

Поэтому я пытаюсь решить упражнение для класса компьютерной графики, и у меня уже есть проблема с попыткой запустить проект. Поэтому мы только начали работать с OpenGL, и мы используем библиотеку GLee. Поскольку я работаю над OSx, и проект на самом...
09 нояб. '16 в 12:43
1

Несколько шейдеров внутри одной основной программы OpenGL

Я пытаюсь приложить различные шейдеры к другой программе внутри моей основной программы OpenGL, чтобы визуализировать разные объекты. Более конкретно, у меня есть объект планеты (obj), я хочу отобразить его на две разные планеты, один с отображением...
11 нояб. '16 в 4:05
1

Странное поведение при рисовании 3D-сетки с помощью glDrawElements

Поэтому позвольте мне объяснить, какой код я написал и как возникает проблема. Я сделал простое приложение OpenGL, которое читает файл.obj и отображает его. Я прочитал файл и поместил данные вершин и индексов в два вектора: std::vector vertices<...
13 нояб. '16 в 15:05
1

OpenGL gluUnProject находит неправильную координату

gluUnProject находит неправильные координаты. У меня есть жадность на черном фоне с размером ячейки 1x1. Я пытаюсь обнаружить щелчок в ячейках, и я получаю неправильные координаты (не 1 - 1). Я знаю, что это OpenGL 1.1 old, bud, я должен его использ...
17 нояб. '16 в 22:57
1

opengl: смешение имеет непоследовательные результаты на разных платформах

Я рисую текстуру круга на треугольники в opengl. Это прекрасно работает. Я включаю GL_BLEND, устанавливаю цвет, который хочу, а затем использую glBlendFunc с GL_ONE и GL_ONE_MINUS_SRC_ALPHA. glEnable(GL_BLEND); glBlendFunc(GL_ONE,GL_ONE_MINUS_SRC_A...
18 нояб. '16 в 1:12
1

PyQt5 + QtOpenGL: ошибка QXcbIntegration

Я использую Debian 8 и python 2.7, среду anaconda. Это мой код: from PyQt5 import QtCore, QtWidgets, QtOpenGL import sys class Ui_MainWindow(QtWidgets.QMainWindow): def __init__(self, parent=None): super(Ui_MainWindow, self).__init__(...
19 нояб. '16 в 23:42
2

Проблемы с GLEW

У меня проблема с GLEW Library, у меня есть система Linux, и я скомпилировал программу с GLFW и GLEW, но если я начну свою программу, это вызовет проблемы. Он выводит это:./Test: ошибка при загрузке разделяемых библиотек: libGLEW.so.2.0: невозможно...
20 нояб. '16 в 16:19
1

Вход ключа AntTweakBar и GLFW 3

AntTweakBar, несмотря на то, что он "не поддерживается", по-прежнему широко используется или, по крайней мере, кажется. Однако я не могу заставить его принимать ввод с клавиатуры с помощью GLFW 3.2. Когда я создаю простую панель GUI и панель настрое...
21 нояб. '16 в 4:01
1

Облако точек с индивидуальным цветом

Я могу нарисовать 3D-точки одним цветом, скажем, зеленым. Но я не могу применить индивидуальный цвет к каждой точке. bool applyColor = true; glPointSize(3); glBegin(GL_POINTS); glColor3ub(0,255,0); for(auto vpMP : vpMPs){ if(applyColor){ ...
21 нояб. '16 в 11:34