「キュー作成情報CSVからキューの作成」とは、シンプルなCSVからキューを作成する機能です。
キュー作成情報が書かれたCSVを読み込み、キューを作成します。
再生するマテリアルは異なるが、パラメータや構造が同じキューシートを大量に作成する時に
CSVをテンプレートのように利用することができます。
マテリアルの差し替えは、CSVの情報をエクセルやテキストツールで置換して変更します。
キューの細かな最終調整はCRI Atom Craft上で行いますが、
導入となるデータの作成はCRI Atom Craft外で行うことが可能となり、分業することも可能です。
「キューID,マテリアル名,テキスト」 の一行で1キューが作成可能
テキストは省略可能です。後述する拡張機能で利用可能です。
連続して同じキューIDの場合は一つのキューにまとめます。
キュー名は、拡張子を除いた名前で生成されます。
「//」で始まる行はコメントとして認識します。
この仕組みを知らない人向けにコメントを書いておくことが可能です。
コメント行は基本的に無視されますが、後述の拡張機能で解釈を変更することも可能です。
カンマ、タブが区切り文字です。 スペースは区切り文字として認識しません。
の拡張コマンドがある場合、テキストを指定の項目(キューコメントまたはユーザーデータ)へ書き込みます。
空欄の場合は書き込みません。
とすると空欄も扱います。(キューコメントやユーザーデータに空文字を書き込む)
同じキューの場合、テキストは上書きされます。
「ツール設定」の「初期値設定」を参照します。
列名の解釈方法で、「キューID,マテリアル参照先」は固定です。
| 項目 | 説明 | 補足 |
|---|---|---|
| CueId | キューID(数値) | 同じ番号の場合同じキューとして設定される。(先頭のキュー名で作成される) |
| MaterialPath | マテリアル名(パス名) | マテリアルルートからパス名で全検索し、最初に見つけたものを使用します。 |
| テキスト | 任意のテキスト | テキストを拡張コマンドで利用する。キューコメントやユーザーデータとして扱われる。 |
CSVの解釈の前に#から始まる行を加えることで、その行以下の動作を拡張することができます。
| 項目 | 内容 | 説明 |
|---|---|---|
| #CopyTextTo CueComment | CSVのコメントをキューのコメント欄にコピーします。 | (CopyTextTo指定が無い時のデフォルト) UseBlankで複数トラックがある時に空白による上書きを利用する。 #CopyTextTo CueComment UseBlank |
| #CopyTextTo UserData | CSVのコメントをキューのユーザーデータ欄にコピーします。 | UseBlankで複数トラックがある時に空白による上書きを利用する。 #CopyTextTo UserData UseBlank |
| #MaterialPath | マテリアルのパス指定 | 例:#MaterialPath system/ |
| #GenerateCueNameBy CueID | キュー名を「Cue番号(キューID)」としてキューを生成します。 | |
| #GenerateCueNameBy MaterialName | キュー名を「マテリアル名から拡張子を省いたもの」で生成します。 | (GenerateCueNameBy指定が無い時のデフォルト) |
マテリアルの参照先パスの前方に文字列を追記して検索します。
未指定の場合はマテリアルルートから全検索します。
キューIDで作成されます。例えば
というCSVを読み込むと
が作成されます。
キューIDでしか呼ばないようなプロジェクトの場合に利用します。
読み込みCSV内で、キューIDが同じものがある場合、マージしたことをログに出力します。
同名のキュー、同キューIDのキューが作成された場合もログに出力します。
エラー状態のCSVは読み込み後のビルド処理などでもエラーになるため、適宜修正が必要です。
| 項目 | 説明 |
|---|---|
| キュー名が同じものがある場合 | キュー名が重複したまま読み込まれ、再リンク時にエラー。 |
| キューIDが同じものがある場合 | キューIDが重複したまま読み込まれ、再リンク時にエラー。 |
| リンク先マテリアルが見つからない場合 | 見つからないまま読み込まれ、再リンク時にエラー。 |
「キュー作成CSVフォーマット」のCSVファイルを、ワークユニットツリーのキューシートフォルダへドロップした時、CSVのファイル名でキューシートを作成します。
このとき、既に同名のキューシートが存在した時はエラーになります。