u mnie działa.
robię tak: Plik A - obiekt budynek
Plik B => File => X-Ref Objects => Wybieram z pliku A budynek, jeśli się pyta tutaj o materiały daję "use merged material", zamykam okienko o X-Refach.
Teraz mogę wybrać budynek (dalej w pliku B), przesunąć (strzałeczka) z wciśniętym shiftem, i w okienku wybrać opcję Instance. teraz są dwa budynki.
Zapisuję plik B, zamykam go. Otwieram Plik A, zmieniam materiał budynku, zapisuję plik.
Teraz jeśli otworzę plik B, materiały będą odpowiednio zmienione w obu budynkach. (ewentualnie nie jest to widoczne w Viewporcie, ale na renderze jest)
W autocadzie dałoby się chyba też edytować ten Budynek będąc w pliku B, w maxie możesz to edytować jedynie w pliku A (jeśli chcesz żeby zmiany były widoczne we wszystkich budynkach).