Вопросы с тегом «opengl»

OpenGL - это графический стандарт и API, предназначенный для рынков настольных компьютеров и рабочих станций. Он разработан так, чтобы его можно было легко ускорить с помощью специального компьютерного оборудования, и, следовательно, большинство реализаций обеспечивают значительно более высокую производительность по сравнению с традиционным рендерингом программного обеспечения. В настоящее время OpenGL используется для таких приложений, как программное обеспечение САПР и компьютерные игры. Это также кроссплатформенный. Стандарт OpenGL контролируется группой Khronos, которая также контролирует OpenGL ES.

2
Как определить, какие форматы текстур OpenGL изначально поддерживаются?
Например, как определить, не поддерживает ли моя видеокарта «bgr8», и преобразовать ее в другой формат, например «rgba8», в программном режиме. ОБНОВЛЕНИЕ: Извините за путаницу. Этот вопрос больше касается ситуации, когда я установил internalFormat в glTexImage2D на что-то вроде «bgra8», но видеодрайвер внутренне конвертирует данные в другой формат, например «rgba8».


5
OpenGL против OGRE: что лучше для новичка? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
10 opengl  ogre 

4
Отсутствующие функции в WebGL и OpenGL ES
Я начал использовать WebGL и доволен тем, как легко использовать мой опыт OpenGL (и, соответственно, OpenGL ES). Тем не менее, мое понимание таково: OpenGL ES является подмножеством OpenGL WebGL является подмножеством OpenGL ES Это правильно для обоих случаев? Если да, есть ли ресурсы для детализации, какие функции отсутствуют? Например, одной …

3
Освещение в Минерафтийском Мире
Minecraft - это игра, которая в значительной степени основана на карте высот и использует информацию карты высот, чтобы наполнить мир светом. Насколько я понимаю, самая высокая точка в карте высот - это конец области, на которую воздействует солнечный свет. Все, что выше этого, освещено солнечным светом, все, что ниже этого, …
10 opengl  maps  lighting 

2
2D игры и современные OpenGL
предпонятий Хорошо, так что я собрала так: не использовать фиксированный конвейер (не рекомендуется или не рекомендуется) vbos хранит "объектные модели" (в основном n данных вершин) vaos описывает, как данные располагаются так, чтобы вызовы отрисовки знали, какая часть каждого vbo предназначена для какой информации о вершине (один vao может ссылаться на …
10 opengl  2d  vbo  vao 

2
Каков наилучший способ обновить форму шейдера?
Каков наиболее приемлемый способ поддержания матриц шейдера в актуальном состоянии и почему? Например, на данный момент у меня есть Shaderкласс, который хранит дескрипторы шейдерной программы GLSL и униформу. Каждый раз, когда я перемещаю камеру, мне приходится передавать новую матрицу вида в шейдер, а затем каждый другой объект мира, который я …
10 opengl  shaders  glsl 

1
Как инвертировать цвет фона пикселя
Я пишу игру и редактор карт, используя Java и jMonkeyEngine. В редакторе карт, я сделал кисть с помощью каркасной сферы. Моя проблема: я хочу сделать его видимым везде, поэтому я хочу инвертировать цвет пикселя «позади» этой кисти. Я хотел сделать это с фрагментным шейдером (GLSL), но я не знаю, как …

1
Различия между OpenGL 3 и OpenGL 4
Я только начинаю с игрового программирования и хочу начать изучать opengl. Я нашел очень хороший учебник с нуля, чтобы начать работу с OpenGL 3, и мне интересно, есть ли большая разница между OpenGL 3 и OpenGL 4. Или я должен спросить, делает OpenGL 4 делает OpenGL 3 устаревшим, или я …
10 opengl 

1
Какая библиотека анимации модели c / c ++ для OpenGL [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я довольно новичок в разработке игр, играл с xna раньше и сейчас просто изучаю OpenGL & …
10 opengl  c++  models  c 

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Как реализовать динамическую геометрию LOD на основе графического процессора в OpenGL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я пытаюсь реализовать LOD, чтобы повысить производительность моей игры. Я нашел очень …
9 opengl  java 

3
Как воспроизвести видеофайл в OpenGL?
Есть ли библиотека, которая позволит мне загрузить файл фильма и воспроизвести его в приложении OpenGL? Или, может быть, просто пример кода, который кто-то лежит вокруг? Я также использую GLUT, если это имеет значение. Я думаю, формат файла не имеет значения, хотя в настоящее время мой фильм в формате AVI.
9 opengl  video 

3
Использование полного разрешения буфера глубины для 2D-рендеринга
Я работаю над фронтальным рендером для 2D-движка с использованием ортографической проекции. Я хочу использовать буфер глубины, чтобы избежать перерисовки. У меня есть 16-битный буфер глубины, камера с Z = 100, смотрящая на Z = 0, zNear - 1, а zFar - 1000. Каждый визуализированный спрайт устанавливает свои координаты Z во …

1
Отображение тона и адаптация глаз - бледные цвета и более темное изображение
Я пытаюсь реализовать тональное отображение наряду с адаптацией глаз и HDR. На самом деле я уже реализовал это, но я не удовлетворен результатом и думаю, что сделал что-то не так. Мое окончательное изображение (до постобработки) я сохраняю в виде поплавка. У меня также есть 2 вспомогательные текстуры. Первый хранит журнал …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.