各スタイルには、名前、スタイル タイプ、作成者、国などの各スタイル項目に関する追加情報を保存する ACItem ファイルが必要です。各 ACItem ファイルとともに、対応するイメージ ファイルが必要です。これは、スタイル パレット内のスタイル項目のサムネイル ビューを作成します。
たとえば、ストリート スタイル カタログに属するスタイル項目を作成している場合、サブフォルダはそのスタイル カタログの名前と完全に一致する必要があります。
次は、1 つのストリート スタイルと 1 つの 3D モデル スタイルを持つコンテンツ パッケージについて、最終的なコンテンツ ライブラリの構造がどのようになるかを示した例です。
ACItem ファイルの簡単な例は次のようになります。
language = xml
{
"GlobalName": "Chinese Teahouse",
"LocalName": "Chinese Teahouse [localizable]",
"LocalDescription": "A Chinese Teahouse is a traditionally a place where people chat, socialize, and enjoy tea. [localizable]",
"Uri": "/Styles/3D Model/CHN/Teahouse/Teahouse.ACItem",
"GalleryImage": "/Styles/3D Model/CHN/Teahouse/Teahouse.png",
"ContentType": "Style",
"ContentDomain": "3D Model",
"CompatibleStandards": [ "Undefined" ],
"Keywords": [ "Teahouse", "CHN", "Building", "Traditional", "Autodesk" ],
"AciSchemaVersion": "1.0",
"References": [
{
"Uri": "/Resources/CHN/Teahouse/Teahouse.fbx"
}
],
"EmbeddedData": {
"styleType": "3D Model",
"uri": "CHN/Teahouse/Teahouse.fbx",
"anchorType": "LocalOrigin",
"transform": {
"translation": [ 0, 0, 0 ],
"scaling": [ 1, 1, 1 ],
"rotation": [ 0, 0, 0 ]
},
"flags": {
"flipYZAxis": false,
"invertAxisSign": false,
"invertFaceOrientation": false,
"invertTransparency": false,
"simplificationPercentage": 100,
"enableTextureCompression": false,
"enableOverrideColor": false,
"overrideColor": "xFFFFFFFF"
},
"renderFlags": {
"modelHandling": 2,
"lodDistance": 150,
"lodLevelCount": 4,
"customLodModels": []
}
}
}