コメント等はBBL::Wikiにどうぞ。 メールは b2oxgm @ gmail.com へ。 Twitterもやってます。

最近の雑記

全ての雑記[XML]

2009/11/16 00:09:59

IK計算が不完全な感じだけどとりあえずVMDの再生が出来るようになった。 結局、実装はPV3Dの〜Controllerからは外れた形。 PV3DのChannel3DだのClip3Dだのよくわからんし。

2009/11/09 12:50:22

PV3Dのボーン変形用クラスとかよくわからんので結局自前で実装。 MMDのモーションはQuaternionで記録されてるんでボーン変形もQuaternionベースので実装してみた。 次はフレームごとにモーションのパラメータを取ってくる部分を実装すりゃ良いんだけど、 こっちもPV3Dにあるのはよくわからん。 パラメータのベジェ曲線補間とかあるみたいなんだけどソースを眺めてみた感じだと機能してるのかどうか怪しい。 こっちも自前実装した方がマシかも。

ゲームのスクリプトエンジンにLua-Alchemyを使おうかと思ってたんだけど、日本語文字列の扱いがおかしいのでやめた。 コンパイル済みのswcライブラリを使うとas3.trace("日本語")で文字列が閉じてないとかいうエラーが起きるし。 UTF8をサポートせずにコンパイルしてるのかもしれない。かといって自前でコンパイルし直すのはAlchemyの環境作らないといけないし面倒。 Lua-Alchemy以外の良さそうなスクリプトエンジンないかなぁ。

2009/10/27 00:58:20

ボカロプラスで使うことを目標に MikuMikuDanceのモデルとモーションを Papervision3Dで再生する方法を調べてる。 PV3Dのよくある解説だとモデルやモーションはColladaファイルなどで先に作っておいて再生するだけってのばっかりで、 自前でボーンを組み込んで動かすなんてのをやってるところがない。 しょうがないのでPV3Dのソースを読んだりするわけだが、 肝心の部分でColladaファイルに記録してあるデータをそのまま使ってるとかしててやってらんない。

2009/10/23 01:59:54

Win7 Home Premiumは買うつもりで居たけど、 アップグレード版にするか通常版かそれともDSP版かとか色々悩んだあげく、 通常版をMicrosoft StoreでDL購入した。 アップグレード版がDVD or USBメモリから起動して空のHDDにインストールできるんならファミリーパックにしたいところだったんだけど、 アップグレード対象OSがHDDに入ってなきゃダメとかいうことなんで、再インストールの面倒さとか考えて通常版に、 更に、DL販売のほうが少し安いし、余計なゴミも出ないし、すぐに手に入るからってことでDL版にした。 アップグレード版が旧OSのプロダクトキーだけでインストールできれば良いのに。 ていうかMac OSXと比較すると高いしけちくさい。あんなエディションをいくつも分けずにUltimate一本で出せよ。 アップグレード版の価格帯で通常版出せよ。と言いたい。

とりあえず32/64bit両方ともDLしてDVD-Rに焼いたけど、実際にインストールしたのはUSBメモリに展開した64bit版。 一応RC版で問題なく動くことは確認してたんで、製品版も問題なく稼働中。 あ、一応新しいドライバ入れて解決したっぽいけど、Intel 内蔵グラフィックの不具合っぽいのがあったな。 Aeroの描画不具合というかなんかそんな感じの。

2009/10/20 23:11:38

久しぶりにこっちを更新w

Inkscape extensionsのpsd書き出しがInkscape 0.47pre4ではエラーが出るようになってるみたいなんで修正。 原因はpng書き出しに使ってるinkscape.exeのコマンドラインオプションの'--export-area-canvas'がどうも廃止になったのが原因っぽい。同機能である'-C'オプションに変更することで不具合解消。
(2009/10/21 00:24:45 追記: 凡ミスがあったので修正しました。)

ちなみに、標準添付のgimp_xcf.pyにも同じ問題があります。更に悪いことにos.popen3の第2引数の値を間違っているというダブルパンチw
正式リリースでは直ってるはずと信じたい。

2009/08/22 17:20:29

いいかげんspamがうざいし、メールはGmailの方でやりとりするようになったからプロバイダのメールアドレスを変更した。 んで、プロバイダの方は基本的にプロバイダからの連絡受け取り専用みたいな感じで利用する。 これでspamとはおさらばできるかな。

2009/08/19 21:49:38

psd2swfcに凡ミスがあったので修正。
psd2swfcの出力コードをAS3.0に移植してmxmlc(flex3)でコンパイルできるようになったので、psd2as3としてリリースしました。 出力ファイルはpsd2swfcと同様に元ファイル名の拡張子をasに変えた物です。 AS3.0ではクラス名とファイル名が一致してないと駄目みたいなので、コンパイルするときはまずMain.asに変更して下さい。 mxmlc Main.asでコンパイルできます。

