I have the following code which was able to get the path but can't update the path
flags = c4d.SCENEFILTER_MERGESCENE | c4d.SCENEFILTER_OBJECTS | c4d.SCENEFILTER_MATERIALS
active_doc = c4d.documents.GetActiveDocument()
merge_status = c4d.documents.MergeDocument(active_doc, target_scene, flags)
assert(merge_status)
# Model[c4d.ID_CA_XREF_FILE]
obj_name_to_search = 'Model'
xref = active_doc.SearchObject(obj_name_to_search)
alembic_path = xref.GetParameter(c4d.ID_CA_XREF_FILE, c4d.DESCFLAGS_GET_NONE)
print(alembic_path)
status = xref.SetParameter(c4d.ID_CA_XREF_FILE, animated_alembic_file, c4d.DESCFLAGS_SET_PARAM_SET)
assert(status)
if True:
c4d.documents.SaveDocument(active_doc,
target_scene,
c4d.SAVEDOCUMENTFLAGS_0,
c4d.FORMAT_C4DEXPORT)