思いつくままを綴る雑記帳

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

LuxRenderのビルド報告 その後

UnicodeEncodeErrorが発生する件の調査報告です。

デバッガで調査したところ、bpy_user_resourceseという関数で
リソースパスを取得した際にDocument_setting下のリソースパス
を検出しているようで、このパスに日本語のディレクトリが存在
するためにUnicodeDecodeErrorが発生していたようです。
従って、この検出したパスをデフォルトDecodeして戻す事で
問題を回避できるようなので自前のビルドで修正してみました。
検証した結果、Ansiコードのアカウントでも日本語文字の
アカウントでも正常に動作するようなので、Blender2.5バグ
トラッカーに報告しています。
修正がこれでいいのかの確認待ちですが、公開モジュールでは
この修正を盛り込んだ形でやって行こうと思います。
従って、昨日投稿した内容のLuxRenderのpyファイルの改変は
やめることにしました。
スポンサーサイト

コメント

コメントの投稿

URL
コメント

パスワード
秘密
管理者にだけ表示を許可する

トラックバック

トラックバックURL : http://perfectcat.blog101.fc2.com/tb.php/75-91d3e75e
<< LuxRenderのビルドメモ | TOP | LuxRenderビルドの報告 >>
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。