CSVエクスポート・インポート

(2018/12/20 公開)

モデルのアートメッシュやデフォーマ、パーツ、パラメータなど全てのオブジェクトの名前・IDをCSVファイルとしてエクスポートします。
エクスポートしたファイルを、エクセルやテキストエディタなどで開き、編集を行ったあと再度インポート行うことで一括で変更が適用されます。

例えば、下の画像のように日本語で作成されたモデルの名前を一括で英語に修正する場合などに便利です。

 

 

CSVのエクスポートとインポートの方法

モデルのオブジェクトの一括設定手順は以下になります。

  1. [モデリング] メニュー⇒モデルのオブジェクトの一括設定⇒エクスポートでCSVファイルを書き出す。
  2. テキストエディタなどでCSVファイルを修正。
  3. [モデリング] メニュー⇒モデルのオブジェクトの一括設定⇒インポートでCSVファイルを読み込む。

モデルパラメータの一括設定も同じ手順になります。

 

 

モデルのパラメータの一括設定の仕様について

一括設定の対象とする各種オブジェクトのプロパティは、以下の通りです。
・パラメータ:GUID,種類,ID,名前,グループ,最小値,基準値,最大値,リピート,説明
・パラメータグループ:GUID,種類,ID,名前

 

列名 説明 指定方法

※設定できる値はパラメータ設定ダイアログに基づきます

GUID システムでのみ用いる情報です。モデルのパラメータと一意に紐づく情報です。 空指定の場合は、新規追加扱いになります。

それ以外はインポート先のモデルに存在するパラメータの設定変更扱いになります。

ID パラメータのIDです。 文字列を指定します。
名前 パラメータの名前です。 文字列を指定します。
グループ パラメータフォルダのIDです。 文字列を指定します。
最小値 パラメータの最小値です。 小数点付きの少数を指定します。(1.5や0.0など)
基準値 パラメータの基準値です。 小数点付きの少数を指定します。(1.5や0.0など)
最大値 パラメータの最大値です。 小数点付きの少数を指定します。(1.5や0.0など)
リピート パラメータのリピート設定が 有効/無効です。 有効ならばtrue、無効ならばfalseを指定します。
説明 パラメータについてユーザが任意に設定頂ける説明文です。 文字列を指定します。

 

パラメータの追加、削除について以下のようなケースを想定した機能が実装されています。

  1. 変更したいケース
    モデリング中に、ID、名前などを一括で変更したい場合。
  2. 変更と追加を同時に行いたいケース
    上記a.と同時に、新たにパラメータ、パラメータグループを追加したい場合。
    ・追加したいパラメータ、パラメータグループの行のGUIDの列は空白の文字列にしてください
  3. パラメータをテンプレートとして用いるケース
    モデルを新規に作成した後、パラメータ、パラメータグループを新規に一括設定したい場合。
    ・インポート時のダイアログの「実行前に既存のパラメータをすべて削除する」にチェックを入れてください

注意:モデルに設定されいるパラメータは、処理のはじめにすべて削除されます。

 

書き出されるCSVについて

本機能(インポート、エクスポート)で扱う、CSVのエンコーディングは、UTF-8となっております。

エクスポートされたCSVをMicrosoft Excelなどのソフトで編集するには、Shift_JISに変更が必要です。
また、インポートにはCSVのエンコーディングをUTF-8に直す必要があります。

 

Copyright © 2018 Live2D Inc.