python-ogreでのOpenGLでの問題

久々にモデルビューワでも弄るか久々に起動してみると・・・アレ黒い?

何でや・・・。

October 30 2009: Release 1.6.4 R1017

Windows7インスコした瞬間にとりあえずPython関係のインストール作業だけ
やって起動確認だけで動作確認していなかったバージョン。
おそらくだけどVista時代よりはPythonもOGREのバージョンもだいぶ上みたい。

いろいろなモデル開いてみるとわかったことがあって
OpenGL Rendering Subsystemの場合、2の累乗テクスチャだと真っ黒になるようだー。
困ったな・・・そーすふぉーじに落ちてる別のバージョンを試してみる。

November 13 2009: Release 1.7.0 R1018

MITライセンスになったとうわさの1.7だがー

D:\PythonOgre\Demos\ogre>Demo_Bezier.py
OGRE EXCEPTION(2:InvalidParametersException): Option named 'Anti aliasing' does
not exist. in D3D9RenderSystem::setConfigOption at .\src\OgreD3D9RenderSystem.cp
p (line 350)

ほとんどの1.6時代の公式サンプルデモすらまともに動かん・・・そんなに引数の数が変わったんだろうか。
Docディレクトリも空で検索してまで調べる気力がわかないので終了。

April 2 2009: Release 1.6.1 R940

しかたないが正常動作してるノートの環境と同じバージョンにするか・・・

E:\kakkou\Desktop\3DViewr>MainPanel.py
Traceback (most recent call last):
  File "E:\kakkou\Desktop\3DViewr\MainPanel.py", line 7, in <module>
    from OgreWindowWx import *
  File "E:\kakkou\Desktop\3DViewr\OgreWindowWx.py", line 5, in <module>
    import ogre.renderer.OGRE as ogre
  File "D:\Python26\lib\site-packages\ogre\renderer\OGRE\__init__.py", line 10,
in <module>
    from _ogre_ import *
AttributeError: 'Boost.Python.StaticProperty' object attribute '__doc__' is read
-only

ゲェー!?なにこれ!?

E:\kakkou\Desktop\3DViewr>python
Python 2.6.3 (r263rc1:75186, Oct  2 2009, 20:40:30) [MSC v.1500 32 bit (Intel)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>/(^o^)\

ノートだとPython 2.6.2だったりするので問題無いんだろうなぁ。
 
正直ビデオカードのドライバ*1の線も捨てきれないのだが
ほかのOpenGLアプリだと同じ現象はでないのでOGREの問題だと思うんだよなぁ。

*1:ちなみにRadeon4850 with ATI Catalyst™ 9.12 Suite for Windows 7 (64 bit)