Публикации по теме '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 просмотров
schedule
24.10.2023
Может кто-нибудь объяснить, как я могу использовать 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