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


Начало работы с OpenGL с использованием GLFW и GLAD
Добро пожаловать в это руководство, в котором мы проведем вас через процесс настройки OpenGL с помощью GLFW и GLAD . Если вам интересно, что такое OpenGL, позвольте мне объяснить. OpenGL — это мощный API рендеринга графики (интерфейс прикладного программирования), который предоставляет разработчикам набор функций для создания графики и управления ею кросс-платформенным образом. Он широко используется в различных областях, включая разработку игр, компьютерную графику, научную..

Что такое OpenGL и как начать его изучать?
Существует много недоразумений, связанных с OpenGL, и я расскажу о них в этой статье. OpenGL - это библиотека! Нет! OpenGL - не библиотека! Это спецификация! Всего несколько (на самом деле довольно много) страниц текста! Да, OpenGL - это что-то вроде стандарта C ++ 17 - это просто описание того, как что-то должно работать . Это не конкретный код, который можно выполнить. Это - это, например, описание профиля ядра OpenGL 4.4. Если вы знакомы с тем, как работают экосистемы..

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

Начиная с OpenGL под Cygwin
Можно ли компилировать и запускать программы OpenGL из-под Cygwin? Если да, то как?
20361 просмотров
schedule 30.06.2023

OpenGL и мерцание
Когда объекты из CallList пересекают ближнюю плоскость, я получаю мерцание..., что я могу сделать? Я использую OpenGL и SDL. Да, это двойная буферизация.
6405 просмотров
schedule 17.04.2024

Выборка текстур в Open GL
мне нужно получить цвет по определенной координате из текстуры. Я могу сделать это двумя способами: получить и просмотреть необработанные данные png или путем выборки моей сгенерированной текстуры opengl. Можно ли сэмплировать текстуру opengl, чтобы...
2128 просмотров
schedule 24.06.2022

Проблемы с освещением в OpenGL
У меня есть треугольная сетка без текстуры, но с заданным цветом (вроде синего) и альфа-каналом (0,7f). Эта сетка создается во время выполнения, и нормали верны. Я обнаружил, что при включенном освещении цвет моего объекта меняется по мере его...
2362 просмотров
schedule 10.07.2022

OpenGL вращает камеру вокруг точки
В OpenGL я пытаюсь повернуть камеру вокруг точки, при этом камера находится на расстоянии r от точки и обращена к точке, когда она вращается. Другими словами, я хочу, чтобы камера двигалась по окружности круга с радиусом r от центра, при этом камера...
72387 просмотров
schedule 07.06.2023

Как загрузить bmp в массив GLubyte?
Все, Я пытаюсь загрузить файл bmp в массив GLubyte (без использования aux). Невероятно, как то, что я считал тривиальной задачей, поглощает часы моего времени. В гугле ничего не нашел! Это то, что я взломал вместе, но это не совсем...
4957 просмотров
schedule 02.07.2023

