汎用ライト機能を作成中です。

現在、汎用ライト機能を作成しています。カメラと同様にオブジェクトの一種として扱えますので、通常の移動や回転などのアニメーションも可能です。ライト機能を利用した、外部レンダラーとの連携も考えています。
ライト テスト

ToyStudio 1.6.1.1 をアップ

ダウンロード」のページにToyStudio 1.6.1.1をアップしました。

今回のバージョン アップでは、BBSでご報告いただいていたテクスチャ ファイル読み込み関係のバグ修正を行いました。

また、拡張機能のXファイル出力機能で「出力スケール」に対応しました。

その他の更新内容については、バージョンアップ履歴を参照してください。

ToyStudio 1.6.1.0 をアップ

ダウンロード」のページにToyStudio 1.6.1.0をアップしました。

今回のバージョン アップでは、主にファイルの入出力機能の強化や修正を行いました。MQO、DXF、OBJ、3DS、DAE、FBXファイルの入出力、TOYファイルの入力において座標軸方向やスケールの調整ができるようになりました。

座標軸の変更によって右手座標系/左手座標系が変化する場合も、「回転の方向を調整」オプションによって全ての回転パラメータやアニメーション キーの回転方向が調整され、「面の方向を調整」オプションによって面の方向が調整されます。

座標軸の変更機能は頂点座標だけであれば容易なのですが、アニメーション キーやボーン、IKなどを含めると非常に難解で予想以上に時間がかかってしまいました。

また、BBSで質問などをいただいていたのですが、「テクスチャ」ダイアログのヘルプに、カラーやアルファのオペレーションについての詳しい説明を追記しました。

その他の更新内容については、バージョンアップ履歴を参照してください。

ToyStudio 1.6.0.9 をアップ

ダウンロード」のページにToyStudio 1.6.0.9をアップしました。

今回のバージョン アップでは、「オブジェクト」メニューに「ミラー ポーズ」コマンドが追加され、ボーンやIKハンドルについてミラー対称の姿勢がセットできるようになりました。

この機能についてのトピックとして「9 ミラー ポーズについて」を追加しましたので、参照してください。

その他の更新内容については、バージョンアップ履歴を参照してください。

今回のバージョンから、配布ファイルの圧縮形式をZIPに切り替えました。また、ご要望がありましたので、ToyStudioの旧バージョンのダウンロード ページを復活させました。

試用ライセンスについて

「ライセンスのご購入」のページの試用ライセンスの項目の説明に追記しました。

ToyStudio Advanceの試用ライセンスはソフトウェアの試用のために発行していますので、授業や講義などの教材用途で試用ライセンスを使用することは出来ませんのでご了承ください。大量の試用ライセンスの発行について、当方で対応できないということもあります。

昨日、同じIPアドレスから試用ライセンスの申し込みを数多くいただいておりますが、失礼ながら一旦ライセンスの送付をオミットさせていただきたいと思います。各個人で試用ライセンスを申し込まれる場合は問題ありませんので、希望される場合は再度お申し込みください。

ToyStudio BBS を更新しました。

ToyStudio BBSのBBSシステムを更新しました。

ご要望やバグ報告に対して対応ができた場合は「対応済み」のチェックが表示できるシステムになり、トピックの一覧などもやりやすくなりました。

画像ファイルや圧縮ファイルなどの添付もこれまで通り出来ます。

旧BBSのログを機械的に変換して持って来ましたので、旧BBS用の編集/削除パスワードは無効になっています。これまでの書き込みについての修正/削除を希望される場合は、サポート ページのメール フォームからご連絡ください。

ToyStudio 1.6.0.8 をアップ

ダウンロード」のページにToyStudio 1.6.0.8をアップしました。

今回のバージョン アップでは、主に前バージョンでの機能追加などに付随するバグの修正などを行いました。

新たに以下の「シーン ウィンドウ」を追加し、ゴースト表示などの設定ができるようになりました。以前のバージョンでのゴースト表示は前後のキー フレームのみの固定でしたが、新バージョンでは「ゴーストA」、「ゴーストB」で個別にキー フレームのオフセットを指定できるようになりました。

デフォルトでゴーストAは青、ゴーストBは赤で表示されます。IKハンドルのキーがゴースト表示に反映されないバグは修正されました。

シーン ウィンドウの右下の「シーン情報」ボタンをクリックすると、以下のようなシーン全体についてのオブジェクトやポリゴンの情報が表示できます。ファイルのエクスポート前のオブジェクト数やポリゴン数の確認などに利用できます。

その他の更新内容については、バージョンアップ履歴を参照してください。

ToyStudio 1.6.0.7 をアップ -その3-

アニメーションのキータイプについて

アニメーションに利用できるキー タイプとして「せん断X、Y、Z」、「可視」、「IKツイスト」、「IK極ベクトル」に対応しましたので、「キー タイプ」ウィンドウは以下のように更新されました。

アニメーション キーの貼り付けについて

「アニメーション キーの貼り付け」ダイアログに「シーン」の「コピー データ」の項目を追加し、シーン関連のキーの貼り付けの選択ができるようになりました。

その他

今回のバージョンアップでIKハンドルに「ツイスト角」が追加されたので、トピックスの「7 IKハンドルについて」を更新しました。

SDKドキュメントの「マニュアル」→「スキニング」のページに「スキニング処理」の項目を追加しました。ToyStudioでの頂点のスキニングの擬似コードを紹介しています。

その他の更新内容については、バージョンアップ履歴を参照してください。

ToyStudio 1.6.0.7 をアップ -その2-

IKハンドルについて

IKハンドルのスタート ジョイントとエンド ジョイントの間に下図のように「ツイスト円」がつきました。

このツイスト円を直接左ボタン ドラッグすることで、IKのツイスト角(ひねり角)を設定します。

また、IKハンドルの本体を直接左ボタン ドラッグすることで、IKハンドルを移動できるようになりました。

オブジェクト ウィンドウの「IKハンドル」タブには「ツイスト角」と「極ベクトル」の項目が増えました。極ベクトルの「球面線形補間」チェックがONの場合、極ベクトルのアニメーション キーは球面線形補間され、OFFの場合角XYZ要素が個別に補間されます。

その3へ続きます。

更新内容の一覧についてはバージョンアップ履歴を参照してください。

ToyStudio 1.6.0.7 をアップ -その1-

ダウンロード」のページにToyStudio 1.6.0.7をアップしました。

今回のバージョン アップでは、ポージングやアニメーションに関係する基本機能を強化しました。予定よりもソフトウェアの変更範囲が大きくなってしまい、実装に時間がかかりました。

マウス カーソルについて

まず最初に、3Dウィンドウで表示されるマウス カーソルが、以下のようなタイプに変更になりました。

図形要素をポイント選択する場合、計算上は点ではなく小さな矩形の位置をチェックしているのですが、その矩形がカーソルの左上に表示されるようになりました。ボーンやIKハンドルなどの選択がだいぶやりやすくなったと思います。矩形のサイズは「オプション」ダイアログの「カーソル サイズ」で変更できます。

ボーンの直接回転について

ボーン(ジョイントとジョイントの間の四角錐の部分)を直接マウスの左ボタンでドラッグすることで、ボーンを簡単に回転させることができるようになりました。ドラッグ中は操作部分に〇印の「インディケータ」が表示されます。これはIKなどによってボーンの回転が制約されて操作できない場合は×印となります。

その2へ続きます。

更新内容の一覧についてはバージョンアップ履歴を参照してください。