Описание тега opengl
OpenGL (открытая графическая библиотека) - это графический стандарт и API, которые не зависят от платформы и доступны для настольных компьютеров, рабочих станций и мобильных устройств. Он разработан для обеспечения рендеринга с аппаратным ускорением и, следовательно, дает значительно более высокую производительность по сравнению с традиционным программным рендерингом.OpenGL используется для таких приложений, как программное обеспечение САПР и компьютерные игры. Стандарт OpenGL, как и OpenGL ES, контролируется группой Khronos.
1
ответ
Код opengl для отображения графики человеческого тела, чтения вершин из двоичного файла
У меня есть двоичный файл, который содержит вершины и нормали для создания графики человеческого тела в opengl. Графика состоит из маленьких треугольников. Числа (числа с плавающей запятой) в двоичных файлах имеют порядок, X, Y, Z первой вершины тре…
28 окт '13 в 00:49
1
ответ
Рисование сплошной сферы с прозрачностью в openGL
Я хочу нарисовать glutSolidSphere с некоторой прозрачностью, но это не похоже на работу. glColor4f(1, 0, 0, 0); // should be completely invisible glPushMatrix(); glTranslatef(position.x, position.y, position.z); glutSolidSphere(3, 5, 5); glPopMatrix…
15 дек '10 в 15:07
1
ответ
Вычисление интегрального изображения на GPU действительно быстрее, чем на CPU?
Я новичок в вычислениях на GPU, так что, возможно, это действительно наивный вопрос.Я сделал несколько поисков, и кажется, что вычисление интегрального изображения на GPU - неплохая идея.Однако, когда я действительно копаюсь в этом, я задаюсь вопрос…
11 май '17 в 03:21
5
ответов
OpenGL Wrapper в.Net
Этот вопрос похож на тот, что здесь. Но я чувствую, что рекомендуемые ответы (такие как Tao и OpenTK) не достаточно хороши, потому что это просто прямой порт от OpenGL, без дизайна ООП и сложный в использовании. Мне нужна оболочка.Net OpenGL, написа…
27 апр '10 в 09:44
0
ответов
Вершинный массив OpenGL, матричный указатель?
Год назад я написал кусок кода для визуализации редактируемого 2D Shapes используя C# + OpenTK. каждый shape имеет свои вершины и редактирование Shape напрямую изменяет значения вершин. у меня есть CollectVertices() в display_callback_func, который …
12 апр '12 в 06:58
1
ответ
Включая библиотеки OpenGL в Qt
Я использую OpenGL в проекте QT. Я пытаюсь самый простой пример сейчас. http://programanddesign.com/cpp/qt-opengl-code-example/ GLWidget.hpp #ifndef _GLWIDGET_H #define _GLWIDGET_H #include <QtOpenGL/QGLWidget> class GLWidget : public QGLWidge…
18 мар '14 в 01:55
2
ответа
Работа с.off в opengl с нормалями
Как я могу поставить правильные нормали к объекту? Есть способ преобразовать из.off в объект, который содержит нормали?
31 дек '11 в 13:22
0
ответов
Использование одного и того же шейдерного кода в нескольких процессах
Являются ли переменные шейдера и однородные переменные уникальными в разных приложениях? У меня есть ситуация, когда мне нужно иметь несколько процессов (фактически отдельных программ), которые используют шейдерный код с одинаковыми именами переменн…
10 дек '14 в 19:12
1
ответ
Как я могу изменить заставку (.saver)?
Моя цель - изменить экранную заставку Matrix, которая больше не поддерживается разработчиками. Я просто хочу иметь возможность изменить цвет глифов с зеленого на красный. Из того, что я прочитал, мне может понадобиться редактировать скомпилированный…
28 авг '13 в 05:42
1
ответ
Почему этот код передается размером в BITS методу openGl glBufferData вместо байтов (java)
Согласно документации opengl, когда вы вызываете glBufferData, параметр размера должен быть в байтах. Однако это фрагмент из программы (которая прекрасно работает) long vertBsize = ((short)5) * 4l * 4l; glBindBuffer ( GL.GL_ARRAY_BUFFER, vbuffer); g…
13 дек '14 в 05:02
2
ответа
Как повернуть, а затем двигаться в этом направлении?
Хы, я сейчас пытаюсь сделать игру от первого лица. То, что я смог сделать, это заставить камеру двигаться с помощью функции gluLookAt() и повернуть ее с помощью glRotatef(). Я пытаюсь повернуть камеру камера, а затем двигайтесь вперед в направлении,…
26 ноя '10 в 20:29
1
ответ
Неопределенные ссылочные ошибки при связывании GLFW на MinGW
Я пытаюсь разработать приложение openGL с GLEW и GLFW для Windows, используя minGW. В текущем каталоге project/У меня есть каталоги src/, bin/, а также glfw-3.0.4.bin.WIN64/, У меня есть файлы test.cpp, glew.h, glew.c, а также wglew.h в src/ каталог…
25 мар '14 в 00:09
2
ответа
Куб не рендерит в OpenGL
Я пытаюсь написать базовую программу OpenGL 3.3 с шейдерами, буферами и т. Д., Рисуя куб. Проблема в том, что куб не нарисован. Извините за такое количество кода, но я чувствую, что ошибка может быть где угодно, потому что мне все кажется правильным…
26 окт '13 в 17:43
1
ответ
iOS симулятор OpenGL глубина буфера проблема
При запуске моего приложения OpenGL1 на симуляторе очень близко расположенные многоугольники мерцают / сливаются друг с другом (значение z не подходит для этих пикселей). Моя машина - старый Mac mini. Кажется, это происходит только в симуляторе, и в…
21 апр '14 в 21:45
1
ответ
Ввод геометрического шейдера с пользовательским количеством вершин в OpenGL?
Я работаю над проектом, где (и я немного упрощаю) Мне нужно рассчитать сечения трехмерных фигур и отрисовать их. Например, у меня может быть список тетраэдров (каждый тетраэдр состоит из 4 вершин), или список треугольных призм (каждая треугольная пр…
04 окт '15 в 14:58
2
ответа
Соединение двух моделей в opengl
У меня есть две модели, каждая из которых хранится в отдельном VBO. Что я хочу сделать, это связать их так, чтобы вращение одного вращало другое, в то же время оставляя другое подключенным к первой модели. Теперь я использую три матрицы моделей: одн…
25 янв '13 в 16:03
1
ответ
OPENGL: квадратный класс с использованием VBO
Итак, я пытаюсь создать базовый класс Drawable, который обрабатывает большую часть рисования для меня в фоновом режиме, и я хочу использовать современный OpenGL (без операторов начала и конца). Я просто получаю пустой экран при запуске draw(). Я зап…
08 окт '15 в 00:00
1
ответ
OpenGL понимают две точки зрения, чтобы увидеть преобразование модели
Есть две точки зрения, чтобы понять преобразования модели, я прочитал из Красной книги 7-е издание,[Великий, Фиксированная система координат ] и [Перемещение локальной системы координат ]. Мой вопрос: В чем разница между двумя точками зрения и когда…
29 сен '14 в 08:24
1
ответ
Как получить X для рендеринга в текстуру OpenGL?
Я пытаюсь написать композитор, как Compiz, но с разными графическими эффектами. Я застрял на первом шаге, который заключается в том, что я не могу найти, как заставить X отображать окна в текстуру, а не в кадровый буфер. Любой совет, с чего начать?
31 июл '12 в 17:02
0
ответов
OpenGL - шейдеры (2.1) На экране ничего не отображается
Итак, я создаю игру и хочу поддержать OpenGL версии 2.1 с шейдерами. Я реализовал все, что мог, в соответствии с онлайн-уроками, и когда я запускаю игру, ничего не появляется, Примечание: если шейдеры заменены на последнюю версию, я поддерживаю все …
08 ноя '13 в 13:16