Лучшие opengl вопросы ИТ разработчиков

  • 6голос
  • 1ответ
  • 0просмотров

OpenGL 3: glBindVertexArray делает недействительным GL_ELEMENT_ARRAY_BUFFER

Я был уверен, что если вы связываете буфер черезglBindBuffer(), вы можете смело предполагать, что он остается связанным, пока цель не будет восстановлена посредством другого вызоваglBindBuffer(), Поэтому я был очень удивлен, когда обнаружил, что ...

ЗаданApr 07, 2012, 3:54 PMотNicol BolasComicSansMS
  • 6голос
  • 1ответ
  • 0просмотров

OpenGL Linux неопределенная ссылка на основные функции

Я написал программу на Ubuntu 11.04, которая использует freeglut. Работало нормально. Затем я получил другой компьютер и попытался запустить программу на новой установке Ubuntu 11.04. Не работает. Итак, я установил sudo apt-get install freeglut3 ...

ЗаданApr 03, 2012, 8:37 PMотcomp sci balla
  • 4голосов
  • 3ответа
  • 0просмотров

Текстура не растягивается должным образом. Почему это происходит?

Я использую LWJGL и Slick Framework для загрузки текстур в мое OpenGL-приложение. Я использую это изображение: И этот код для импорта и использования текстуры: flagTexture = ...

ЗаданMay 12, 2012, 11:10 PMотJulenissensHjelper
  • 5голосов
  • 4ответа
  • 0просмотров

C ++ / OpenGL - вращение прямоугольника

