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

pyopengl: Может ли он заменить С++?
Я начинаю курс компьютерной графики, и мне нужно выбрать язык. Выбор между C++ и Python. У меня нет проблем с C++, работа над python продолжается. Поэтому я подумал пойти по пути Python, используя pyopengl для графической части. Я слышал,...
9927 просмотров
schedule 21.03.2024

Проблемы с буфером отрисовки OpenGL
Я начал немного заниматься OpenGL и только что обнаружил альтернативы фиксированному функциональному конвейеру, поэтому я отправился на поиски руководств. К сожалению, в большинстве хороших руководств используется C++, и я хотел бы придерживаться C,...
664 просмотров
schedule 27.05.2024

Неправильные значения попадают в GLSL Frag Shader
Я работаю над тем, что должно быть простым проектом OpenGl 4. Все, что я хочу сделать, это изменить альфа-значение вокруг указателя мыши и смешать. После некоторой работы мне удалось получить круг для изменения значений, но он статичен (не...
2129 просмотров
schedule 23.04.2024

LD, по-видимому, игнорирует указанные библиотеки
Возможный дубликат: неопределенная ссылка Opengl linux на основные функции Я пытаюсь связать образец программы OpenGL из университетского курса, это вызов: $ g++ -o test -lGLEW -lglut -lGL -lGLU -lCg main.cpp Несмотря на то, что...
65 просмотров
schedule 01.05.2024

Геометрический шейдер
Я пытаюсь добавить геометрический шейдер в свою программу. Проблема в том, что я использую QGLfunctions, моя версия OpenGL 3.1 и Qt 5.0. В Qt 5.0 классы QOpenGLShader и QOpenGLShaderProgram поддерживали только шейдеры Vertex и Fragment. Qt 5.1...
1191 просмотров
schedule 06.05.2024

Зеркальное освещение появляется как на передней, так и на задней сторонах объекта.
Я пишу небольшой тест затенения Фонга и бьюсь головой о кирпичную стену, пытаясь заставить работать зеркальный компонент. Похоже, он работает правильно, за исключением того, что зеркальный свет применяется как к передней, так и к задней части...
2825 просмотров
schedule 04.04.2024

Рисование круга с помощью OpenGL
Я пытаюсь нарисовать простой круг с помощью C ++ / OpenGl мой код: #include <GL/glut.h> #include <math.h> void Draw() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 1.0, 1.0); glBegin(GL_QUADS); glColor3f (0.0,...
156655 просмотров
schedule 21.04.2024

OpenGL: рендеринг большого количества кубов
Я пытаюсь создать сетку 600x600x600, содержащую единичные кубы (или сферы). Только некоторые из кубов присутствуют. Итак, в основном я пытаюсь сделать что-то вроде следующего, состоящего из маленьких кубов или сфер. Вопрос 1 . Рендеринг...
1586 просмотров
schedule 12.04.2024

OpenGL - получение параметров перевода из матрицы ModelView
Я делаю упрощенный эксперимент, как показано ниже: glPushMatrix(); glGetDoublev(GL_MODELVIEW, modelMatrix); glTranslatef(...); glGetDoublev(GL_MODELVIEW, modelMatrix); glPopMatrix(); Однако после перевода матрица представления модели не...
103 просмотров
schedule 17.05.2024

Генерация ландшафта с использованием плазменного фрактала в OpenGL
Я хочу создать случайную местность, используя плазменный фрактал. Я просматривал Интернет, чтобы найти решение, которое может помочь мне в моей конкретной проблеме, но ничего не нашел. На самом деле я сгенерировал простой плазменный фрактал, который...
867 просмотров
schedule 24.03.2024

Windows 7, QT 5.7, семейство графических адаптеров Intel (HD), OpenGL V 3.1
При попытке запустить приложение Qt на ноутбуке с Windows 7 он говорит следующее (и продолжает повторять): shader compilation failed: "Failed to create D3D shaders.\n" QOpenGLShader::link: Failed to create D3D shaders. Failed to create D3D...
2047 просмотров
schedule 09.06.2024

OpenGL: продолжайте рисовать внутри области на плоскости в трехмерном пространстве.
Шаг 1: Я использую glVertex() для рисования фигуры, скажем, прямоугольника, в трехмерном пространстве. Шаг 2: Затем я рисую элементы внутри этого прямоугольника, например, с помощью glutStrokeCharacter() и снова с помощью glVertex(). Мне нужно...
219 просмотров
schedule 25.03.2024

Проблемы с нарезкой и выравниванием glTexImage2D, появляющиеся в окне
Я работаю над созданием собственной топографической карты и использую файлы .hgt от НАСА. Я загружаю файлы, используя void MapImage::load_map_file(const char* filename) { std::ifstream file(filename, std::ios::in | std::ios::binary); if...
228 просмотров
schedule 29.05.2024

Добавление содержимого из подкаталога для сборки
Я возился с OpenGL в C++ около недели и начал использовать файлы для своих шейдеров. Обратите внимание, что они живут в ./shaders/core.* , оканчивающемся на .frag или .vert . Используя CMake, я думал, что это будет так же просто, как...
73 просмотров
schedule 17.04.2024

Дисплей мигает с OpenGL в Ubuntu
В настоящее время я разрабатываю простое приложение OpenGl с C++, используя генератор GLFW3 и GLAD. Когда я запускаю программу, весь мой дисплей мигает черным цветом. Как я могу это исправить? #include "include/glad.h" #include...
498 просмотров
schedule 05.05.2024

X-Y-расстояние от камеры до объекта в вершинном шейдере
Я хочу показать туман/вид с воздуха в своем приложении. Но я хочу использовать только мировое расстояние x, y от камеры до модели, чтобы определить внешний вид. Мне уже удалось получить подписанное z-расстояние от камеры до моделей с помощью этого...
860 просмотров

Поверхность плохо заполнена sdl_ttf
Я пытаюсь сделать игру openGL на С++, и я пытаюсь реализовать текстовую систему, для этого я пытаюсь использовать SDL_ttf. Я уже использовал SDL_ttf в другом проекте, но с другим API, поэтому я сделал тот же код, но он не заполнил пиксельные данные...
75 просмотров
schedule 21.05.2024

Наложение видеокадров с использованием FFmpeg в С++
Я пытаюсь наложить два видео, используя FFmpeg на С++. Поэтому я следил за страницей FFmpeg и выполнял эту команду в терминале. $ ffmpeg -i Right.mov -i Left.mov -filter_complex "[0:v][1:v] overlay=0:0" -c:a copy output.mov Я могу...
149 просмотров
schedule 23.03.2024