LAB1092
< ? Blender Webring # >
bl2unitxt3dはblender用のスクリプトです。テキストオブジェクトの日本語使用をより簡単にするために作りました。Tkのテキストボックス経由で漢字入力が可能です。

bl2unitxt3d

2007.04.30 まんだ

■Windows Vistaでキーボードから漢字入力できない(2007.11.25)

Tkのテキストボックスにフォーカスをあわせて「全角/半角」キーを押してもIMEが有効になりません :-(
ええい、Vista は「動作対象外」か「限定的な動作」という位置付けにしてしまおう(手書き認識パッドが使えるだけに、ものすごく残念)
けど…どなたか対処方法知りませんか?

IMEも2007とVista標準のものを切り替えてみたし、Blender自身を「特権ユーザとして実行」もさせてみたし…。そうそう、Vista上で動かしているIDLEは問題なく漢字入力できるんだ、これが。

■bl2unitxt3d Ver 0.09b(2007.04.30)

最新バージョンは0.09bです。拡張は「要望があれば」という事にします。 使い方については を参考にしてください。

■Now, sample .blend file is available!!(2007.02.25) -wip-

Sample file uploaded. you can download it , enjoy this. (you have to get unicode(japanese) truetype font before load the .blend file on your computer, check your console.)

My OS: Windows 2000 Professional JP(IME:Microsoft IME 2000,Japanese)

Left side are converted to curve , Right side are raw text.
You can't input Japanese? Okay,Let's input to the "Tk" text box by follow steps. [note]:This script can't handle too many charecters. you cause a crash, may be...
Rendered image (Left:Curve converted , Right:RawText) Push Alt+P key on text window(right below), pops Tkwindow :-) Rendering(F12) Logs... Japanese!!
サンプルファイルをダウンロードできるようにしました。レンダリング画像は左側がCurve形状に変換したもの、右側がテキストオブジェクト、と配置しています。正常に表示させるためにはフォントの入手、ロード後のフォントの設定が必要になります。

■調査(2007/02/11)

プログラム自体には手を付けていなかったり(!)するのですが、いろいろと調査していくとかなり厄介な、というか「実装すべきかどうか」などの問題にぶち当たっています。

現時点で「問題」になりそうな箇所

「こんな機能あったらいいなぁ」リスト 「そんな御託、今のを完成させてから言ってくれや。」…もっともでございます。
(DLセンタにファイル1つ転がしておきました。某日本語フォントを[Alt+C]でCurveに変換したものが一部含まれています。)
(あとTOUR1。HTMLにしときました。)

■ダウンロード(Ver. 0.09・Pythonソースのみ)

とりあえず"Ver0.09"としてPython ソースのみ公開していますが、かなり不安定です。特に新しくテキストを作成してTabキーでView-Editモードを行き来するとWindows版のBlenderはよくお亡くなりになりました。気をつけて使用してください。
導入方法は1/14版のアーカイブ内ドキュメントを見ていただくのがいいかと思います とりあえず"Tour-1"ということで導入〜実際のBlender上での操作を簡単に説明してみました(blog)。
とりあえず「書きなぐり状態」ですけど、どうぞ。 padosさんが早速コメントしてくださってます。コメントいただくってやはりうれしいですね。 ※くどいようですが、以下の2行を"sitecustomize.py"という名前で、適切な場所にコピーしてください。でないと日本語を含むテキストを入力したときPythonがエラーを報告します。
import sys
sys.setdefaultencoding('utf-8')
■動作確認状況(1/30)はこんな感じ。他機種の動作報告があればうれしいです。Blogのコメント欄にでも「動いたよ」なんて書いていただけると…。
OS
Blender Ver.
Python Ver
Status
Windows
2.43RC1
2.4.3
o
Windows
2.42a
2.4.3
o
Vine Linux4.0
2.42RC1
2.4.4
o
Vine Linux
2,40
2.4.4
o
MacOS X
2.42a
?
?
FreeBSD
?
?
?

■ダウンロード(古い版)

1月14日テスト版のダウンロードアーカイブです。 (導入がややこしい割に)まだドキュメントが十分なものではありませんので、私のBlogかWikiページをあたってください。半分宣伝というのはお分かりですね :-)
以下の2件が比較的「説明っぽい」のではないかと。 よろしく。

■何故作ったか

以上のようなことが作ったきっかけです。ところが、反応はいまいち…(まあ、そんなもんです)。

■更新履歴

2007.04.21
他の言語でも動く…はずです。 随時アップデートの予定です。

■お問い合わせ等

bl2unitxt3dに関しては
lab1092@hotmail.co.jp(全角の@を半角にしてください)
で受け付けています。件名の先頭に
BL2UTXT_
を付けてください。サポートではないことに注意してください。

ただ折角メールを頂いたとしても、こちらからまったく反応がないか、あったとしてもかなり遅くなってしまう(ほぼ「窓口を設けてます」状態)ことは覚悟してくださいませ。


▲ページの先頭へ