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

Как перевернуть спрайт/текстуру в OpenGLES?
У меня есть спрайт, загруженный как текстура, и мне нужно анимировать его, позволяя ему «смотреть» влево или вправо — по сути, иногда мне нужно «перевернуть» его. Я знаю, что в OpenGL есть gltranslate, который перемещает объект, и glrotate, который...
5927 просмотров
schedule 19.04.2024

Субтекстурирование openGL
У меня есть данные изображения, и я хочу получить дополнительное изображение для использования в качестве текстуры opengl. glGenTextures(1, &m_name); glGetIntegerv(GL_TEXTURE_BINDING_2D, &oldName); glBindTexture(GL_TEXTURE_2D, m_name);...
10726 просмотров
schedule 11.04.2024

как реализовать рендеринг в оттенках серого в OpenGL?
При рендеринге сцены из текстурированных полигонов я хотел бы иметь возможность переключаться между рендерингом в исходных цветах и ​​режимом «оттенки серого». Я пытался добиться этого, используя операции смешивания и цветовой матрицы; ничего из...
17463 просмотров
schedule 04.12.2023

использование wxWidgets в GLUT/другом приложении
В основном я хочу получить нативную оконную систему графического интерфейса в свою OpenGL/Game. Мне нужно отобразить одно окно для пользователя. Я изучаю wxWidgets. Поскольку он работает путем «кражи» WinMain/MainLoop, я пытаюсь взломать его,...
1624 просмотров
schedule 26.01.2024

Интерполяция OpenGL GLSL
Я пытаюсь реализовать точечные источники света в OpenGL с помощью GLSL. Я отправляю все необходимые данные шейдерам. Для простоты я использую здесь только рассеянный свет. В моем примере показан огромный треугольник, который я хочу осветить одним...
4698 просмотров
schedule 20.11.2022

Какие варианты существуют для разработки шейдеров GLSL в OS X?
Apple Shader Builder не очень продвинут. Мне было интересно, есть ли лучший выбор для OS X, кроме запуска чего-то под bootcamp.
6672 просмотров
schedule 06.01.2024

Вопрос о дизайне библиотеки окон и виджетов SDL\OpenGL
Я хочу спроектировать и реализовать простой оконный и виджет для OpenGL, работающий поверх SDL, очень похожий на Agar или GiGi, только гораздо более тесно связанный с SDL и OpenGL. Моя общая проблема заключается в следующем: каков наилучший дизайн...
467 просмотров
schedule 26.10.2022

Вращение модели космического корабля для космического симулятора/игры
Я уже некоторое время работаю над космическим симулятором. Сначала я использовал свой собственный 3D-движок с программным растеризатором. Но я сдался, когда подошло время реализации текстур. Теперь я снова начал через некоторое время, и теперь я...
2941 просмотров
schedule 21.03.2024

OpenGL против антизерновой геометрии?
Rebol (только 600 Ko) основан на библиотеке антизерновой геометрии с открытым исходным кодом http://www.antigrain.com/ Кажется, это действительно здорово, может ли OpenGL работать лучше?
948 просмотров
schedule 27.04.2024

Можно ли рисовать несколько разных текстур в openGL для iPhone с помощью одного вызова отрисовки?
У меня есть эта игра с некоторыми разнообразными текстурами. Всякий раз, когда я рисую текстуру, я привязываю ее и рисую. Можно ли нарисовать все элементы моей игры всего за один вызов отрисовки? , с чередующимися массивами ... как я могу это...
1338 просмотров
schedule 05.11.2022

Как мне создать пользовательскую страницу curl Core Animation?
Я пытаюсь создать анимацию "загиба страницы" изображения в приложении для iPhone. Я использую UIViewAnimationTransitionCurlUp, и это недокументированные родственники Core Animation, однако изображение, которое мне нужно анимировать, представляет...
6341 просмотров

Руководство по программированию OpenGL 3.2?
Большинство ресурсов, доступных в Интернете, очень устарели. В частности, все они касаются OpenGL 2, который соответствует DirectX 9. Текущая спецификация 3.2 эквивалентна (или очень близка) к DirectX 10 (11). Но саму спецификацию очень трудно...
3558 просмотров
schedule 10.11.2022

С++ opengl преобразует координаты модели в мировые координаты для обнаружения столкновений
(Все это в орто-режиме, начало координат находится в верхнем левом углу, x положителен вправо, y положителен вниз по оси y) У меня есть прямоугольник в мировом пространстве, который может иметь вращение m_rotation (в градусах). Я могу нормально...
3863 просмотров
schedule 21.10.2022

Можно ли дважды перевести в одну матрицу OpenGL?
Это вопрос домашнего задания, извините, но я потерялся. Что происходит, так это то, что меня просят сделать мозаику из шестиугольников. Как и карта сетки во многих играх Risk и Wild Arms XF. Я понимаю, что текущее преобразование - это матрица,...
974 просмотров
schedule 07.02.2024

Как я могу получить текстуру OpenGl формы многоугольника из изображения?
У меня есть изображение и выпуклый многоугольник, определяемый массивом координат x, y. Как мне получить представление Texture2D части изображения, охватываемой полигоном? По сути, мне просто нужна текстура с изображения с прозрачной частью за...
761 просмотров
schedule 28.04.2024

Тени через карты теней и другие текстуры — как комбинировать? OpenGL
Добрый день. Я рисую сцену с тенями, используя метод карт теней (когда мы рендерим сцену с точки зрения света, чтобы получить буфер глубины, создаем текстуру теней и проецируем ее на сцену, визуализируемую с точки зрения камеры). Поскольку я...
2146 просмотров
schedule 06.10.2022

В чем основная разница между фриглютом и перенасыщением
Я начал программировать с перенасыщением и читал посты о том, что freeglut улучшает перенасыщение, что лучше и почему?
3345 просмотров
schedule 03.11.2022

Развертывание приложений OpenGL в Windows Mobile
Что связано с развертыванием приложений OpenGL на устройстве Windows Mobile? Очевидно, мы не можем предположить, что все устройства имеют существующие драйверы OpenGL. Есть ли лучшие практики? Было бы разумно ожидать, что можно будет использовать...
241 просмотров
schedule 09.10.2022

Правильно ли загружать текстуры openGL вот так?
Несколько месяцев назад я начал проект OpenGL, который становился все больше и больше ... Я начал с примера crashLanding и использую Texture2D. Я также использую одноэлементный класс для загрузки своих текстур, и вот как выглядит загрузка текстуры:...
1077 просмотров
schedule 24.04.2024

Изменить размер объекта в OpenGL
Я новичок в OpenGL. В основном я хочу знать, как изменить размер прямоугольника. Например: у меня есть прямоугольник, высота = 10, ширина = 20. Я хочу, чтобы прямоугольник увеличился на 90 точек за 1 секунду до новой высоты 100. Есть ли функция,...
2507 просмотров
schedule 25.12.2023