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

Как работает масштабирование, панорамирование и вращение?
Используя OpenGL, я пытаюсь нарисовать примитивную карту своего кампуса. Может ли кто-нибудь объяснить мне, как обычно реализуется панорамирование, масштабирование и вращение? Например, с панорамированием и масштабированием, я просто настраиваю...
11188 просмотров
schedule 13.12.2023

Использовать только альфа-канал текстуры в OpenGL?
Эй, я пытаюсь нарисовать постоянный цвет в буфере кадра и смешать его, используя альфа-канал из текстуры RGBA. Я смотрел на glBlendFunc и glBlendColor, но не могу найти способ игнорировать значения RGB из текстуры. Я думаю, что мне придется самому...
4206 просмотров
schedule 07.11.2023

Соедините линии openGL
Прямо сейчас я создал полигон, затем делаю то же самое, но с line_loop для рисования контура. Моя проблема сейчас в том, что если я установлю высокую толщину линии, линии не будут связаны. Их концы должны быть (ширина линии) длиннее... есть ли...
1454 просмотров
schedule 03.11.2023

Ошибка памяти при использовании OpenGL glTexImage2D
Я следил за этим руководством по OpenGL и C++: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=06 ... и я обнаружил, что столкнулся с ошибкой. Всякий раз, когда я пытаюсь скомпилировать, моя программа вылетает с ошибкой типа...
1701 просмотров
schedule 19.11.2023

Почему в OpenGL есть glMatrixMode?
Я просто не понимаю, для чего нужен OpenGL glMatrixMode . Насколько я вижу, когда вызывается glMatrixMode(GL_MODELVIEW) , за ним следуют glVertex , glTranslate , glRotate и тому подобное, то есть команды OpenGL, которые размещают какие-то...
28000 просмотров
schedule 24.12.2023

Преобразование изображения в растровое изображение с использованием библиотек ImageMagic
Мое задание - заставить «изображения считываться в пиксельные карты, которые вы затем конвертируете в карты текстур». Так что только для части растрового изображения, выслушайте меня и скажите, есть ли у меня правильная идея и есть ли более простой...
608 просмотров
schedule 14.12.2023

изменить float в вершинном шейдере (GLSL)
Я думал, что у меня это работает, но я все еще не могу понять, как изменить значение в моем вершинном шейдере. В opengl я делаю следующее для каждого рендера: //i bind my shader shader.bind(); // Then trying to set the value in my vertex shader...
4870 просмотров
schedule 13.11.2023

Прозрачное окно над OpenGL
В моем приложении есть OpenGL Engine в окне, размещенном на WPF. Я создал полупрозрачный виджет (как объект Window), который должен отображать содержимое над окном OpenGL. Иногда, когда приложение обрабатывает данные, фон виджетов становится черным...
1373 просмотров
schedule 13.12.2023

Удобный метод статической визуализации 3D-фигур в файлы изображений
Моя основная проблема состоит в том, чтобы сгенерировать 2-мерную визуализацию 3d-объектов, например, с помощью openGL или DirectX. Однако я не заинтересован в отображении визуализированных объектов на экране, только для генерации закрашенных /...
129 просмотров
schedule 29.12.2023

Рисование 3D-текста с помощью LWJGL
Я некоторое время искал способ написать 3D-текст в openGL с использованием LWJGL и Slick, но не смог найти подходящего руководства о том, как это сделать. Действительно ли возможно визуализировать 3D-текст с помощью LWJGL и Slick? Если нет, есть ли...
613 просмотров
schedule 02.01.2024

Ортогональная проекция с исходной точкой внизу слева на экране
Я использую привязки OpenGL python и пытаюсь использовать только современные вызовы opengl. У меня есть VBO с вершинами, и я пытаюсь выполнить рендеринг с ортогональной матрицей проекции, переданной в вершинный шейдер. В настоящее время я...
1666 просмотров

Почему OpenGl был понижен, когда я установил Mountain Lion?
Изменить: решено. Это была проблема GLFW, не связанная с Mountain Lion или OpenGL. Раньше я использовал Lion на своем Macbook Pro 2009 года. В XCode без проблем работало следующее: glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3);...
615 просмотров
schedule 02.11.2023

Глубина FBO и вложения буфера рендеринга трафарета
OpenGL вики говорит, что для использования присоединения трафаретного буфера с буфером глубины в FBO необходимо создать буфер рендеринга с форматом типа GL_DEPTH24_STENCIL8 , вроде бы GL_STENCIL_INDEXX не реализованы. Чего я не понимаю, так это...
1650 просмотров
schedule 10.01.2024

OPENGL как использовать функцию glTexImage3D
следующий код используется для рисования океана, я пытался преобразовать его в код С#, но мне это не удалось, потому что я не понимал, что делают 3D-функции, поэтому мне нужно некоторое объяснение этих функций (имею в виду 3D-текстуру)... int res...
3116 просмотров
schedule 05.12.2023

рандомный перевод в GLUT становится плохим
это мой куб. После создания он имеет случайную позицию x на -2, -1, 0, 1 или 2. void cube(void) { srand (time(0)); int cube_posX; int lowv = -2; int highv = 2; cube_posX = rand() % (highv - lowv + 1) + lowv;...
161 просмотров
schedule 09.01.2024

GLFW 3 инициализирован, но нет?
Я изо всех сил пытаюсь создать окно с помощью функции GLFW 3, glfwCreateWindow. Я установил функцию обратного вызова ошибки, которая в значительной степени просто распечатывает номер ошибки и описание, и в соответствии с этим библиотека GLFW не была...
6307 просмотров
schedule 17.12.2023

Вычислить координаты пространства камеры из визуализации vtk
Я визуализировал изображение в vtk, я хотел бы спроецировать точки изображения (x, y) на координаты кадра 3D-камеры. Для каждого пикселя (x, y) у меня есть значение z в кадре камеры (полученное из z-буфера). Стандартный способ сделать это в...
1485 просмотров
schedule 03.11.2023

Почему координаты z используются в треугольной полосе open gl
Я только начал использовать openGL, которому я учу себя из книги. В моей книге мне говорят строить квадрицепсы, используя треугольные полосы, потому что это более эффективно. В книге эти вершины используются для создания четырехугольника....
169 просмотров
schedule 15.11.2023

Множественная привязка текстур lwgl к одному VBO
У меня есть массив (карта высот), и я хочу его отобразить, но мне нужна разная текстура для каждого «квадрата». Могу ли я сделать это с одним VBO для вершин и вторым VBO для текстуры? Хорошая идея разделить этот массив на более мелкие части. какой...
125 просмотров
schedule 21.11.2023

Как вы, ребята, отлаживаете GLSL?
Недавно я попытался написать немного кода шейдера GLSL, и мне не повезло, когда шейдер не отрисовал то, что я ожидал (в основном, все на экране было черным). Вот инструменты, которые я пробовал: Интеграция с Nvidia NSight VS - она ​​вылетает...
3099 просмотров
schedule 12.01.2024