Публикации по теме 'opengl'


Краткое введение в WebGL
В этом посте я расскажу о кратком введении в WebGL для всех, кто хочет начать работу с трехмерной веб-графикой. Я объясню, как работает конвейер рендеринга, и в качестве примера мы отрендерим простую графику. Что такое WebGL WebGL - это кроссплатформенный бесплатный API, используемый для создания трехмерной графики в веб-браузере. Основанный на OpenGL ES 2.0, WebGL использует язык затенения OpenGL, GLSL , и предлагает привычный стандарт OpenGL API. Основные особенности WebGL..

Недетерминизм на PowerVR
Проблемы с рендерингом Android в Google Nexus Player с графическим процессором Imagination В наших публикациях (рассматривая устройства Samsung S8 , NVIDIA Shield и Google Pixel ) мы видели, как ShaderTest GLES выявляет проблемы рендеринга, сбои, сбои компиляции и проблемы с производительностью, перекрестно проверяя семейства эквивалентных шейдеры. Теперь мы обратим наше внимание на графический процессор Imagination PowerVR, который поставляется с Google Nexus Player. Nexus..

Вопросы по теме 'opengl'

Использование GLUT с Visual C ++ Express Edition
Каковы основные шаги для компиляции приложения OpenGL с использованием GLUT (OpenGL Utility Toolkit) в Visual C ++ Express Edition?
16551 просмотров
schedule 04.05.2023

Использование колеса прокрутки мыши в GLUT
Я хочу использовать колесо прокрутки мыши в моей программе OpenGL GLUT для увеличения и уменьшения масштаба сцены? Как мне это сделать?
51710 просмотров
schedule 18.04.2022

Какие 3D-карты поддерживают полное сглаживание сцены?
Есть ли список доступных 3D-карт, которые обеспечивают полное сглаживание сцены, а также могут делать это на аппаратном уровне (достойная производительность)?
1220 просмотров
schedule 18.06.2022

Программно отправлять нажатия клавиш в приложение GLUT
У меня есть программа OpenGL/GLUT, работающая на моей Linux-машине, которая просматривает 3D-модель под разными углами и может делать скриншоты, и все управляется с клавиатуры. Я хочу написать скрипт, который определенным образом перемещается по...
1417 просмотров
schedule 01.06.2022

JOGL - Это работает? Вопросы + Комментарии и опыт
История: Я искал какой-нибудь способ отображения компьютерной графики в Интернете с использованием ускорения от видеокарты ( без программного рендеринга) . Я знаю, что можно написать модуль ActiveX для IE , но это не полное решение , так как это...
2032 просмотров
schedule 03.11.2022

BlendFunc для текстурированных шрифтов с изменяющимся фоном
Я пытаюсь использовать текстурированные шрифты, чтобы отображать текст в моей сцене openGL. Однако у меня возникли проблемы с поиском значений glBlendFunc, которые будут работать. Фон, на котором будет размещен текст, представляет собой...
1112 просмотров
schedule 25.12.2022

