いろは雑記

DAZ Studioを中心とした使い方メモや、お得情報など。
旧ブログのサービス終了に伴い移転しました。

PresetCleaner『Preset Cleaner for Daz Studio』は、DSONフォーマットのポーズ、シェイプ、マテリアルファイルから、不要なパラメータを削除するためのツールです。部分的なポーズの作成、顔と体のモーフの分離、表情ポーズの制限、など様々なタスクに使用できます。複数のプリセットを一括してクリーンアップするバッチ処理も可能です。


ユーザーインターフェース

PresetCleanerUI

ツールバーのボタン

Open : プリセットを開く
Save : ロードしたプリセットを保存
Save as : ロードしたプリセットを名前を付けて保存
Remove Lines : 選択した行をパラメータリストから削除
Keep Parameters / Remove Parameters : パラメータを保持/パラメータを削除 の切り替え
Ignore Materials / Include Materials : マテリアルを含めない / マテリアルを含める の切り替え
Clean Files : 処理対象のファイルを1つまたは複数選択
Clean Folder : 処理対象のフォルダの選択(サブフォルダを含めず)
Clean Folders : 処理対象のフォルダの選択(サブフォルダを含める)
Info : アプリケーション情報の表示
Exit : アプリケーションを終了

Keep Parameters / Remove Parameters ボタンは、押す度にパラメータを削除するモードと、維持するモードに切り替わります。

パラメータリスト(4つのカラム)
Type :
Bone :ボーンに関係するパラメータ
Ctrl : コントロールパラメータ
Mat : マテリアルパラメータ
Object : ボーンまたはマテリアルの名前
Parameter : パラメータの名前
Value : 値の名前 (マテリアルパラメータ値は除く)

行の1つをクリックすると、リストのソートができます。
ステータスバーの左側は読み込まれたプリセットの名前、右側にはプリセット内のパラメータ総数が表示されます。

使い方

Preset Cleaner用のプリセットの用意

DAZ Studioにフィギュアを読み込み、すべてのパラメータを使用してPosesまたはShapeのプリセットを保存します。

PosePresetSaveOptions

ContentLibraryの適当なフォルダにPose Presetとして「Template_G8M」という名前で保存しました。
これをベースとしてプリセットを作成していきます。プリセットはフィギュアごとに必要です。


Pose(ポーズ)ファイルの作成
ポーズに必要なのはRotation(回転)パラメータとhipのtransfer(移動)のみです。
Bodyのパラメータも余計です。
  1. Preset Cleanerで先ほど作った「Template_G8M」をロードします。
  2. Parameterカラムをクリックしてソート。Hipを除く、Rotation以外のパラメータを[Remove Lines]ボタンで全部削除します。
  3. RemoveLines
  4. 作業が終わったら[Save as]ボタンを押して保存します。「G8M_pose」としました。これがG8M用のポーズファイルの専用プリセットになります。
  5. プリセットは開いたままKeep Parametersモード状態で、クリーンにしたいポーズファイルを[Clean Files]ボタンを押して読み込みます。

Example例)ポーズを保存するときに、面倒くさいからと何もいじらずに全パラメータをチェックした状態で保存したとしても、


手順4を行えばクリーンアップ作業が一括で実行できます。
作業が終われば自動的に上書き保存されています。
ファイルサイズは5分の1くらいに減ります。

CleanFiles

Expressions(表情)ファイルの作成
Expressionsは顔の表情に影響をあたえるHeadのパラメータのみを含むプリセットです。
  1. DAZ StudioでHeadだけのポーズファイルを作っておきます。名前を「Template_G8M_Expression」として保存しました。
  2. PosePresetSaveOptions_Head
  3. Preset Cleanerで先ほど保存したファイルを開き、不要なScaleとTranslationを全削除します。
  4. 作業が終わったら[Save as]ボタンを押して保存します。「G8M_Expression」としました。これがG8M用の表情ファイルの専用プリセットになります。
  5. プリセットは開いたままKeep Parametersモード状態で、クリーンにしたいポーズファイルを[Clean Files]ボタンを押して読み込みます。
※Genesis3・8の場合、表情はモーフではなく特殊な顔のボーンによってコントロールされます。

BodyのTranslation(移動)の削除
ポーズには、BodyのTranslationを含めない方が望ましいです。
これが入っていると、ポーズを適用したときに変なところに移動したり、逆に原点に戻ったりします。
  1. DAZ StudioでBodyのTranslationのみをチェックしてポーズを保存します。「Template_G8M_Body」としました。
  2. PosePresetSaveOptions_Body
  3. Preset Cleanerでロードして、Translationしか入っていないことを確認。
  4. BodyOnly
  5. 新しいプリセットファイルとして保存します。「G8M_Body」としました。
  6. Remove Parametersモードにして、BodyのTranslationだけを取り除きたいポーズファイルを、[Clean Files]ボタンを押して読み込みます。

