0
ответов

Следует ли нам использовать OpenGL для 2D-графики?

Если мы хотим создать приложение, подобное MS Paint, должны ли мы использовать OpenGL для визуализации графики? Я хочу упомянуть о производительности при использовании традиционного GDI по сравнению с OpenGL. И если есть что-то получше ...
вопрос задан: 17 March 2011 09:56
0
ответов

Текстура OpenGL инвертирована

Я пытаюсь сопоставить входные данные с моей веб-камеры с плоскостью в OpenGL. Я использую OpenCV для получения изображений с веб-камеры. У меня проблема в том, что текстура инвертирована по вертикали, если моя текстура "...
вопрос задан: 15 March 2011 18:51
0
ответов

Преобразование максимальной кучи в двоичное дерево поиска

Мы дается массив из 2m - 1 различных сопоставимых элементов, индексированных, начиная с 1. Мы можем рассматривать массив как полное двоичное дерево: узел помещается в индекс i. Левый дочерний элемент находится на 2i. Правильно ...
вопрос задан: 14 March 2011 11:08
0
ответов

Как мне вычислить вектор нормали на основе нескольких треугольников, имеющих общую вершину?

Если у меня есть сетка из треугольников, как можно вычислить нормали в каждой заданной вершине? Я понимаю, как найти нормаль одного треугольника. Если у меня есть треугольники с общими вершинами, я ...
вопрос задан: 13 March 2011 16:58
0
ответов

Разница между OpenGL ES 2.0 и OpenGL 4

Каковы точные различия между OpenGL ES 2.0 и OpenGL 4.1. Мне известно, что OpenGL ES 2.0 является подмножеством OpenGL 4.1. Но какие именно возможности недоступны в ...
вопрос задан: 11 March 2011 19:43
0
ответов

Определить уровни MIP-карты, раскрашивая различные области экрана в GLSL

Я не хочу засыпать этот пост кодом. Я' У нас есть главный файл, фрагментный шейдер и файл вершинного шейдера. Мне нужно знать шаги, которые я должен предпринять, чтобы раскрасить экран в соответствии с уровнем mipmap? ...
вопрос задан: 11 March 2011 15:21
0
ответов

OpenGL Как проводить модульное тестирование?

