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の問題だと思うんだよなぁ。