ポーズの分割
上半身のみポーズと下半身のみポーズを作成するためのプリセットを作ります。
  1. [ポーズの作成]で作ったプリセット「G8M_pose」をPreset Cleanerでロードします。
  2. Lower Body(下半身)以外のすべてのボーンを削除します、とマニュアルにはありますが、階層でソートできないので探すのが大変です。DAZ Studioで上半身だけのポーズを作って保存して、余計なScale等を削除した方が早いです。
  3. プリセットを保存します。「G8M_UpperBody」としました。
  4. Keep Parametersモードにして、上半身のポーズだけのファイル(下半身は取り除きたい)ポーズファイルを、[Clean Files]ボタンを押して読み込みます。
LowerBody(下半身用ポーズ)も同じように作成します。パラメータ削除作業時にHipのTranslationを削除しないように注意します。

手だけのポーズなども、これと同じ手順でできると思います。
プリセット作成作業が面倒くさいですが、最初だけです。
ポーズを保存する度にチェックボックスを操作する作業に比べれば楽ちんです。
ある程度自作ポーズがたまってきたり、配布用ポーズファイルを作りたいときなどに、一括でクリーンアップするのが効率がいいかと思います。

DAZ Studioで保存したTemplate_○○のファイルは、プリセット作成作業が終われば捨ててしまって問題ないです。

0404-mm-slider-a

1つ40%オフ、2つで50%オフ《March Madness 2020》のキャッチアップセールです。
期間中リリースされた新製品と、DAZ 3Dに出品している全ベンダーさんのアイテムが割引対象です。
普段セールをしないベンダーさんのアイテムを購入するチャンスです。

また追加70%オフになるBONUS MADNESSも全部復活しています。
タダみたいな価格になるので、さして必要ないアイテムでも買ってしまいそうです。


 セール特設ページはこちら ⇒ 《2020 March Madness - Final Catch-up》

MF Content Bookmarks『MF Content Bookmarks』は、DAZ Studioのメニューバーに「Bookmarks(ブックマーク)」メニューを追加するプラグインです。
Contents Libraryペインのお好みのフォルダを、Webブラウザのブックマークメニューにアドレスを追加するように機能します。

Contents Libraryのフォルダはかなり深い階層になっているので、目的のフォルダに到達するまでに多くのクリック作業が必要です。
このプラグインを使えば、ブックマークメニューからすばやくアクセスできるようになります。
また編集画面からいつでもブックマークの順序を変更したり、削除したりリネームしたりできます。

インストール

インストールはDIM(DAZ Install Maneger)を使うか手動で行います。
ファイルは「MF_contentbm.dll」1つだけなので、手動の場合はpluginsフォルダにコピーです。

DIMでインストールするのが最適かつ簡単です。

Install_DIM


インストールが完了するとメニューバーに[Bookmarks]メニューが追加されています。

Menu


使い方


[Content Library]ペイン > DAZ Studio Formats > My Library > Presets > Characters > Animal
このフォルダをブックマークしてみます。
普通にアクセスするには、階層が深くてかなり面倒です。

[Content Library]ペインから、ブックマークしたいフォルダを開いて、
Bookmarksメニュー > Bookmark current selection
を選択します。

Bookmark_current_selection


Animalフォルダがブックマークされました。

Bookmark

次からはこのメニューからワンクリックで移動できるようになります。

ブックマークの編集
[Bookmarks]メニュー > Edit Bookmarks... を選択します。

Edit_bookmarks


ブックマーク編集ウィンドウが表示されます。

Boookmarks_menu

Remove : ブックマークを削除します。
Move up : 1つ上の項目に移動します。
Move down : 1つ下の項目に移動します。

ブックマーク名の変更

「Name」項目をダブルクリックすると、名前をリネームできます。
日本語でも大丈夫か試してみます。

Rename


日本語にしても表示・機能されました。

Doubutsu

名前を変更しても、内部側ではフォルダのパスは維持されているので大丈夫です。
パスが長いものは、わかりやすい名前にリネームするとすっきりするかもしれません。


昔過ぎて記憶が曖昧だけど「Folder Favorites」がこれに近い役割だったと思います。DS3で開発が止まって不便をしていました。
Madnessの半額セールで何買うものないかなと探していたときに『MF Content Bookmarks』を発見。
定価がちょっと高いと思う。半額でも高いと思う。1000円でストレス解放と時短になると思えば安い…のかな。