Para crear estilos para una biblioteca de contenido

Acerca de los metadatos de la biblioteca de contenido

Cada estilo requiere un archivo ACItem que almacene información adicional sobre cada elemento de estilo como el nombre, el tipo de estilo, el autor, el país, etc. Acompañado por cada archivo ACItem, se necesita un archivo de imagen correspondiente, lo que crea la vista en miniatura para el elemento de estilo de la Paleta de estilos.

Lista de comprobación:

A continuación se muestra un ejemplo de cómo sería la estructura final de una biblioteca de contenido, para un paquete de contenido con un estilo de calle y un estilo de modelo 3D:

Lista de comprobación de archivos ACItem:

A continuación, se muestra un sencillo ejemplo del aspecto que debe tener un archivo ACItem:

language = xml

    {
    “GlobalName”: “Casa de té chino”,
    “LocalName”: “Casa de té chino [localizable]”,
    “LocalDescription”: “Una casa de té chino es un lugar tradicional donde la gente charla, socializa y disfruta del té. [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”: [ “casa de té”, “CHN”, “edificio”, “tradicional”, “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”: []
        }
    }
}