Poserの画像を貼ったり情報をメモしたり。 

プロフィール

manihoni

Author:manihoni
3DCG歴そろそろ20年。
現在はPoserのベンダーとして
Renderosityでぬる~く活動中。

ManiHoni.net
Twitter
mixi
Gallery@Renderosity


ブログ内検索


INDEX


最近の記事


最近のコメント


カテゴリー


タグ


アーカイブ


ブログ全記事表示


Poser@Renderosity


DAZ3D


RSSフィード


今何時?


販売申請ガイドライン


メールフォーム

名前:
メール:
件名:
本文:


SkinBlender2.1ベータ
Poser9/Pro2012のVerアップにより、Pythonのバージョンも2.7.1(Win版の場合)に上がりました。
その結果、Pythonのファイルアクセス系・文字コード判定系のメソッドに微妙な変更が加わったようで、私のPythonツール製品である「MH SkinBlender2」も正常に動作しなくなりましたorz

そんなわけで、自分自身のPoser環境で使えるようにコードの修正を加えてからしばらく試用してみた後、Forum3Dにて公開ベータテストを行うことにしました。

Forum3D: MH SkinBlender2.1公開ベータテスト
http://www.forum3d.net/bbs/index.php?topic=1347.msg9970

具体的な修正ポイントは、ブレンド画像の読み込みやプリセットファイルの保存・読み込み時のファイルパス取得処理で、「パスの文字列がASCIIかどうか?」という分岐処理部分。
Python2.7.1になって何故か「ASCIIじゃねーぞ!」という判定を返すようになってしまったので、「ASCIIあるいはunicode」と判定の幅を広げてみた・・・という感じで。

で、ベータテストのポイントも、「Win7 64bit上でPoserPro2010と2012の両方とも動く」という私の環境以外の状況を確認するだけのつもりだったのですが、MacOSXとPoserPro2012の組合せではTkinterライブラリが使えないという非常事態が判明。
調べてみたところ、SmithMicroの公式バグトラッカーでも同様の報告がなされているので、特殊な環境に由来した問題ではないようです。
SmithMicroの開発側でPoserに修正を加えてくれればそれで万々歳なんですが、もし「それが仕様です」と宣言されちゃう事態になったら、GUIライブラリを「Tkinter」から「wxPython」に切替えないといけなくなるわけで、そうなるとコードの大部分を書き直しですよorz
うーん、申し訳ないけど、その場合はMacOSXとPoser9/Pro2012の組合せは動作対象外ということにさせてもらうかもしれません。
ごめんなさい。

Tag: <>WIP <>Python
Category: My Products

該当する記事はありません。
この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック


Create stunning models for 3D software free