Найти - Пользователи
Полная версия: Помогите с Pyopengl
Начало » Python для экспертов » Помогите с Pyopengl
1 2 3 4
Андрей Светлов
nerezus
> что питон помедленнее будет, но не настолько же.
Намного ) Вернее во много раз.
Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\

irrlicht же не имеет биндингов для питона, хотя выглядит явно побыстрее.
Я смотрел слегка только на OGRE.
Мы для 3D используем свой движок, в котором сцена вяжется на Питоне, а сервисы анимации и рисования - чистый C++.
Скорости хватает. И гибкости - что немаловажно.
Для 2D интерфейса PyOpenGL уверенно хватает тоже.
Striver
nerezus: Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\

Всё зависит от того, чего нужно то на самом деле… Как я понял, Xamil с самой OpenGL разобраться хочет, поучиться и поэкспериментировать. Для этого Python подходит гораздо лучше С при любом fps (это тут не важно). Я года 3 назад на PyOpenGL пытался что-то делать, написал вывод на экран .ase моделек (текстовый формат, экспортируемый 3DMax'ом). Но для чего-то большего, конечно, это медленно всё.
Сейчас делаю свою игрушку на PyOgre. Обычная сцена у меня - 30 - 40 тысяч треугольников, на компе с Athlon1800, GF FX5200 выдаёт 40 fps, что для моих целей с головой хватает.
Понятно, что проекты уровня Сталкера или HL2 с таким инструментарием не напишешь, но их в одиночку вообще никак не напишешь, там огромные команды трудились.
maya
Я скачала все как написано здесь - http://pyopengl.sourceforge.net/documentation/installation.html.
Но все равно выдет ету ошибку:
Traceback (most recent call last):
File "C:\Users\maya\Desktop\PyOpenGL-Demo-3.0.0a6\PyOpenGL-Demo-3.0.0a6\PyOpenGL-Demo\NeHe\lesson1.py", line 41, in <module>
from OpenGL.GLUT import *
File "C:\Users\maya\Desktop\PyOpenGL-3.0.0a6\PyOpenGL-3.0.0a6\OpenGL\GLUT\__init__.py", line 4, in <module>
from OpenGL.GLUT.special import *
File "C:\Users\maya\Desktop\PyOpenGL-3.0.0a6\PyOpenGL-3.0.0a6\OpenGL\GLUT\special.py", line 73, in <module>
_base_glutDestroyWindow = GLUT.glutDestroyWindow
AttributeError: 'NoneType' object has no attribute 'glutDestroyWindow'
Подскажите где скачать нормальный GLUT.
Если кто может напишите маленькую пошаговую инструкцию по установке pyopengl многим поможете у кого нелады с англицким :), а то я уже второй день мучаюсь. СПС
Андрей Светлов
это очень просто. Нужен файл glut32.dll где-нибудь в путях поиска. В c:\windows\system32, например.
Взять можно из самых разных источников. Например, здесь.
В стандартную поставку window glut не входит, в отличие от opengl
maya
Спасибо! Кинула glut в system32 и все заработало :) РЕСПЕКТ!
AleXanrd
Здравствуйте, вот тоже решил изучать питон и хочеться попробовать что то сотворить с помощью opengl но установить или запустить немогу много что пробовал(и glut ложил и с библиотеками игрался) но увы, может ли кто то пошагово изложить что как и куда следует положить, запустить и все такое, ну типа для чайников… заранее благодарен
slivlen
AleXanrd
А какая ОС у чайников? =)
Андрей Светлов
easy_install pyopengl
Для винды -
glut32.dll в путях поиска (c:\windows\system32)
Для linux как правило уже стоит. Нет - поставить через yum, apt-get или что-нибудь еще.
AleXanrd
У меня ХР, а как запустить этот easy_install pyopengl??? подскажите пожалуйста…
Ferroman
А сделать в гугле запрос “easy_install pyopengl” религия не позволяет?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB