キャラクターデザイナー
キャラクターデザイナーは Alfheim のキャラクターエンジニアリングの中心であり、ゲーム内のすべてのキャラクターを作成・管理するためのツールです。基本プロフィールから表情システム、関係グラフから AI チャットテストまで、包括的なキャラクター構築ツールを提供します。
機能概要
- 完全なキャラクタープロフィール編集(基本情報、外見、性格、背景)
- 表情管理システム
- ビジュアル関係グラフ
- AI キャラクターチャットテスト
- カスタム設定フィールド
- キャラクター変数管理
4つのワークタブ
キャラクターデザイナーには4つのタブページがあります:
Profile(プロフィール)
キャラクターのコア情報編集ページ。
Expressions(表情)
キャラクターの表情アセットを管理。
Relationships(関係)
キャラクター間の関係を可視化して編集。
Chat(試しチャット)
キャラクターとの AI 対話テスト。
キャラクター管理
キャラクターの作成
- キャラクターリストで 新規キャラクター をクリック。
- キャラクター名を入力。
- 新規キャラクターは自動的にプロフィール編集ページが開きます。
キャラクターの切り替え
左側のキャラクターリストで別のキャラクターをクリックして切り替えます。
キャラクターの削除
キャラクターリストで削除するキャラクターを見つけ、右クリックメニューまたは削除ボタンで削除を実行します。
キャラクタープロフィール
プロフィールページは複数のセクションに分かれています:
基本情報
キャラクターのコア属性を入力:
- 名前
- 年齢
- 性別
- 称号や肩書き
- 紹介文
外見の説明
体型、髪色、瞳の色などを含むキャラクターの外見的特徴を詳しく記述します。この情報はテキスト説明に使用されるだけでなく、AI 画像生成の参考にもなります。
性格設定
キャラクターの性格的特徴を定義します。自由テキストでキャラクターの性格を記述することも、構造化された性格タグを使用することもできます。
背景ストーリー
成長経験、重要な出来事、動機を含むキャラクターの個人史と背景を記述します。
カスタム設定
設定テンプレート でキャラクタータイプのテンプレートを定義している場合、ここに対応するカスタムフィールドが表示され、入力できます。
AI 設定
AI インタラクションにおけるキャラクターの行動パラメータを設定し、チャットテストでのキャラクターの表現スタイルを制御します。
キャラクター変数
キャラクターに変数(好感度、信頼度など)を追加します。事前定義されたキャラクター変数テンプレートから選択するか、そのキャラクター専用の変数を作成できます。詳細は 変数システム を参照してください。
表情管理
Expressions タブでキャラクターのすべての表情を管理します。
表情の追加
- 表情を追加 をクリック。
- 表情に名前を付けます(「嬉しい」「怒り」「驚き」など)。
- 表情画像をアップロードまたは関連付けます。
使用シーン
表情は会話編集とテスト実行で使用されます—会話を書く際に各セリフにキャラクター表情を指定でき、テスト実行時にはキャラクターステージで対応する表情立ち絵が表示されます。
関係グラフ
Relationships タブでキャラクター間の関係をビジュアルグラフで表示します。
関係の表示
グラフはノードと接続線の形式ですべてのキャラクターとその関係を表示します。各キャラクターはノード、関係は接続線で表されます。
関係の追加
- 関係を確立する2人のキャラクターを選択。
- 関係を追加 をクリック。
- 関係タイプと説明を定義します(「師弟」「宿敵」「恋人」など)。
関係の編集
関係の接続線をクリックすると編集パネルが開き、関係タイプ、説明、その他のプロパティを変更できます。
グラフレイアウト
グラフはドラッグでノード位置を調整できます。レイアウトは自動保存され、次回開いたときに復元されます。
AI チャットテスト
Chat タブでは、キャラクターとシミュレーション対話を行い、キャラクターの表現が期待通りかどうかをテストできます。
前提条件
AI チャットテストを使用する前に、AI 設定 で少なくとも1つの AI プロバイダーを設定する必要があります。
使用方法
- Chat タブに切り替えます。
- 入力ボックスに会話内容を入力します。
- キャラクターはプロフィールの性格、背景などの設定に基づいて返答します。
- 対話を通じてキャラクターの口調、知識、行動の一貫性をテストします。
ヒント
- キャラクタープロフィールが詳細であるほど、AI チャットテストの効果が向上します。
- 関係グラフを定期的に確認し、キャラクター関係ネットワークが完全かつ論理的であることを確認してください。
- 表情アセットは統一した命名規則(happy、angry、surprise など)を使用することを推奨し、会話編集で素早く選択できるようにします。
- キャラクター変数はストーリーシステムの条件ノードと連携し、キャラクターの状態に基づくストーリーブランチを実現できます。