0
ответов

Не понимаю, что такое Frustum Culling

Я новичок в OpenGL. Я использую его с JOGL. Я читаю об отбраковке усеченного конуса: http://www.lighthouse3d.com/opengl/viewfrustum/ http://www.crownandcutlass.com/features/technicaldetails/frustum.html ...
вопрос задан: 6 December 2011 13:59
0
ответов

Ошибка компиляции GLUT в ubuntu [дубликат]

Я пытаюсь скомпилировать приложение для перенасыщения "привет, мир": #include #include #include #include GLint Width = 512, Height = 512; ...
вопрос задан: 2 December 2011 05:35
0
ответов

GLSL: Почему массив const int намного медленнее, чем обычный массив?

У меня есть шейдер OpenGL, написанный на glsl. У меня есть глобально определенный массив в верхней части заголовка, вот так: const int permutations[256] = int[256]( 64 , 34 , 36 , 137 , 120 , 122 , 246 , 46 , ...
вопрос задан: 1 December 2011 14:52
0
ответов

Похоже, что glDeleteTextures не освобождает текстурную память в Windows, разве нет решения?

У меня возникли проблемы с нехваткой памяти для моего приложения openGL, и я пытаюсь отследить свою проблему. С этой целью я создал небольшую тестовую программу, которая в основном просто загружает ...
вопрос задан: 1 December 2011 01:26
0
ответов

Ошибка компиляции: не удается найти -lGLU и -lGL в kubuntu linux

У меня возникли проблемы с компиляцией приложения "hello world" в kubuntu linux 11.10. Это файл проекта: // opengltext.pro SOURCES += \ main.cpp QT += opengl И один файл cpp: // main....
вопрос задан: 30 November 2011 05:41
0
ответов

В каких ситуациях стоит предпочесть GDI вместо DirectX/OpenGL

Я новичок в программировании графики и мне интересно, почему я должен предпочесть GDI вместо аппаратного ускорения графики DirectX/OpenGL? Есть ли еще веские причины использовать GDI?
вопрос задан: 28 November 2011 22:43
0
ответов

Ошибка сегментации в glGenVertexArrays (1, & vao);

Моя обратная трассировка gdb дает: (gdb) backtrace # 0 0x00000000 in ?? () # 1 0x0804a211 в init () в example1.cpp: 147 # 2 0x0804a6bc в основном (argc = 1, argv = 0xbffff3d4) в example1.cpp: 283 Не очень ...
вопрос задан: 28 November 2011 11:13
0
ответов

Каков результат NULL + int?

Я видел, что в реализации OpenGL VBO используется следующий макрос: #define BUFFER_OFFSET(i) ((char *)NULL + (i)) //... glNormalPointer(GL_FLOAT, 32, BUFFER_OFFSET(x)); Не могли бы вы предоставить ...
вопрос задан: 27 November 2011 05:16
0
ответов

Установить фоновое изображение окна openGL

Я пытаюсь установить фоновое изображение моего окна openGL, создавая четырехугольник на матрице ортогональной проекции и добавляя к нему текстуру. Я также использую набор инструментов GLUT в своем приложении. ...
вопрос задан: 23 November 2011 21:46
0
ответов

Быстрая растеризация текста и векторной графики

Предположим, имеется много векторных фигур (кривые Безье, определяющие границу фигуры). Например, страница, полная крошечных букв. Как быстрее всего создать из него растровое изображение? Я однажды ...
вопрос задан: 22 November 2011 22:22
0
ответов

Визуализация облака точек Kinect с помощью объекта буфера вершин (VBO)

Я пытаюсь создать визуализатор динамического облака точек. Очки обновляются каждый кадр с помощью сенсора Kinect. Чтобы захватить кадры, я использую OpenCV и GLUT для отображения. OpenCV API возвращает разрешение 640 x 480 (...
вопрос задан: 22 November 2011 11:23
0
ответов

Какие преимущества есть у C++ перед C# при работе с OpenGL [закрыто]

Я начинаю интересоваться изучением OpenGL и пытаюсь понять, в каком направлении лучше двигаться, какой язык использовать в процессе обучения. Я уже хорошо знаком с ...
вопрос задан: 22 November 2011 04:50
0
ответов

glColor не работает, появляется случайный цвет

Что-то не так в моем коде, но для любого количества рисованных примитивов, несмотря на вызов glClearColor, а затем выбор цвета с помощью glColor3f , цвета, которые появляются, полностью ...
вопрос задан: 21 November 2011 15:47
0
ответов

Использование правильной системы координат в вершинном шейдере GLSL

Кажется, у меня возникла любопытная проблема. Я установил OpenGL следующим образом: glViewport (0, 0, width, height); glMatrixMode (GL_PROJECTION); glLoadIdentity (); glOrtho (0, ширина, высота, 0, -ширина, ширина); ...
вопрос задан: 19 November 2011 13:53
0
ответов

Я собираюсь переборщить с синглтонами?

Я новичок в C ++ и пишу кроссплатформенный (настольный / мобильный) движок 2D-игр ... Мой вопрос: правильно ли я использую синглтоны а если нет, есть ли альтернатива? В основном ...
вопрос задан: 18 November 2011 03:33
0
ответов

В каком порядке я должен отправлять свои вершины в OpenGL для отбраковки

Я изучаю трехмерный opengl, и он все идет неплохо, сейчас у меня есть хорошая камера и несколько простых кубических объектов. В настоящее время использую массивы вершин, но я перехожу на VBO ...
вопрос задан: 17 November 2011 20:35
0
ответов

OpenGL: вторичный поток для загрузки ресурсов?

Работая с C и Win32, я хотел бы знать, как реализовать вторичный поток OpenGL для загрузки ресурсов (текстур и VBO). Из того, что я обнаружил, это следует делать с помощью wglShareLists (), но я ...
вопрос задан: 14 November 2011 01:21
0
ответов

Создание контекста OpenGL 3.2 / 3.x в SDL 1.3

Я столкнулся с проблемой, когда SDL сообщает, что не поддерживает Контексты OpenGL 3.x. Я пытаюсь следовать этому руководству: Создание межплатформенного контекста OpenGL 3.2 в SDL (C / SDL). Я использую GLEW в этом ...
вопрос задан: 13 November 2011 22:36
0
ответов

ld: символ (ы) не найден для архитектуры x86_64 (Xcode 4) // opengles .o

Я создаю приложение инструмента командной строки xcode с внешними библиотеками и получаю некоторые ошибки. Что я пытался исправить их: Сборка с другим компилятором удалить папку GLES и добавить ее снова {{1} } Сборка ...
вопрос задан: 11 November 2011 19:34
0
ответов

Использование основного формата столбцов в спецификации и синей книге

Я только что читал FAQ по OpenGL здесь: http://www.opengl.org/resources/ faq / Technical / transformations.htm Посмотрите их раздел, озаглавленный «9.005. Матрицы OpenGL - главные столбцы или главные строки?» К…
вопрос задан: 11 November 2011 09:47
0
ответов

Opengl, DrawArrays без привязки VBO

Я визуализирую массив точек с помощью специального вершинного шейдера. {{1 }} Шейдеры выглядят так: void mainVP () в различных int in_vertex_id: VERTEXID {foo (in_vertex_id); } Так что единственное, что мне нужно - это ...
вопрос задан: 7 November 2011 17:08
0
ответов

GLSL Gif Dither Effect: Optimization

У меня есть фрагментный шейдер, который, по сути, считывает альфа-канал цвета и преобразует его в эффект дизеринга по пикселям. Тем не менее, для всех модов требуется довольно много ресурсов процессора, и если ...
вопрос задан: 7 November 2011 15:03
0
ответов

вычислить нормали вершин сферы

Мне было интересно, как я могу взять каждую вершину сферы, хранящуюся в моем буфере, и вычислить нормаль к каждой из них отдельно. Можно ли сделать это в OpenGL?
вопрос задан: 6 November 2011 02:44
0
ответов

Проблема компиляции шейдера glsl во время выполнения

Я работаю над проектом, в котором используются шейдеры OpenGL 4.0. Я должен передать вызов glShaderSource () с массивом массивов символов, который представляет источник шейдера. Компиляция шейдеров ...
вопрос задан: 6 November 2011 00:41
0
ответов

Как получить цвет по пикселю? OpenGL

Я хотел бы получить цвет из пикселя в моей игре и сохранить этот цвет в переменной. Как это сделать в opengl?
вопрос задан: 3 November 2011 19:45
0
ответов

Как отключить отрисовку в буфер цвета

Я хотел бы писать только в буферы Z и Stencil. Как отключить буфер цвета?
вопрос задан: 2 November 2011 01:10
0
ответов

Есть ли способ применить эффект синусоидального искажения только в шейдерах?

Синусоидальное искажение 2D-изображения - это классический визуальный эффект: взятие 2D-изображения и его деформация либо по оси X, либо по оси Y путем сдвига пикселей в соответствии с синусоидальной волной. В итоге получается ...
вопрос задан: 1 November 2011 18:37
0
ответов

Понимание OpenGL

У меня есть несколько фундаментальных моментов / вопросов по OpenGL, не все из которых связаны с кодом, но также с концепциями. Буду признателен, если вы ответите, подтвердите или дополните любой из них. Предупреждаю, некоторые могут быть ...
вопрос задан: 1 November 2011 15:25
0
ответов

Как взаимодействие с видеокартой работает с C или C ++?

Библиотеки, такие как OpenGL, обращаются к видеокарте и могут создавать графические программы, как эти библиотеки обращаются к видеокарте, поскольку они реализованы с использованием C. Согласно тому, что я слышал, ...
вопрос задан: 1 November 2011 13:50
0
ответов

Моя земля не горит

Я немного застрял с моим освещением. Мой свет может освещать сетки, но не освещает мою землю. Вот часть моего кода The light: glEnable (GL_LIGHT0); glLightModeli (GL_LIGHT_MODEL_LOCAL_VIEWER, ...
вопрос задан: 1 November 2011 07:32