2009/08/19 14:46:07

psd2swfcの出力するActionScriptをリファクタリングした。
本当はswfcのAS3.0対応に合わせてAS3.0なコードを出力するようにしようと思ったんだけど、 どうもうまくいかないので諦めて、少しずつAS3.0に移行しやすくなるようなコードに変形してみた。

swfcは.flashにversion=9(正確には9以上の値)を付けてやれば.action:ブロックがAS3.0のコードとして処理されるんだけど、[Embed(source=〜)]に対応してない。 その一方、.pngで定義したリンケージがgetDefinitionByNameで取れないからどうにもこうにも。 また、version=8以下のAS2.0モード(?)ではclass構文が使えなくてあるぇ〜?

とっとと[Embed(source=〜)]に対応して下さい、お願いします。

2009/08/06 03:57:50

GHC 6.10.4が出てたのでchmを更新しました。

Wikiは更新してるけど、こっちは更新するネタもないので放置気味。Twitter始めると静的なページの更新が面倒になりますねw

2009/04/02 10:21:33

GHC 6.10.2が出てたのでchmを更新しました。あと、GHCのドキュメントの書式が少し変わってたので生成スクリプトも修正しました。

2009/02/14 02:18:18

各種ツールのメモ NicoVisualEffects, Cadencii

2009/01/31 15:39:07

Illustrator 8.0のai形式をSVGに変換するpythonスクリプトのai2svg.pyはどうも改行コードの処理に問題があるみたいでWindows上では無限ループに陥ってまともに動かなかったので修正してみた(ai2svg.py 修正版)。

2009/01/16 16:18:02

Recordsでちょっと足りないと思った所。1.VBScriptから各種設定値が弄れない。2.連番で任意の番号から開始できない。3.Susieプラグインが使えない。
複数台で使ってるのでウィンドウサイズとかフォントサイズは画面サイズに合わせて調整したいし、 ネットワークの接続先が自宅かそうでないかで登録ディレクトリを変更したいというのがあるんで スクリプトから設定値が弄れないと困るんだよねぇ。

2009/01/16 06:24:19

久しぶりに二画面ファイラの情報を漁っていたら、Recordsというフリーソフトを見つけた。 フルキーカスタマイズが可能(Shift, Ctrl, Shift+Ctrl, Altとの組み合わせもOK)で拡張子ごとのキー変更も出来て、 メニューも弄れて、圧縮ファイルの仮想フォルダも使えて、テキスト・バイナリ・画像ビューワも付いてて、 VBScriptによるユーザー関数などの追加も可能。更にサムネイル表示も出来たりとか欲しい機能がてんこ盛りな感じ。 VBScriptなのが少し気に入らないけど、それ以外は大満足。 早速環境設定して今使ってるのから乗り換えてみようかな。

2009/01/10 15:54:57

psd2swfcの出力するActionScriptをリファクタリングした。 前回までのはとりあえず動けばいいやって感じの作りだったので、 _rootとか使ってて他のswfに取り込んで動かすとかそういったことがしづらいことになってた。

2009/01/08 20:43:02

psd2swfcの出力するActionScriptにボタン絡みのフックを設定するように修正しました。

2009/01/08 01:17:35

メモ書きみたいな感じの雑記はTwitterでやってしまうのが手っ取り早いんで、こっちのほうの更新はしなくなるかも。

2009/01/01 02:04:16

明けましておめでとうございます。今年はちゃんと就職しよう。できるといいなぁ。

2008/12/19 21:59:52

LuaDebuggerTest.exeとtest.luaなんてのが入ってるからLuaDebuggerTest.exeはtest.lua専用の実行ファイルかと思ったら、 そんなことはなくて、LuaDebuggerTest.exeは汎用のデバッガらしい。 ブレークポイントを仕込んだり変数一覧を出したりとかできる。 ただ、スクリプトを読み込むだけってのは無いみたいで、読み込んだ後は必ず実行される。 で、その時にエラーが起きた場合はどうにも対処はできなさそう。

2008/12/19 00:31:02

Luainterfaceが LuaforgeからGoogle Codeに移ってた。 で、近々リリース予定のLuainterface 2.0.2用のデバッガ Luainterface Debugger ってのが出来てた。 一応ダウンロードはしてみたけど動かしてないので詳細は不明。前回書いた不便なところが解消されるようなものだと良いんだけど。

BlackBoxLaboratory (c)blackbox. All rights reserved.