Форум сайта python.su
nerezusЯ смотрел слегка только на OGRE.
> что питон помедленнее будет, но не настолько же.
Намного ) Вернее во много раз.
Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\
irrlicht же не имеет биндингов для питона, хотя выглядит явно побыстрее.
Офлайн
nerezus: Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\
Всё зависит от того, чего нужно то на самом деле… Как я понял, Xamil с самой OpenGL разобраться хочет, поучиться и поэкспериментировать. Для этого Python подходит гораздо лучше С при любом fps (это тут не важно). Я года 3 назад на PyOpenGL пытался что-то делать, написал вывод на экран .ase моделек (текстовый формат, экспортируемый 3DMax'ом). Но для чего-то большего, конечно, это медленно всё.
Сейчас делаю свою игрушку на PyOgre. Обычная сцена у меня - 30 - 40 тысяч треугольников, на компе с Athlon1800, GF FX5200 выдаёт 40 fps, что для моих целей с головой хватает.
Понятно, что проекты уровня Сталкера или HL2 с таким инструментарием не напишешь, но их в одиночку вообще никак не напишешь, там огромные команды трудились.
Офлайн
Я скачала все как написано здесь - 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'
Офлайн
это очень просто. Нужен файл glut32.dll где-нибудь в путях поиска. В c:\windows\system32, например.
Взять можно из самых разных источников. Например, здесь.
В стандартную поставку window glut не входит, в отличие от opengl
Офлайн
Спасибо! Кинула glut в system32 и все заработало :) РЕСПЕКТ!
Офлайн
Здравствуйте, вот тоже решил изучать питон и хочеться попробовать что то сотворить с помощью opengl но установить или запустить немогу много что пробовал(и glut ложил и с библиотеками игрался) но увы, может ли кто то пошагово изложить что как и куда следует положить, запустить и все такое, ну типа для чайников… заранее благодарен
Офлайн
AleXanrd
А какая ОС у чайников? =)
Офлайн
easy_install pyopengl
Для винды -
glut32.dll в путях поиска (c:\windows\system32)
Для linux как правило уже стоит. Нет - поставить через yum, apt-get или что-нибудь еще.
Офлайн
У меня ХР, а как запустить этот easy_install pyopengl??? подскажите пожалуйста…
Офлайн
А сделать в гугле запрос “easy_install pyopengl” религия не позволяет?
Офлайн