JMenus вызывал мерцание холста JOGL GLCanvas
Щелчок по параметрам JMenu вызывает мерцание моего JOGL GLCanvas. В JMenu для setDefaultLightWeightPopupEnabled установлено значение false. Я не хочу использовать JGLPanel, потому что он работает медленнее (приложение должно работать в...
2759 просмотров
schedule 04.07.2022

opengl замедляет работу с текстурой
Я вызывал эту функцию один раз за кадр, и это подняло мой FPS с> 400 до 33. Почему? sw blt(const PtRect *dstRect, Texture *src, const PtRect *srcRect, RenderDevice::bltFlags flags=RenderDevice::bltDefault) { assert(src); GL_Texture *glsrc...
3064 просмотров
schedule 26.11.2023

Как создать эффекты визуализации в стиле Winamp с помощью openGL? (Молочная капля и т.д.)
Я пытаюсь создать анимированный абстрактный фон для своей игры. Я представляю что-то очень похожее на то, что есть в Winamp, когда вы включаете его плагин визуализации. Вот ссылка на некоторые скриншоты . Я могу справиться с настройкой идеи, как...
2399 просмотров
schedule 30.01.2024

Где я могу скачать JOGL?
Я хочу начать использовать Java Open GL, но не могу его найти.
29417 просмотров
schedule 26.03.2022

Анимация палитры в OpenGL
Я делаю двухмерную игру старой школы и хочу анимировать определенный цвет в своей текстуре. Я знаю только следующие способы: шейдеры opengl. анимация только одного цветового канала. белая текстура под цветно-анимированной текстурой....
3175 просмотров
schedule 06.10.2022

Преобразование 3D-текста с помощью OpenGL
В настоящее время я изучаю этот учебник : и я полностью понимаю, как вращать/масштабировать/перемещать каждую из строк в этом руководстве. Но кто-нибудь знает, какие шаги необходимы для обрезки/сужения/скручивания каждой из струн настраиваемым...
3847 просмотров
schedule 16.05.2024

Какой процент компьютеров с Windows поддерживает OpenGL
Я думал о том, чтобы начать новый графический проект, и я хочу использовать Java. У Java есть оболочки для всех соответствующих функций GL, но мне интересно, сколько людей, включая обычных пользователей, на самом деле установили приличные драйверы...
4657 просмотров
schedule 25.03.2022

Примитивы OpenGL слишком темные при мультитекстурировании?
У меня проблема с получением точных примитивных цветов, когда я использую мультитекстурирование в другом месте сцены. По сути, у меня есть несколько линий и полигонов, которые я пытаюсь визуализировать поверх видеотекстуры (я использую трехэтапное...
1066 просмотров

Может кто-нибудь объяснить, как я могу использовать Quanternions, чтобы использовать мышь, чтобы смотреть вокруг, как FPS?
Вчера я спросил: Как могло просто вызов "Pitch and Yaw" заставит камеру вращаться? В основном, я узнал из-за "Gimbal Lock", что если вы наклоните + рыскание, вы неизбежно создадите эффект качения. Для получения дополнительной информации вы...
2305 просмотров
schedule 03.05.2024

Цветовая матрица OpenGL
Как заставить работать преобразования цветовой матрицы OpenGL? Я изменил пример программы, которая просто рисует треугольник, и добавил код цветовой матрицы, чтобы посмотреть, могу ли я изменить цвета треугольника, но, похоже, это не работает....
5407 просмотров
schedule 03.06.2023

Как мне сохранить / экспортировать поверхность OpenGL в Quicktime в Cocoa / Objective C?
Я модифицировал образец слайд-шоу кварцевого композитора из xcode для рендеринга высокоскоростного слайд-шоу с использованием настраиваемого перехода. В этом примере для визуализации слайд-шоу используется OpenGL (Cocoa). Я хочу экспортировать это...
789 просмотров
schedule 18.03.2024

Способы реализации манипуляторов в 3D-виде
Я создаю простое приложение для твердотельного моделирования. Пользователи должны иметь возможность манипулировать объектом как в ортогональном, так и в перспективном виде. Например, когда на экране есть поле, и пользователь щелкает по нему, чтобы...
3771 просмотров
schedule 06.06.2022

Отображение текстуры сферы XNA или OpenGL
Я пытаюсь сопоставить полностью нормальную текстуру со сферой. Я не могу изменить свою текстуру на обернутую, поэтому мне нужно найти какую-то функцию сопоставления. Это мой код вершинного шейдера: vec3 north = vec3(0.0, 0.0, 1.0); vec3...
2965 просмотров
schedule 14.02.2023

OpenGL GL_DEPTH_TEST не работает
Я только что портировал загрузчик .obj на Objective-C, и пока он работает, я могу получить свои вершины, нормали и прочее. Все нормали хороши, указывая в правильном направлении, все мои лица намотаны против часовой стрелки, но у меня есть некоторые...
6510 просмотров
schedule 17.02.2022