Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2007 23:43:35

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Помогите с Pyopengl

nerezus
> что питон помедленнее будет, но не настолько же.
Намного ) Вернее во много раз.
Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\

irrlicht же не имеет биндингов для питона, хотя выглядит явно побыстрее.
Я смотрел слегка только на OGRE.
Мы для 3D используем свой движок, в котором сцена вяжется на Питоне, а сервисы анимации и рисования - чистый C++.
Скорости хватает. И гибкости - что немаловажно.
Для 2D интерфейса PyOpenGL уверенно хватает тоже.



Офлайн

#2 Май 21, 2007 06:01:51

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

nerezus: Да и тот же PyOgre ппц медленный, на топовом железе 100фпс нету(1280х1024) при простенькой сцене из всего лишь 50к треугольников =\

Всё зависит от того, чего нужно то на самом деле… Как я понял, Xamil с самой OpenGL разобраться хочет, поучиться и поэкспериментировать. Для этого Python подходит гораздо лучше С при любом fps (это тут не важно). Я года 3 назад на PyOpenGL пытался что-то делать, написал вывод на экран .ase моделек (текстовый формат, экспортируемый 3DMax'ом). Но для чего-то большего, конечно, это медленно всё.
Сейчас делаю свою игрушку на PyOgre. Обычная сцена у меня - 30 - 40 тысяч треугольников, на компе с Athlon1800, GF FX5200 выдаёт 40 fps, что для моих целей с головой хватает.
Понятно, что проекты уровня Сталкера или HL2 с таким инструментарием не напишешь, но их в одиночку вообще никак не напишешь, там огромные команды трудились.



Офлайн

#3 Окт. 23, 2007 01:43:28

maya
От:
Зарегистрирован: 2007-10-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

Я скачала все как написано здесь - 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 многим поможете у кого нелады с англицким :), а то я уже второй день мучаюсь. СПС



Офлайн

#4 Окт. 23, 2007 12:58:59

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Помогите с Pyopengl

это очень просто. Нужен файл glut32.dll где-нибудь в путях поиска. В c:\windows\system32, например.
Взять можно из самых разных источников. Например, здесь.
В стандартную поставку window glut не входит, в отличие от opengl



Офлайн

#5 Окт. 23, 2007 13:23:11

maya
От:
Зарегистрирован: 2007-10-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

Спасибо! Кинула glut в system32 и все заработало :) РЕСПЕКТ!



Офлайн

#6 Апрель 8, 2008 11:27:05

AleXanrd
От:
Зарегистрирован: 2008-04-05
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

Здравствуйте, вот тоже решил изучать питон и хочеться попробовать что то сотворить с помощью opengl но установить или запустить немогу много что пробовал(и glut ложил и с библиотеками игрался) но увы, может ли кто то пошагово изложить что как и куда следует положить, запустить и все такое, ну типа для чайников… заранее благодарен



Офлайн

#7 Апрель 8, 2008 13:08:21

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

AleXanrd
А какая ОС у чайников? =)



Офлайн

#8 Апрель 8, 2008 18:35:03

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Помогите с Pyopengl

easy_install pyopengl
Для винды -
glut32.dll в путях поиска (c:\windows\system32)
Для linux как правило уже стоит. Нет - поставить через yum, apt-get или что-нибудь еще.



Офлайн

#9 Апрель 9, 2008 13:52:27

AleXanrd
От:
Зарегистрирован: 2008-04-05
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

У меня ХР, а как запустить этот easy_install pyopengl??? подскажите пожалуйста…



Офлайн

#10 Апрель 9, 2008 17:06:46

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с Pyopengl

А сделать в гугле запрос “easy_install pyopengl” религия не позволяет?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version