0
ответов

Неправильная текстура при загрузке 3D-модели с использованием ASSIMP и OpenGL

Я пытаюсь изменить пример кода для загрузки 3D-модели, включенной в пример кода ASSIMP, используя GLUT вместо WGL. Однако у меня возникла проблема с текстурой, как показано ниже: пока она ...
вопрос задан: 30 October 2011 12:34
0
ответов

От кватернионов до вращений OpenGL

У меня есть объект, который я хотите повернуть с помощью ключей. Объект должен рыскать, крениться и крениться. После долгих попыток я понял, что glRotate имеет свои ограничения, и его невозможно реализовать ...
вопрос задан: 30 October 2011 12:16
0
ответов

Почему GLUT так плох?

Я видел много плохих комментариев о GLUT, хотя openFrameworks использует его. Разработчики Cinder заявили, что они хотят держаться как можно дальше от GLUT... Так что же в нем такого плохого?
вопрос задан: 29 October 2011 03:09
0
ответов

Детерминированный рендеринг OpenGL между поставщиками графических процессоров

В настоящее время я программирую приложение для обработки изображений в научных целях с использованием OpenGL. Я хотел бы знать, предполагается ли, что рендеринг OpenGL (в терминах полученного пикселя из FBO) будет полностью детерминированным, когда мой
вопрос задан: 27 October 2011 21:30
0
ответов

OpenGL кубик Рубика - вращение граней с помощью мыши

Я работаю над своим первым настоящим OpenGL проектом. Это кубик Рубика 3x3x3. Вот ссылка на простой скриншот того, что у меня есть на данный момент (мой кубик Рубика) Вращение кубика осуществляется с помощью перетаскивания мыши ...
вопрос задан: 27 October 2011 15:25
0
ответов

Как мне узнать, какую версию OpenGL я использую?

Я начал писать программы на C (пока) с использованием GLFW и OpenGL. У меня возникает вопрос: как мне узнать, какую версию OpenGL будет использовать моя программа? Мой ноутбук говорит, что на моей видеокарте установлен OpenGL 3 ....
вопрос задан: 26 October 2011 21:49
0
ответов

OpenGL против OpenCL, что выбрать и почему?

Какие функции делают OpenCL уникальным выбором для расчетов над OpenGL с GLSL? Несмотря на связанную с графикой терминологию и непрактичные типы данных, есть ли реальное предостережение для OpenGL? Например, ...
вопрос задан: 26 October 2011 19:17
0
ответов

Как использовать фрагментный шейдер OpenGL для преобразования RGB в YUV420

Я знаю, как закодировать шейдер, который преобразует плоские данные (изображение YUV420) в упакованные (изображение RGB) с помощью фрагментного шейдера, но как мне закодировать RGB в YUV420. Мне не нужно изображение YUV420 для рендеринга ...
вопрос задан: 26 October 2011 12:40
0
ответов

Альфа-смешение OpenGL

Я обнаружил 5349574673 страницы с альфа-смешиванием и все еще не могу получить желаемый результат. Я пытаюсь заставить файлы GIF / PNG отображаться правильно (С прозрачностью / полупрозрачность) с использованием opengl. Вот мой ...
вопрос задан: 25 October 2011 07:19
0
ответов

Что может заставить glDrawArrays с VBO ничего не рисовать?

Я пытаюсь понять, как работать с VBO. , используя контекст рендеринга OpenGL 2.0. У меня настроен контекст 2D (орто) рендеринга, и я могу нарисовать простой прямоугольник вроде этого: glBegin (GL_QUADS); ...
вопрос задан: 24 October 2011 15:16
0
ответов

Модель, замедляющая игру - opengl

У меня проблема при запуске игры. Модель, которую я импортирую в игру, довольно большая, поэтому частота кадров падает. Это нормально, но когда я снимаю камеру с модели, она все равно остается медленной. Поскольку ...
вопрос задан: 24 October 2011 13:52
0
ответов

Эффект пульсации воды Pygame

Я искал его в Google, но готовых скриптов нет - в отличие от того же эффекта на Flash. Я проверил алгоритм в The Water Effect Explained, а также протестировал реализацию ...
вопрос задан: 24 October 2011 02:23
0
ответов

Вращение кватернионов на основе движения мыши (OpenGL и Java)

Я пишу игру на Java, используя OpenGL (конкретнее, привязка LWJGL). У каждого объекта, включая камеру, есть кватернион, который представляет его вращение. Я понял, как применить ...
вопрос задан: 20 October 2011 21:21
0
ответов

Почему лучше явно управлять матрицами в OpenGL?

Недавно я много возился с OpenGL, и я столкнулся с разрывом между тем, чтобы позволить OpenGL управлять матрицами вида/модели/проекции или управлять ими самостоятельно, либо...
вопрос задан: 19 October 2011 21:32
0
ответов

Обучение правильному использованию VBO

Итак, я пытался научить себя использовать VBO, чтобы повысить производительность моего проекта OpenGL и изучить более сложные вещи, чем рендеринг с фиксированной функцией. Но я мало что нашел в ...
вопрос задан: 19 October 2011 09:22
0
ответов

Смешивание DirectX и OpenGL

Я хочу иметь возможность отображать в OpenGL окно рендеринга с использованием DirectX. Это потому, что функции, которые мне нужны, поддерживаются только в DirectX. Несколько лет назад я слышал, что это возможно ...
вопрос задан: 19 October 2011 08:56
0
ответов