OpenGL и монохромная текстура
Можно ли закачать монохромную (графические данные с глубиной изображения 1 бит) текстуру в OpenGL? В настоящее время я использую это: glTexImage2D( GL_TEXTURE_2D, 0, 1, game->width, game->height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE,...
6399 просмотров
schedule 25.07.2023

переносить приложение iPhone openGLES на OSX?
Разработка для iPhone была моим первым опытом использования objective-c и первым глубоким опытом работы с xcode. Насколько сложно будет перенести приложение openGLES iPhone на рабочий стол OSX с помощью openGL? Я не спрашиваю о пользовательском...
2922 просмотров
schedule 29.03.2022

Получить данные из OpenGL glReadPixels (используя Pyglet)
Я использую Pyglet (и OpenGL) в Python в приложении, я пытаюсь использовать glReadPixels для получения значений RGBA для набора пикселей. Насколько я понимаю, OpenGL возвращает данные в виде упакованных целых чисел, поскольку именно так они хранятся...
7916 просмотров
schedule 10.02.2023

Порядок отрисовки в OpenGL
Я визуализирую сцену OpenGL, содержащую растровый текст. Насколько я понимаю, порядок, в котором я рисую вещи, будет определять, какие элементы будут сверху. Однако мой растровый текст, хоть я и рисую его последним, не сверху! Например, я...
3093 просмотров
schedule 29.05.2024

Компиляция минимального GLEW-приложения под Cygwin
Рассмотрим следующую программу и попробуем скомпилировать ее под Cygwin: #include <GL/glut.h> int main(int argc, char** argv) { glutInit(&argc, argv); glLoadIdentity(); } Он компилируется и работает нормально....
8941 просмотров
schedule 13.12.2022

Обработка текстурных изображений на GPU?
Я визуализирую определенную сцену в текстуру, а затем мне нужно обработать это изображение каким-то простым способом. Сейчас я делаю это, считывая текстуру с помощью glReadPixels() , а затем обрабатываю ее на ЦП. Однако это слишком медленно,...
2305 просмотров
schedule 13.03.2022

Несколько окон в OpenGL?
Возможно ли иметь openGL в 2 окнах? как в 2 разных окнах (скажем, первое 640x480, а другое 1024x768), отображающих разные вещи (скажем, одно окно - редактор, а другое - основное/обычное окно)
27026 просмотров
schedule 24.10.2022

Лучший способ заставить камеру двигаться и вращаться
Я изучаю программирование игр OpenGL, и я застрял в том, как реализовать, чтобы камера следовала за указателем мыши. Как и в игре fps, вы хотите посмотреть, куда указывает ваша мышь, но я не могу найти хорошее решение для этого, пока я двигаюсь. Я...
2924 просмотров
schedule 29.12.2022

16-битный дисплей OpenGL через Tao/C#
У меня есть некоторые данные научного изображения, которые выходят из детекторного устройства в 16-битном диапазоне, которые затем визуализируются в изображении. Для отображения этих данных я использую OpenGL, потому что он должен поддерживать...
1992 просмотров
schedule 19.03.2022

Ограничение размера списка отображения OpenGL
Кто-нибудь знает, может ли слишком много вызовов OpenGL в списке отображения привести к его сбою? Если да, то есть ли у кого-нибудь оценка того, сколько вызовов может сделать это? Это связано с видеопамятью? Я вызываю OpenGL из JOGL, но не думаю,...
1800 просмотров
schedule 06.05.2024

Отключить текстурирование в OpenSceneGraph
Мне нужно полностью отключить текстурирование в OSG. Я попробовал glDisable(GL_TEXTURE_2D) , а также использовал osg::stateSet, но некоторые узлы с текстурами все еще отображают свои текстуры. Есть ли способ глобально отключить текстурирование?...
1902 просмотров
schedule 04.04.2022

Самоссылающиеся буферы рендеринга в OpenGL
У меня есть код OpenGL, который ведет себя непоследовательно на разных аппаратных средствах. У меня есть код, который: Создает буфер рендеринга и привязывает текстуру к его цветовому буферу (текстура A). Устанавливает этот буфер рендеринга как...
517 просмотров
schedule 04.11.2022

Перспективная проекция: определение координат 2D-экрана (x, y) точек в 3D-пространстве (x, y, z)
Я хочу определить координаты 2D-экрана (x, y) точек в 3D-пространстве (x, y, z). Точки, которые я хочу спроецировать, представляют собой реальные точки, представленные координатами GPS и высотой над уровнем моря. Например: точка (широта:...
12805 просмотров
schedule 01.06.2022

Почему мои полупрозрачные вершины делают фоновые объекты ярче в OpenGL?
Я визуализирую 4 вершины (квадрат) перед цветным кубом. Вершины окрашены в белый цвет, но смешиваются на уровне 0,5f. Связано: Почему мой цветной куб не работает с GL_BLEND? Пожалуйста, может кто-нибудь сказать мне, почему цветной куб...
591 просмотров
schedule 22.12.2022