Я новичок в OpenGL. Я использую его с JOGL. Я читаю об отбраковке усеченного конуса: http://www.lighthouse3d.com/opengl/viewfrustum/ http://www.crownandcutlass.com/features/technicaldetails/frustum.html ...
У меня есть шейдер OpenGL, написанный на glsl. У меня есть глобально определенный массив в верхней части заголовка, вот так: const int permutations[256] = int[256]( 64 , 34 , 36 , 137 , 120 , 122 , 246 , 46 , ...
У меня возникли проблемы с нехваткой памяти для моего приложения openGL, и я пытаюсь отследить свою проблему. С этой целью я создал небольшую тестовую программу, которая в основном просто загружает ...
У меня возникли проблемы с компиляцией приложения "hello world" в kubuntu linux 11.10. Это файл проекта: // opengltext.pro
SOURCES += \ main.cpp
QT += opengl И один файл cpp: // main....
Я новичок в программировании графики и мне интересно, почему я должен предпочесть GDI вместо аппаратного ускорения графики DirectX/OpenGL? Есть ли еще веские причины использовать GDI?
Моя обратная трассировка gdb дает: (gdb) backtrace
# 0 0x00000000 in ?? ()
# 1 0x0804a211 в init () в example1.cpp: 147
# 2 0x0804a6bc в основном (argc = 1, argv = 0xbffff3d4) в example1.cpp: 283 Не очень ...
Я видел, что в реализации OpenGL VBO используется следующий макрос: #define BUFFER_OFFSET(i) ((char *)NULL + (i))
//...
glNormalPointer(GL_FLOAT, 32, BUFFER_OFFSET(x)); Не могли бы вы предоставить ...
Я пытаюсь установить фоновое изображение моего окна openGL, создавая четырехугольник на матрице ортогональной проекции и добавляя к нему текстуру. Я также использую набор инструментов GLUT в своем приложении. ...
Предположим, имеется много векторных фигур (кривые Безье, определяющие границу фигуры). Например, страница, полная крошечных букв. Как быстрее всего создать из него растровое изображение? Я однажды ...
Я пытаюсь создать визуализатор динамического облака точек. Очки обновляются каждый кадр с помощью сенсора Kinect. Чтобы захватить кадры, я использую OpenCV и GLUT для отображения.
OpenCV API возвращает разрешение 640 x 480 (...
Я начинаю интересоваться изучением OpenGL и пытаюсь понять, в каком направлении лучше двигаться, какой язык использовать в процессе обучения. Я уже хорошо знаком с ...
Что-то не так в моем коде, но для любого количества рисованных примитивов, несмотря на вызов glClearColor, а затем выбор цвета с помощью glColor3f , цвета, которые появляются, полностью ...
Кажется, у меня возникла любопытная проблема. Я установил OpenGL следующим образом: glViewport (0, 0, width, height); glMatrixMode (GL_PROJECTION);
glLoadIdentity ();
glOrtho (0, ширина, высота, 0, -ширина, ширина); ...
Я новичок в C ++ и пишу кроссплатформенный (настольный / мобильный) движок 2D-игр ... Мой вопрос: правильно ли я использую синглтоны а если нет, есть ли альтернатива? В основном ...
Я изучаю трехмерный opengl, и он все идет неплохо, сейчас у меня есть хорошая камера и несколько простых кубических объектов. В настоящее время использую массивы вершин, но я перехожу на VBO ...
Работая с C и Win32, я хотел бы знать, как реализовать вторичный поток OpenGL для загрузки ресурсов (текстур и VBO). Из того, что я обнаружил, это следует делать с помощью wglShareLists (), но я ...
Я столкнулся с проблемой, когда SDL сообщает, что не поддерживает Контексты OpenGL 3.x. Я пытаюсь следовать этому руководству: Создание межплатформенного контекста OpenGL 3.2 в SDL (C / SDL). Я использую GLEW в этом ...
Я создаю приложение инструмента командной строки xcode с внешними библиотеками и получаю некоторые ошибки. Что я пытался исправить их: Сборка с другим компилятором
удалить папку GLES и добавить ее снова {{1} } Сборка ...
Я только что читал FAQ по OpenGL здесь: http://www.opengl.org/resources/ faq / Technical / transformations.htm Посмотрите их раздел, озаглавленный «9.005. Матрицы OpenGL - главные столбцы или главные строки?» К…
Я визуализирую массив точек с помощью специального вершинного шейдера. {{1 }} Шейдеры выглядят так: void mainVP ()
в различных int in_vertex_id: VERTEXID
{foo (in_vertex_id);
} Так что единственное, что мне нужно - это ...
У меня есть фрагментный шейдер, который, по сути, считывает альфа-канал цвета и преобразует его в эффект дизеринга по пикселям. Тем не менее, для всех модов требуется довольно много ресурсов процессора, и если ...
Мне было интересно, как я могу взять каждую вершину сферы, хранящуюся в моем буфере, и вычислить нормаль к каждой из них отдельно. Можно ли сделать это в OpenGL?
Я работаю над проектом, в котором используются шейдеры OpenGL 4.0. Я должен передать вызов glShaderSource () с массивом массивов символов, который представляет источник шейдера. Компиляция шейдеров ...
Синусоидальное искажение 2D-изображения - это классический визуальный эффект: взятие 2D-изображения и его деформация либо по оси X, либо по оси Y путем сдвига пикселей в соответствии с синусоидальной волной. В итоге получается ...
У меня есть несколько фундаментальных моментов / вопросов по OpenGL, не все из которых связаны с кодом, но также с концепциями. Буду признателен, если вы ответите, подтвердите или дополните любой из них. Предупреждаю, некоторые могут быть ...
Библиотеки, такие как OpenGL, обращаются к видеокарте и могут создавать графические программы, как эти библиотеки обращаются к видеокарте, поскольку они реализованы с использованием C. Согласно тому, что я слышал, ...
Я немного застрял с моим освещением. Мой свет может освещать сетки, но не освещает мою землю. Вот часть моего кода The light: glEnable (GL_LIGHT0); glLightModeli (GL_LIGHT_MODEL_LOCAL_VIEWER, ...