def METHOD_NAME(
    fusionAppearance: adsk.core.Appearance,
    options: ParseOptions,
    appearance: material_pb2.Appearance,
) -> None:
    """Takes in a Fusion 360 Mesh and converts it to a usable unity mesh
    Args:
        fusionAppearance (adsk.core.Appearance): Fusion 360 appearance material
    """
    construct_info("", appearance, fus_object=fusionAppearance)
    appearance.roughness = 0.9
    appearance.metallic = 0.3
    appearance.specular = 0.5
    # set defaults just in case
    color = appearance.albedo
    color.R = 10
    color.G = 10
    color.B = 10
    color.A = 127
    properties = fusionAppearance.appearanceProperties
    # Thank Liam for this.
    modelItem = properties.itemById("interior_model")
    if modelItem:
        matModelType = modelItem.value
        baseColor = None
        if matModelType == 0:
            baseColor = properties.itemById("opaque_albedo").value
            baseColor.opacity = 255
        elif matModelType == 1:
            baseColor = properties.itemById("metal_f0").value
            baseColor.opacity = 255
        elif matModelType == 2:
            baseColor = properties.itemById("layered_diffuse").value
            baseColor.opacity = 255
        elif matModelType == 3:
            baseColor = properties.itemById("transparent_color").value
            transparent_distance = properties.itemById("transparent_distance").value
            opac = (255.0 * transparent_distance) / (
                transparent_distance + OPACITY_RAMPING_CONSTANT
            )
            if opac > 255:
                opac = 255
            elif opac < 0:
                opac = 0
            baseColor.opacity = int(round(opac))
        if baseColor:
            color.R = baseColor.red
            color.G = baseColor.green
            color.B = baseColor.blue
            color.A = baseColor.opacity
        else:
            for prop in fusionAppearance.appearanceProperties:
                if (
                    (prop.name == "Color")
                    and (prop.value is not None)
                    and (prop.id != "surface_albedo")
                ):
                    baseColor = prop.value
                    color.R = baseColor.red
                    color.G = baseColor.green
                    color.B = baseColor.blue
                    color.A = baseColor.opacity
                    break