Для моего проекта мне нужно было повернуть прямоугольник. Я подумал, что это будет легко, но я получаю непредсказуемое поведение при его запуске. Вот код: glPushMatrix(); glRotatef(30.0f, 0.0f, 0.0f, 1.0f); glTranslatef(vec_vehicle_position_.x, ...

ЗаданJun 17, 2009, 7:44 PMотAmokrane Chentir
  • 4голос
  • 1ответ
  • 0просмотров

Как запустить Android-эмулятор после сборки?

Поэтому я успешно загрузил исходный код, успешно его собрал и смог успешно запустить эмулятор. Однако это никогда не загружается в реальное изображение. Вместо этого я смотрю на терминал, и он дает мне следующую ошибку. OpenGL Warning: ...

ЗаданMay 14, 2012, 3:34 AMотgenpfaultmeanbunny
  • 6голосов
  • 4ответа
  • 0просмотров

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

В духе полезности, это проблема, которую я имел и решил, поэтому я отвечу на вопрос здесь. Problem Я имею: Приложение, которое должно быть установлено на Redhat или SuSE Enterprise. Он имеет огромные системные требования и требует ...

ЗаданSep 08, 2010, 7:29 AMотcodingbadgerscubabbl
  • 9голосов
  • 4ответа
  • 0просмотров

Математические утилиты OpenGL для Python?

Прежде чем я сделаю это сам, есть ли какие-либо библиотеки Python для OpenGL-специфичной / совместимой математической математики на матрицах 4x4? По сути, мне нужен набор функций, предлагаемый ...

ЗаданApr 15, 2012, 1:57 PMотdietr
  • 6голос
  • 1ответ
  • 0просмотров

Как сделать 2D Terrain с помощью opengl?

Я хочу сделать простую 2-мерную местность с несколькими изменениями высоты и высоты: Я думал об использовании случайных чисел для описания высоты определенной вершины, но я не вижу, как из этого сделать одну сетку. Я ищу способ найти буферы ...

ЗаданMay 02, 2012, 11:04 PMотuser717572
  • 6голос
  • 1ответ
  • 0просмотров

Сканирование строки заполнения алгоритма OpenGL / GLUT в C ++

Я пытаюсь изучить алгоритм заполнения строки сканирования, реализованный в OpenGL / GLUT. Я не могу сосредоточиться на этой концепции. Кто-нибудь может объяснить мне алгоритм достаточно простым способом? Алгоритм ниже: #include<GL/glut.h> float ...

ЗаданMay 25, 2012, 1:37 PMотHirvesh
  • 7голосов
  • 3ответа
  • 0просмотров

Каков наиболее эффективный способ перемещения нескольких объектов (хранящихся в VBO) в пространстве? я должен использовать glTranslatef или шейдер?

Я пытаюсь наиболее эффективно освоить движущиеся объекты (в целом) и линейные полосы (в частности) в opengl, и поэтому я пишу приложение, в котором несколько сегментов линии движутся с постоянной скоростью справа налево. В каждой точке времени ...

ЗаданJun 05, 2012, 3:35 PMот17 revsmemyself
  • 28голосов
  • 5ответов
  • 0просмотров

Отображение SVG в OpenGL без промежуточного растра

У меня есть несколько простых рисунков SVG (пиктограммы и символы глифов), которые я хочу отобразить в приложении OpenGL (разработка на C ++ в Debian с использованием Qt). Очевидное решение - использовать библиотеки ImageMagick ...

ЗаданMay 23, 2017, 10:29 AMотCommunitytimday
  • 9голосов
  • 3ответа
  • 0просмотров

Рисование кривых Эрмита в OpenGL

Как я могу нарисовать кривые Эрмита, используя OpenGL, есть ли встроенные функции? Я видел несколько примеров онлайн, которые показывают, как использовать оценщики для рисования кривых Безье, но не смог найти никакой информации для кривых Эрмита.

ЗаданJul 23, 2012, 5:16 PMотChris
  • 6голос
  • 1ответ
  • 0просмотров

Открытие полноэкранного окна OpenGL

Я пытаюсь открыть окно OpenGL в полноэкранном режиме, используя GLFW на Linux Red Hat. У меня есть рабочий стол, который охватывает два монитора с общим разрешением 3840 * 1080. У меня две проблемы: 1. Окно открывается только на одном мониторе с ...

ЗаданJun 05, 2012, 2:34 PMотTal Darom
  • 10голосов
  • 6ответов
  • 0просмотров

Несколько текстурных изображений, смешанных на трехмерной поверхности

Как компьютерные игры делают свое дело? Я буду использовать карту высот для геометрии (хотя позже я ее оптимизирую), но мне интересно, какой метод лучше всего подходит, например, для «рисования»? моя земля; повсюду трава, грязные дорожки здесь и ...

ЗаданJul 10, 2009, 5:34 PMотRicket
  • 3голос
  • 1ответ
  • 0просмотров

Захват окон GTK: приложение VPython (OpenGL)

Прочитав документацию дляVPython [http://www.vpython.org/contents/FAQ.html]а такжеGTK Threading [http://faq.pygtk.org/index.py?req=show&file=faq20.006.htp] Мне кажется, что было бы возможно встроить графику VPython в графический интерфейс GTK. Я ...

ЗаданJun 11, 2012, 8:16 PMотSardathrion
  • 12голосов
  • 3ответа
  • 0просмотров

Какие шаги необходимы для включения сглаживания при использовании QPainter в QGLWidget?

Я пытаюсь нарисовать основные фигуры на QGLWidget. Я пытаюсь включить сглаживание, чтобы сгладить линии, но это не работает. Вот что я сейчас пытаюсь: QGLWidget *widget = ui->renderWidget; QPainter painter; ...

ЗаданJan 22, 2014, 4:43 PMотElliott
  • 12голос
  • 1ответ
  • 0просмотров

Загрузка текстуры JuicyPixels в Haskell OpenGL?

Как загрузить текстуру, используя Haskell, OpenGL и библиотеку JuicyPixels? Я могу получить так далеко, как это: loadImage :: IO () loadImage = do image <- readPng "data/Picture.png" case image of (Left s) -> do print s exitWith (ExitFailure 1) ...

ЗаданMay 07, 2012, 3:07 PMотgenpfaultMark
  • 0голос
  • 1ответ
  • 0просмотров

Почему cudaGLSetGLDevice не удалось, даже если он вызывается в первой строке основной функции

Я хочу использовать совместимость между OpenGL и CUDA. Я знаю, как говорилось в некоторых уроках, первый шаг - выбрать устройство. Однако когда я вызвал cudaGLSetGLDevice (0) в первой строке основной функции, программа завершила работу с ...

ЗаданMay 07, 2012, 3:04 PMотgenpfaultTonyLic
  • 9голосов
  • 2ответа
  • 0просмотров

Буфер глубины в OpenGL

Я пытаюсь нарисовать серию прямоугольников, используя OpenGL, но некоторые из тех, которые должны появиться ниже прямоугольника, появляются над ним. Для включения функции глубины я использую glClearDepth(1.0f); glDepthFunc(GL_LESS); ...

ЗаданJun 19, 2015, 9:24 PMотSpookyDHamrick
  • 5голос
  • 1ответ
  • 0просмотров

Сглаживание OpenGL без накопительного буфера

На карте NVIDIA я могу выполнить полное сглаживание сцены, используя буфер накопления примерно так: if(m_antialias) { glClear(GL_ACCUM_BUFFER_BIT); for(int j = 0; j < antialiasing; j++) { accPerspective(m_camera.FieldOfView(), // Vertical field ...

ЗаданMay 09, 2012, 1:50 AMотK. Brafford
  • 1голос
  • 1ответ
  • 0просмотров

Заставить объект следовать за камерой в OpenGL

Я делаю игру для гоночных автомобилей в OpenGL (просто небольшой проект), и у меня возникают проблемы с попыткой заставить мою машину следить за камерой. Было нетрудно заставить его следовать за камерой, когда камера движется вперед и / или ...

ЗаданJun 14, 2012, 12:34 PMотBartImperian
  • 17голосов
  • 4ответа
  • 0просмотров

Что такое вектор UP в функции LookAt OpenGL?

это связано сМестоположение цели LookAt не имеет значения, если это z = 0 или z = 1000 или -1000? [https://stackoverflow.com/questions/10634099/the-lookat-target-location-doesnt-matter-if-it-is-z-0-or-z-1000-or-1000/10634710#10634710] Я ...

ЗаданMay 23, 2017, 10:29 AMотCommunityJeremy L
  • 10голос
  • 1ответ
  • 0просмотров

GLSL, семафоры?

Error: User Rate Limit Exceeded vec4 texelCol = imageLoad(myImage, myTexel); imageStore(myImage, myTexel, texelCol+newCol);Error: User Rate Limit Exceeded Error: User Rate Limit Exceeded Error: User Rate Limit Exceeded Error: User Rate Limit ...

ЗаданJun 21, 2012, 6:48 PMотNicol BolasMat
  • 9голосов
  • 3ответа
  • 0просмотров

Глеевские проблемы, нерешенные внешние проблемы

Я хочу начать работать с OpenGL 3+ и 4, но у меня проблемы с тем, чтобы заставить работать Glew. Я попытался включить glew32.lib в Дополнительные зависимости, и я переместил библиотеку и .dll в основную папку, чтобы не было проблем с путями. Я ...

ЗаданJun 16, 2012, 1:10 AMотM Davies
  • 20голосов
  • 6ответов
  • 0просмотров

GDI, GDI + и OpenGL действительно устарели / устарели? [закрыто]

Если вы откроете страницу& quot; Графика и игры (Windows) & quot; на microsoft.com [http://msdn.microsoft.com/en-us/library/ee663279%28v=vs.85%29.aspx] последняя категория описывается как > Legacy Graphics: Technologies that are obsolete and ...

ЗаданApr 05, 2012, 2:50 AMотCody GrayRED SOFT ADAIR
  • 8голосов
  • 2ответа
  • 0просмотров

Синхронизация нескольких окон OpenGL с vsync

В приложении Windows у меня открыто несколько окон OpenGL одновременно. В идеале я хотел бы, чтобы каждый из них рисовал со скоростью 60 кадров в секунду, синхронизированный с обновлением экрана. Для каждого контекста рендеринга я ...

ЗаданApr 06, 2012, 12:52 PMотFrederik Slijkerman
  • 18голосов
  • 3ответа
  • 0просмотров

NSArray в массив C

мы можем конвертировать NSArray в массив c. если нет, то какие есть альтернативы. [предположим, мне нужно передать массив c в функции opengl, где массив c содержит указатель вершины, считанный из файлов plist]

ЗаданJun 18, 2009, 9:25 AMотpnandy
  • 6голосов
  • 3ответа
  • 0просмотров

OpenGL - рисовать пиксели на экране?

Я хочу нарисовать двумерный массив данных пикселей (значения RGB / оттенки серого) на экране как можно быстрее, используя OpenGL. Данные пикселей часто меняются. Я надеялся, что найду простую функцию, которая позволит мне вставить указатель на ...

ЗаданMay 30, 2012, 10:19 PMотryyst
  • 3голосов
  • 2ответа
  • 0просмотров

Искажение текстурирования Quad Strip

У меня есть GL_QUAD_STRIP, что я текстурное наложение. Квадратная полоска складывается на себя, образуя УФ-сферу. По сути, четырехслойная полоса обычно не состоит из прямоугольников, а состоит из трапеций. У меня проблемы с искажением текстур. ...

ЗаданMay 31, 2012, 1:50 PMотgenpfaultimallett
  • 1голосов
  • 3ответа
  • 0просмотров

Как отобразить необработанный кадр YUV в программе Cocoa OpenGL

Мне было поручено написать программу, которая берет образец исходного файла YUV и отображает его в программе Cocoa OpenGL. Я стажер на своей работе, и я не знаю, как начать. Я читаю Википедию & amp; статьи о YUV, но я не смог найти хорошего ...

ЗаданJul 03, 2009, 7:23 PMотReachConnection
  • 17голосов
  • 6ответов
  • 0просмотров

Скорость функций cos () и sin () в шейдерах GLSL?

Меня интересует информация о скоростиsin() а такжеcos() вOpen GL Shader Language . GLSL Технический документ [http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.40.05.pdf]указывает на то, что: > The built-in functions basically fall into ...

ЗаданApr 14, 2012, 7:16 PMотulmangt
  • 12голосов
  • 2ответа
  • 0просмотров

Что делает оператор mat3 (матрица mat4) в glsl?

Я делаю освещение для каждого фрагмента и, исправляя нормальный вектор, я получил этот код:vec3 f_normal = mat3(MVI) * normal; Где MVI находится:mat4 MVI = transpose(inverse(ModelViewMatrix));, Так что же после возвращенияmat3(MVI) заявление?

ЗаданJun 04, 2012, 10:31 AMотBình Nguyên
  • 53голосов
  • 11ответов
  • 0просмотров

Зачем использовать шестнадцатеричные константы?

Иногда я вижу целочисленные константы, определенные в шестнадцатеричном формате вместо десятичных чисел. Это небольшая часть, которую я взял из класса GL10: public static final int GL_STACK_UNDERFLOW = 0x0504; public static final ...

ЗаданJun 19, 2013, 1:50 PMотChristopher Orruser717572
  • 2голосов
  • 2ответа
  • 0просмотров

Соотношение сторон растяжения в OpenGL

У меня проблемы с полноэкранным режимом. Я могу установить окно в 800x600, но при полном разрешении экрана оно растягивается. Я предполагаю, что это из-за изменения соотношения сторон. Как я могу это исправить? Редактировать # 1 Вот скриншот ...

ЗаданJun 07, 2012, 4:10 PMотgenpfaultMintGrowth
  • 20голос
  • 1ответ
  • 0просмотров

Одинаковые значения остаются в шейдере GLSL, если они не связаны?

Я делаю программу, которая использует два разных шейдера для разных примитивов. Мой вопрос: если я свяжу программу, отправлю ей одинаковые переменные, затем использую другую шейдерную программу и вернусь к первой, сохранятся ли переданные ...

ЗаданJun 01, 2012, 9:35 PMотgenpfaultSebastian Mendez
  • 22голосов
  • 2ответа
  • 0просмотров

OpenGL: glGetError () возвращает неверное перечисление после вызова glewInit ()

Я использую GLEW и Freeglut. По какой-то причине после вызова glewInit () glGetError () возвращает код ошибки 1280, даже если glewExperimental = GL_FALSE. Я не могу скомпилировать шейдеры, glGetProgramInfoLog () возвращает & quot; Вершинные ...

ЗаданJun 01, 2012, 9:35 PMотgenpfaultMartin
  • 10голосов
  • 3ответа
  • 0просмотров

FreeGLUT на Mac OS X Lion

Error: User Rate Limit ExceededError: User Rate Limit Exceeded [http://openglbook.com/]Error: User Rate Limit Exceeded Error: User Rate Limit ExceededError: User Rate Limit Exceeded [http://freeglut.sourceforge.net/docs/install.php]Error: User ...

ЗаданJun 03, 2012, 10:45 PMотgenpfaultjasonaburton
  • 32голосов
  • 4ответа
  • 0просмотров

Является ли 0 действительным идентификатором текстуры OpenGL? [Дубликат]

This question already has an answer here: * What is the range of OpenGL texture ID? [/questions/7322147/what-is-the-range-of-opengl-texture-id]3 answers glGenTextures(1, &textureid);Предполагая, что текстура была создана ...

ЗаданJun 30, 2012, 5:14 AMотThinkingStiffTal Pressman
  • 6голосов
  • 2ответа
  • 0просмотров

OpenGL - недопустимая операция кадрового буфера после glClear (GL_COLOR_BUFFER_BIT);

Каждый раз после звонкаglClear(GL_COLOR_BUFFER_BIT);Я получаю сообщение об ошибке OpenGL "недопустимая операция с кадровым буфером". Звонок, кажется, работает просто отлично, и ничего не кажется неправильным. Я звонюglClear(GL_COLOR_BUFFER_BIT); ...

ЗаданJun 25, 2012, 3:08 PMотhoubysoft
  • 1голос
  • 1ответ
  • 0просмотров

C: отображать каждые х миллисекунд (OpenGL)

У меня есть программа на C / C ++ (только основным файлом является .cpp, поэтому я могу использовать OpenGL), в ней я использую OpenGL (GLUT, GLUI). Он уже что-то отображает, но я хочу, чтобы он двигался каждые x мс. Я рендерил некоторые круги ...

ЗаданApr 25, 2012, 8:13 PMотNicol BolasDennisVDB
  • 50голосов
  • 2ответа
  • 0просмотров

Рендеринг сеток с несколькими индексами

У меня есть некоторые данные вершин. Позиции, нормали, текстурные координаты. Я, вероятно, загрузил его из файла .obj или другого формата. Может быть, я рисую куб. Но каждый фрагмент данных вершины имеет свой собственный индекс. Могу ли ...

ЗаданJun 23, 2018, 12:05 AMотNicol Bolas
  • 4голосов
  • 4ответа
  • 0просмотров

Как использовать шрифты в OpenGL в Java?

Название в значительной степени подводит итог - это самая легкая вещь в Мир в C ++ и Windows, но Java, кажется, борется с этой проблемой. Я хотел бы держаться подальше от решений, связанных с загрузкой растровых изображений шрифтов, и вместо ...

ЗаданJul 13, 2009, 7:03 AMот
Пред12...9След