All scene assets get serialized in a json string which then gets stored on the scene atomsNode.
In all 3D applications a tcAtomsNode node will be created on scene initialization. This node has one attribute containing the data for your agent variations and one attribute containing the data for your scene (Agent Types, Animation Clips, etc.). The data is stored on those attributes as json strings.
We provide tools for editing this json data, but you are allowed to create or edit it manually or with a script. Please be careful when doing this as you might break your scene.
すべてのシーンアセットは、JSON文字列にシリアル化された後、シーンのatomsNodeに格納されます。
すべての3Dアプリケーションでは、シーンの初期化時にtcAtomsNodeノードが作成されます。このノードには、エージェントのバリエーションのデータを含む1つのアトリビュートと、シーンのデータを含む1つのアトリビュート(Agent Type、Animation Clipなど)があります。
データは、これらのアトリビュートにjson文字列として格納されます。
このJSONデータを編集するためのツールが用意されていますが、手動またはスクリプトを使用して、作成や編集を行うことができます。シーンが破損する可能性があるため、これを行う際は注意してください。
シーンをエクスポート及びインポートするためのツールを確認することができます。
Atomsメニューの下のバリエーションデータ:
- Atoms > Scene > Import Scene Json
- Atoms > Scene > Export Scene Json
- Atoms > Variations > Import Variation Json
- Atoms > Variations > Export Variation Json
Alternatively you can use the Partial Scene Exporter to export selected content from your scene: Atoms > Scene あるいは、Partial Scene Exporterを使用して、シーンから選択したコンテンツをエクスポートすることもできます。Atoms > Scene > Partial Scene Exporter.
From the UI you can select all assets you want to export. Press on the arrow button to move them to the export list on the right of the UI and then click import.
When the "Export dependencies" option is activated, the export process will also store all dependencies. For instance:
UIから、エクスポートしたいすべてのアセットを選択することができます。矢印ボタンを押して、それらをUIの右側にあるエクスポートリストに移動した後、インポートをクリックします。
「Export dependencies」オプションを有効にすると、エクスポートプロセスはすべての依存関係を格納します。例えば:
- State Machineをエクスポートすると、そのステートで使用されているすべてのAnimation Clipも保存されます。
- Animation Clipをエクスポートする場合は、互換性のあるAgent Typeも保存されます。