Katana
Documents
Case study
Get timesamples in GenericOp
Asset plugin - get asset field from assetID
assetPlugin = AssetAPI.GetDefaultAssetPlugin()
tar_node = NodegraphAPI.GetNode('UsdIn')
#param_list = tar_node.getParameters()
#for param in param_list.getChildren():
# print(param)
file_val = tar_node.getParameter("fileName").getValue(0)
print(file_val)
cur_asset_field = assetPlugin.getAssetFields(file_val, True)
cur_asset_field.get("package_type")
cur_asset_field.get("category")
cur_asset_id = assetPlugin.buildAssetId(cur_asset_field)
resolved_res = assetPlugin.resolveAsset(cur_asset_id)