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

PyOpenGL, Pygame и шейдеры, похоже, не сотрудничают
Я прошел через это отличное руководство о современном программировании OpenGL, и я постепенно адаптирую его для работы с PyOpenGL и pygame. Однако мне труднее всего найти «тривиальный» пример для работы с перспективной геометрией. Код здесь:...
1772 просмотров
schedule 03.04.2023

Pyglet: Альтернатива, чтобы избежать медленного FPS при написании текста?
Мне нужно отображать текст на моем экране без пропуска кадров, на частоте 120 Гц. Код работает нормально, пока я не ввожу текст (параметры меню), затем частота падает до 47 Гц. Я знаю, что проблема заключается в количестве текста, который я...
564 просмотров
schedule 29.05.2022

Не удается передать данные в вершинном шейдере с помощью pyopengl
У меня проблема с передачей данных в вершинный шейдер. Когда я пытаюсь передать данные в вершинный шейдер, они просто не передаются. Требуемые характеристики моего ПК: ОС: Windows 8 64-битная Python: 2.7.6 64-бит PyOpenGL: 3.0.2...
667 просмотров
schedule 14.01.2024

Рисование прозрачных подповерхностей (окна) в PyOpenGL?
У меня есть простая программа PyOpenGL, которая рисует куб. Я пытаюсь нарисовать прозрачную подповерхность (окно) на передней грани куба. Я могу заставить отображаться обе поверхности, но не так, как окно. Вот мой код для рисования куба:...
1052 просмотров

Не удалось очистить область просмотра OpenGL
Я скопировал этот скрипт (вставлен ниже) и запустил его. К сожалению, изображение выглядит зашифрованным, как показано ниже. Может ли кто-нибудь помочь мне избавиться от этого? Конфигурация: Убунту 13.10 Пиопенгл 3.0.1b1 графическая...
547 просмотров
schedule 08.05.2024

Python/PyOpenGL: трубы
Я пытаюсь изучить PyOpenGL и понимаю некоторые концепции, кроме "трубы" "|" характер, соединяющий вещи. Например, это код для куба: import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * verticies = (...
80 просмотров
schedule 28.10.2023

DrawElements аварийно завершает работу приложения Qt
Я установил виджет qt, который служит средством просмотра opengl. Моя цель — использовать его как средство просмотра текстур и моделей. Вот почему я создал две разные программы с прикрепленными к ним разными шейдерами в соответствии со своими...
89 просмотров
schedule 10.12.2022

pyopengl, glUseProgram, нарушение прав доступа
Я сделал программу, которая рисует некоторые структуры в QtOpenGL.QGLWidget. Он работает на всех компьютерах, на которых он был протестирован, за исключением новой машины с Windows и графической картой NVidia Geforce 840m. Он не работает по...
175 просмотров
schedule 20.08.2023

Несогласованный рендеринг скайбокса с использованием разных текстур в Pygame + PyOpenGL
По мотивам моего неполного ответа на этот вопрос, я реализую простой скайбокс в PyOpenGL в соответствии с этим руководство, внесение незначительных изменений, необходимых для OpenGL 2.1 / GLSL 120 и python2.7-isms. По большей части это работает...
590 просмотров
schedule 21.11.2022

pyopengl — создание цилиндра без использования функции gluCylinder
Используя pyopengl, я пытаюсь создать цилиндр. Верхняя часть цилиндра не круглая, а нижняя, как показано на изображении, указанном ниже. Я хотел бы знать, как это исправить, если это то, как я это закодировал, или просто то, как я это сделал, не...
1931 просмотров
schedule 27.10.2023

PyOpenGL сфера с текстурой
Я хочу использовать Python PyOpenGL для создания сцены из трех сфер. Два сбоку с цветом (красный и зеленый). Средний с любой текстурой на нем (текстура кирпичей, которая на самом деле представляет собой квадратный файл jpg в том же каталоге, что и...
7177 просмотров
schedule 13.03.2024

получение черного экрана при использовании glDrawElements
import textwrap import numpy as np from ctypes import * from OpenGL.GL import * from OpenGL.GL.ARB.multitexture import * from OpenGL.GLU import * from OpenGL.GLUT import * class TestOpenglManager(): # -------- Magic functions -------- def...
391 просмотров
schedule 24.09.2022

Использование окна glfw внутри окна Pyqt
У меня есть пользовательский интерфейс, который я разработал с помощью дизайнера QT и преобразовал с помощью pyqt4. В этом пользовательском интерфейсе у меня есть таблицы, вкладки и многое другое... Я также хотел бы добавить окно glfw внутри этого...
896 просмотров
schedule 23.05.2023

PyOpenGL — рисование нескольких треугольников разными цветами с помощью VBO
Моя цель — визуализировать сцену с множеством треугольников разных цветов. Я хочу визуализировать одну и ту же сцену много раз, как можно быстрее, с разных позиций камеры и под разными углами обзора. Мне удалось объединить несколько образцов и...
783 просмотров
schedule 13.08.2022

PyOpenGL: в обратном вызове glutTimerFunc отсутствует требуемый параметр «значение»
Используя PyOpenGL, я пытаюсь создать простой треугольник, который меняет цвет при каждом вызове обновления, и я пытаюсь использовать для этого glutTimerFunc(...). from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU import * import...
599 просмотров

Солнечная система в OpenGL, положение камеры
Я хочу сделать простую солнечную систему в OpenGL с четырьмя камерами. То, что я хочу, просто, просто найдите камеру с одной стороны земли. В следующем коде я получаю MODELVIEW_MATRIX на glGetFloatv(GL_MODELVIEW_MATRIX) (строка 116) Итак,...
282 просмотров

Ошибка проверки PyOpenGl
Я пытаюсь создать простую сцену с помощью pyopengl, но постоянно получаю ошибку времени выполнения. Я использую glfw для отображения сцены opengl. Я использую python, потому что хотел бы включить opengl в некоторые другие проекты python. Я...
840 просмотров
schedule 14.04.2024

Обработка текстур и изображений с помощью (py) OpenGL
Совсем недавно я начал знакомиться с pygame и, в конечном итоге, с pyOpenGL (используя только два измерения), так как рисование изображений на экране с заиканием pygame. Однако я столкнулся с двумя проблемами, которые я, хоть убей, не могу понять,...
1255 просмотров

Создание нескольких текстур одновременно с помощью glBlitFramebuffer
У меня есть небольшое приложение OpenGL, и я ищу оптимальный способ одновременного копирования нескольких текстурных буферов. Допустим, у меня есть два буфера кадра ( fbo1 , fbo2 ), каждый из которых содержит два буфера текстуры. И у меня есть...
133 просмотров
schedule 09.08.2022

glRotate() продолжает увеличивать и уменьшать масштаб моего представления без моих действий
Я использую pyopengl и Glut для этого проекта. Я только что добавил обработчик событий мыши, чтобы повернуть объект. Что он делает, так это когда курсор достигает края окна, он вращается. Однако, когда я перемещаю курсор обратно в центр окна,...
30 просмотров
schedule 23.07.2022