Есть ли хороший способ модульного тестирования функции или класса с помощью команд OpenGL? Для c ++ я знаю, что могу сделать класс шаблоном и передать класс, выполняющий прямые вызовы opengl: пространство имен myNamespace { ...
вопрос задан: 11 March 2011 09:18
0
ответов

Связывание текстур в OpenGL

Итак, я рендер сцену в пакетном режиме, чтобы попытаться минимизировать изменения состояния. Поскольку моим шейдерам обычно требуется несколько текстур, я привязываю несколько из них одновременно к разным текстурным блокам. Некоторые ...
вопрос задан: 10 March 2011 20:50
0
ответов

OpenGL - Как нарисовать трехмерный конвейер в качестве заставки Windows

Учитывая группу трехмерных точек и размер диаметра, я хочу нарисовать трехмерный конвейер так же, как окна заставка конвейера http://answers.yahoo.com/question/index?qid=20080919090035AAO55Qv. Я ...
вопрос задан: 9 March 2011 15:25
0
ответов

Каков наиболее эффективный способ реализации фильтра свертки в пиксельном шейдере?

Реализация свертки в пиксельном шейдере довольно затратна из-за очень большого количества выборок текстур . Прямым способом реализации фильтра свертки является выполнение N x N поисков на фрагмент ...
вопрос задан: 9 March 2011 09:52
0
ответов

Видеотекстура Opengl

Я разрабатываю приложение opengl на C ++ в Windows с помощью Visual Studio 10. В настоящее время я использую статическую текстуру на кубе, но я хотел бы интегрировать видеотекстуру . Вы знаете, какую библиотеку я ...
вопрос задан: 8 March 2011 21:46
0
ответов

GameDevelopment: (Java & OpenGL) или (C ++ & OpenGL & SDL)?

Поскольку Java поддерживает OpenGL, какой вариант лучше всего для разработки игры? Java + OpenGL C ++ + SDL + OpenGL Я всегда избегал Java (конечно, при разработке игр) из-за ее скорости. Но я ...
вопрос задан: 7 March 2011 06:18
0
ответов

Как загрузить изображение для использования в качестве текстуры openGL с помощью LWJGL?

Я пытаюсь загрузить изображение в качестве текстуры для openGL с помощью библиотеки LWJGL. Из того, что я выяснил, мне нужно передать текстуру как ByteBuffer в openGL. Сейчас у меня есть код ...
вопрос задан: 4 March 2011 13:36
0
ответов

Как изменить QGLFormat для существующего QGLWidget во время выполнения?

В моем приложении пользователь может изменить свойства формата OpenGL (т.е. double буферизация, мультисэмплинг, глубина различных буферов, ...). На данный момент есть только один QGLWidget в моем ...
вопрос задан: 2 March 2011 22:39
0
ответов

OpenGL glMatrixMode help

Я начинаю немного работать над материалом OpenGL, и я Я вижу много примеров, в которых выполняется вызов функции glMatrixMode. Судя по тому, что я собрал, установив для него значение GL_MODELVIEW или ...
вопрос задан: 2 March 2011 01:58
0
ответов

Как залить многоугольник цветом, отличным от цвета границы?

Мне нужно нарисовать многоугольник с граничными линиями одним цветом и заполнить внутреннюю часть другим цветом. Есть простой способ сделать это ? Сейчас я рисую два многоугольника, один для интерьера ...
вопрос задан: 1 March 2011 13:43
0
ответов

Загрузка BMP в OpenGL текстуры переключает красный и синий цвета. (C++/Windows)

Я пытаюсь загрузить растровое изображение в текстуру OpenGL и отобразить его на экране, но когда я это делаю, значения красного и синего цветов как бы переключаются (например: синее изображение становится оранжевым, зеленое остается ...
вопрос задан: 25 February 2011 22:26
0
ответов

Можно ли использовать OpenGL в ядре?

Могу ли я использовать OpenGL в ядре Linux? То есть я хотел бы улучшить производительность некоторого кода, чтобы использование графического процессора было выгодно для другого драйвера. Несомненно, графический процессор будет исправлен на ...
вопрос задан: 25 February 2011 08:59
0
ответов

Самый простой рабочий пример vbo

Я хочу знать самый простой метод использования vbo в OpenGL ... Я пробовал запустить несколько примеров, которые работают, но затуманены всей другой информацией, которая что меня действительно сбивает с толку ... в ...
вопрос задан: 23 February 2011 13:31
0
ответов

OpenGL Tube Along a Path

Итак, я играю с OpenGL и пытаюсь понять, как рисовать забавные формы. Щас работаю над тюбиком. Я могу нарисовать прямую трубу с помощью: void tube (GLfloat radius, GLfloat ...
вопрос задан: 23 February 2011 07:52
0
ответов

ошибка: недопустимое преобразование из void (*) () в void (*) () - что?

Я пытаюсь передать обратный вызов функция из C ++ в OpenGL (C API): gluQuadricCallback (qobj, GLU_ERROR, errorCallback); где errorCallback - это функция в файле, скомпилированном как код C ++, и ...
вопрос задан: 17 February 2011 13:36
0
ответов

Callback function in freeglut from object

I'm using MSVC++ and freeglut in order to use openGL. Now, I have a class called Camera, which is pretty simple, but it also holds the function for the reshaping of my window. My question is: how can ...
вопрос задан: 15 February 2011 19:02
0
ответов

Как рисовать фон в openGL

У меня есть программа для анимации солнечной системы. Программа рисует солнце и несколько планет, вращающихся вокруг него. Мне нравится помещать растровое изображение туманности на задний план, но я не знаю, как это сделать. Что у меня есть ...
вопрос задан: 15 February 2011 16:23
0
ответов

3D Occlusion Culling

Я пишу мир статических блоков 3D в стиле Minecraft на C ++ / openGL. Я работаю над улучшением частоты кадров, и пока что Мы реализовали отсечение усеченной пирамиды с помощью октодерева. Это помогает, но я все еще вижу ...
вопрос задан: 14 February 2011 18:08
0
ответов

Есть ли ограничение на количество контекстов рендеринга OpenGL, которые вы можете создать одновременно?

Мой Приложение .Net Winforms создает три контекста рендеринга OpenGL в моем главном окне, а затем позволяет пользователю открывать другие окна, в которых каждое окно имеет еще два контекста рендеринга (используя ...
вопрос задан: 9 February 2011 22:35
0
ответов

Использовать индекс как координату в OpenGL

Я хочу реализовать средство просмотра временных рядов, которое позволяет пользователю изменять масштаб и плавно панорамировать. Раньше я использовал opengl в немедленном режиме, но теперь он устарел в пользу VBO. Все примеры VBO ...
вопрос задан: 9 February 2011 21:54
0
ответов

Отображение атрибутов вершинного шейдера в GLSL

Я кодирую небольшой движок рендеринга с помощью GLSL-шейдеров: каждая сетка (ну, субсетка) имеет несколько потоков вершин (например, положение, нормальное , текстура, касательная и т. д.) в один большой VBO и MaterialID. Каждый ...
вопрос задан: 8 February 2011 16:13
0
ответов

Создание видео из программы OpenGL C

У меня есть программа C, которая запускает научное моделирование и отображает визуализацию в окне OpenGL. Я хочу превратить эту визуализацию в видео, которое в конечном итоге выйдет на YouTube. Вопрос: ...
вопрос задан: 8 February 2011 11:49
0
ответов

Создание избыточных вызовов OpenGL

Мне было интересно, рекомендуется ли исключить все избыточные вызовы opengl. Например, должен ли я делать что-то вроде (завернутый в функцию): if (foobuffer! = Boundbuffer) {glBindBuffer (...
вопрос задан: 5 February 2011 07:44
0
ответов

GLSL: Как получить пиксель x, y, z положение мира?

Я хочу настроить цвета в зависимости от того, в каком положении xyz они находятся в мире. Я пробовал это в своем фрагментном шейдере: различные версии vec4; void main () {vec4 c; cx = verpos.x; cy = ...
вопрос задан: 4 February 2011 15:35