Нужно ли переворачивать текстуры OpenGL?

Предположим, я загружаю массив байтов как RGB из заданного файла. Я читал, что OpenGL любит хранить свои текстуры «перевернутыми», и я видел демонстрационные программы, хранящие свои изображения перевернутыми. Итак, в ...
вопрос задан: 18 October 2011 17:21
0
ответов

glTexSubImage2D очень медленно работает на видеокарте Intel

Моя видеокарта Mobile Intel 4 Series . Я обновляю текстуру с изменением данных каждый кадр, вот мой основной цикл: for (;;) {Timer timer; glBindTexture (GL_TEXTURE2D, текс); glBegin (...
вопрос задан: 18 October 2011 13:40
0
ответов

GLU NURBS отображается неправильно

РЕДАКТИРОВАТЬ: Это ошибка библиотеки. Я сообщил об этом в список рассылки HOpenGL. Я использую метод прямоугольной формы с 9 точками, чтобы представить круг / эллипс как NURBS. Точки: p1, p2, ..., p9, p9 = p1. Они лежат как ...
вопрос задан: 18 October 2011 10:17
0
ответов

«неизвестная запись GLU gluOrtho2D» с использованием opengl в Haskell

Я использую Ubuntu 11.10, использую версию ghc 7.0.3.20110330, выполняю «обновления текущей версии» драйвера дисплея nvidia. Вы можете воспроизвести, запустив: curl http://ix.io/1t6> Stroke.hs; ghc --make Stroke ....
вопрос задан: 18 October 2011 10:07
0
ответов

OpenGL - Связать массив координат текстуры с массивом индексов, а не массивом вершин?

Каждый раз, когда мы используем массив индексов для визуализации текстурированных полигонов с помощью glDraw * Elements *, мы можем предоставить массив вершин и массив координат текстуры. Тогда каждый индекс в массиве индексов ссылается на ...
вопрос задан: 17 October 2011 18:51
0
ответов

Загрузка текстуры OpenGL: UNSIGNED_BYTE vs UNSIGNED_INT_8_8_8_8

Я вызываю glTexSubImage2D. Если мой формат пикселей - GL_RGBA, то являются ли типы пикселей GL_UNSIGNED_BYTE и GL_UNSIGNED_INT_8_8_8_8 полностью эквивалентными? Кроме того, эквивалентны ли эти две пары? Format = ...
вопрос задан: 16 October 2011 17:58
0
ответов

Как современный OpenGL 3.x и выше рисует примитивы?

Я должен рисовать много примитивов с OpenGL (3.3, 4.2) я знал с помощью glutSolidTeapot (); Я умею чайник примитив с перенасыщением. Но похоже, что сгенерированный этой командой массив вершин не будет, ...
вопрос задан: 14 October 2011 22:53
0
ответов

В чем разница между glEnable и glEnableClientState?

В чем разница между glEnable и glEnableClientState? Каждый раз, когда мне нужно установить / отключить режим, я должен смотреть на ссылку, чтобы узнать, кто из них ее примет. Есть ли какое-то общее правило ...
вопрос задан: 14 October 2011 19:00
0
ответов

Установка отдельных свойств материала для разных объектов в OpenGL

Как я могу иметь отдельные свойства материала для разных объектов, нарисованных в OpenGL? Я выполнил следующий код, который, по-видимому, показывает только более поздний цвет: // ************** Объект 1 ************** ...
вопрос задан: 12 October 2011 04:16
0
ответов

Можно ли вращать объект вокруг своей оси, а не вокруг оси базовой координаты?

Я следую примеру ротации OpenGL из google, чтобы повернуть простой квадрат (не куб) в моем приложении для Android, например этот код: gl.glRotatef (xrot, 1.0f, 0.0f, 0.0f); // X gl.glRotatef (...
вопрос задан: 11 October 2011 23:25
0
ответов

OpenGL gluLookAt () работает не так, как задумано

Я совершаю американские горки внутри скайбокса в OpenGL, и без достаточной информации о его функциях или компьютерной графике это оказывается очень трудным. Я нарисовал американские горки с помощью Catmull -...
вопрос задан: 11 October 2011 18:15
0
ответов

Как я могу оптимизировать производительность приложения на основе QGraphicsView?

У меня есть приложение, основанное на платформе Qt Graphics View. Это приложение игра-головоломка, которая в основном разрезает растровое изображение на более мелкие пиксельные изображения (части головоломки) и отображает их как QGraphicsItems в ...
вопрос задан: 11 October 2011 13:59
0
ответов

Есть ли способ отслеживать отношения между вершинами и пикселями, используя OpenGL или DirectX? 11

Я хотел бы знать, есть ли способ генерировать одно статическое изображение трехмерного объекта (1 отдельный объект, представленный в виде списка треугольников), используя OpenGL или DirectX, который позволяет вам знать, какой ...
вопрос задан: 11 October 2011 09:33
0
ответов

Воксели… Честно говоря, мне нужно знать, с чего начать

Хорошо, я понимаю, что воксели - это просто объемная версия пиксель. После этого я даже не знаю, что искать. Поиск в Google не показывает никаких руководств, я не могу найти по нему книгу ...
вопрос задан: 4 October 2011 03:05