RokDeBone2の新機能のページ その2
ver1.0.7.9での変更点
色計算の拡張
色の計算方法を、
1,従来の計算法(色旧ボタン)
2,Phong計算式による計算法(色Pボタン)
3,Blinn計算式による計算法(色Bボタン)
4,Schlick計算式による計算法(色Sボタン)
5,メタセコイアClassic計算式による計算法(色Mボタン)
の5つから選べるようにしました。
2から5を選ぶことにより、メタセコイアと、近い色で、表示することが出来ます。
2,3,4は、スペキュラーの計算のみが違います。
表示速度は、従来の計算方法が、一番、速いです。
色のオーバーフロー処理を
1,クランプによる処理(OFCボタン)
2,スケールによる処理(OFSボタン)
3,オリジナルによる処理(OFOボタン)
の3つから選べるようにしました。
1は、一番速いですが、自己照明などが強くなると、色が破綻します。
2は、破綻しませんが、色が暗くなります。
3は、明るさを落とさないように、処理します。
自己照明(emissive)と、スペキュラーPowerを有効にしました。
(色旧ボタンを押しているときは、有効になりません。)
今回のバージョンアップで、sigの色が、メタセコイアと近い色で、表示できるようになりました。
古いsigで自己照明を有効にしたい場合は、コンバート作業が必要です。
RokDeBone2のページに、SigColorChangeというコンバーターを、置いておきますので、ご使用ください。
読み込みの高速化
sig
ポリゴンの多いデータほど、効果が現れます。12000ポリゴンで、5.5倍速程度。
mqo
1.5倍速程度。
モデルデータを読み直したときに、古いテクスチャを破棄していなかったのを修正。
ver1.0.8.0での変更点
ライトの属性に、ブレンディングモードを追加
頂点のdiffuse色と、ライトの色を、PhotoShopのブレンド方式で、ブレンドします。
5種類のブレンド方式は、以下の通りです。
1,乗算
2,スクリーン
3,オーバーレイ
4,ハードライト
5,覆い焼き
頂点のdiffuse色に対する処理なので、白い頂点にテクスチャを貼っているようなモデルでは、効果は、ほとんど出ません。
「色旧」ボタンを押しているときは、色のバランスが大きく崩れる場合があります。
下の図は、ライト色(142, 142, 142)のときの、各モードの実行画面です。
下の図は、ライト色(255, 0, 128)のときの、各モードの、実行画面です。
ライトのブレンディングモードは、メインウインドウの、「平行光源設定」メニューをクリックし、
ダイアログのラジオボタンを選択することで、設定します。
バグの修正
マニピュレータの円および球が、モデルデータで隠れてしまうバグを修正しました。
モーションダイアログの、IK軸設定用の矢印の表示が、おかしかったのを修正しました。
ver1.0.8.1での変更点
バグの修正
ボーンマーク(線)が、モデルデータの後ろの隠れてしまうのを、修正しました。
ver1.0.8.2での変更点
バグの修正
IKターゲットの表示がおかしかったのを修正しました。
ver1.0.8.3での変更点
バグの修正
「位」ボタンを押して、位置調整モードに入ったときの処理の修正
面を選択するモード
クリックした場所と違う面が選ばれるバグを修正(ver1.1.0.6以降のバグ)
選択色の線が、変なところに表示されることがあるバグを修正(昔からのバグ。両面オブジェクト)
頂点を選択するモード
裏面の頂点が選択されることがある不具合を修正。
近い頂点が複数あった場合、カメラから遠い方の頂点が選ばれてしまうことがある不具合を修正。
ファイルの整理
リソースファイルを、Mediaフォルダにまとめました。
サンプルファイルを、Sampleフォルダにまとめました。
ver1.0.8.4での変更点
平行光源設定ダイアログのバージョンアップ
メタセコ方式を採用しました。
マウスドラッグで、光の向きを設定できるようになりました。
OKボタンを押さないでも、リアルタイムで、設定が、反映されるようにしました。
カメラの向きに対して、光が一定の方向を向くように、ライトの向きを回転します。
モードレスダイアログにしたので、ダイアログを開きながら、メインウインドウで、IK出来ます。
ver1.0.8.5での変更点
プラグインから呼び出す関数の修正
RDBGetNormal
カリング処理を無効にしました。
RokDeBone2の描画手続きを踏まないで、法線計算しても、値が乱れなくなりました。
リソースをちょっと修正
平行光源の向き設定用の、球のマテリアルを、影が分かりやすくなるように、設定し直しました。
ver1.0.8.6での変更点
バグの修正
モデルデータを読み込んだ状態で、ウインドウの大きさを変えると、
ボーンの円のマークが、四角ポリゴンになってしまう不具合を修正しました。
ウインドウの大きさを、小さくしすぎると、エラーになるのを修正しました。
一定以下に、小さくできなくしました。
ウインドウの大きさを小さくしてから、再び大きくすると、
大きくなった部分の、ツールバーのボタンが、表示されない不具合を修正しました。
ver1.0.8.7での変更点
メタセコイアでの、スムージング角度の設定に基づいて、スムージングを行うようにしました。
(今までは、全て、スムージングしていました。)
ver1.0.8.8での変更点
バグの修正
プレビュー中に、アプリケーションを終了しようとすると、アプリケーションが固まるバグ、を修正しました。
プレビュー中に、メインウインドウのメニューをクリックした場合は、モーション再生を中止するようにしました。
RokDeBone2のページに、「今後のバージョンアップ予定」のページを追加しました。
ver1.0.8.9での変更点
頂点単位のマテリアル設定機能を実装しました。
ツールバーの、「マ」ボタンを押すと、頂点マテリアル設定モードになります。
(ピンクの四角い点は、頂点をクリックする目印の表示で、頂点マテリアルとは、関係ありません。)
頂点毎に、diffuse, specular, ambient, emissive, specular power を設定出来ます。
モデルデータに、リアルな陰影効果を与えたりするのに、有効です。
頂点マテリアルを設定した頂点の色は、ライトの影響を受けて、変化します。
ダイアログで、マテリアルを作成し、マウスで頂点をクリックすることで、設定します。
ダイアログには、照光を考慮した球の色が表示されます。
頂点ペイントは、20回まで、アンドゥーできます。
作成したマテリアルは、16個のマテリアルパレットに保存しながら、作業することが出来ます。
マテリアルパレットは、mplという拡張子のファイル(テキスト形式)で、保存、読み込みが出来るので、
使い回すことが出来ます。
ver1.0.9.0での変更
マウスをドラッグ、ホイールしたときの処理を、選べるようにしました。
メインウインドウの「オプション」メニューを選択し、「マウスの設定画面へ」ボタンを押すと、
マウス設定用のダイアログが出ます。
マウス設定用ダイアログで、左ドラッグ、右ドラッグ、ホイールの時の処理を、選択できます。
選択した処理方法は、iniファイルに保存されます。
メタセコイアと同じカメラの操作方法にすることも、可能です。
(左クリックを無し、右クリックをカメラ回転、ホイールをカメラ距離 に設定すれば、同じになります。)
ver1.0.9.1での変更点
将来のXファイル入力のため、また、将来の頂点単位の影響度設定の自由度を上げるために、
一つの頂点に対して影響するボーンの数を、変化させることが出来るように、データ構造を変えました。
デフォルト状態は、変わらないようにしたので、いままでと同じように、モーションが再生されます。
もし、このバージョンで、モーションが、以前と同じように再生されない、という不具合が出ましたら、
それは、バグですので、ご報告を、お願いします。
だいぶ前から告知していたとおり、BIMファイルのサポートを止めました。
(影響範囲設定は、im2ファイルを使ってください。)
ver1.0.9.2での変更点
階層構造エディタに、ボーンの削除メニューが付きました。
マウスクリックとドラッグで、ボーンを作成、位置調整出来るようになりました。
ツールバーの「ボ」ボタンを押すと、ボーン作成モードになります。
右クリックで親のボーンを選択し、左クリックで、新しいボーンを作成するモードと、
左ドラッグで、ボーンの位置を調整するモードがあります。
親にするボーンは、右クリックの他に、階層構造エディタで選択することも可能です。
作成に失敗したときに、スムーズに、削除が出来るように、削除ボタンも、ダイアログに付けました。
ダイアログで、名前の設定も出来ます。
位置調整は、マニピュレータを使うことが出来ます。
メモリ使用量を、ちょっと、削減。
表示用パーツの数が多いほど、効果が現れます。
ver1.0.9.3での変更点
デバッグ
2股以上に分かれているボーンを削除すると、階層構造が壊れるバグを修正しました。
ボーン作成モードで、一度も、右クリックをしない状態で、ボーン削除をすると、エラーになるバグを修正しました。
ver1.0.9.4での変更点
デバッグ
「パースペクティブ」メニューで、正射影を選択しているときの、IK、位置調整の位置がずれるバグを修正しました。
RokDeBone2のトップページに戻る
トップページに戻る