I am experiencing a consistent issue with material assignments in D5 Render when working with Archicad 28.
After assigning D5 materials to objects from external Archicad GDL libraries (.gsm) , everything works correctly while the project is open. However, after reopening the project and reconnecting LiveSync, or after updating the model, all D5 materials assigned to external library objects are reset to their original Archicad materials.
This issue affects all external GDL library objects , regardless of the library vendor.
Objects from the native Archicad library keep their assigned D5 materials correctly.
Steps to reproduce
- Open an Archicad 28 project.
- Connect the project to D5 Render using LiveSync.
- Assign D5 materials to objects from external GDL libraries.
- Save both the Archicad project and the D5 project.
- Close both applications.
- Reopen the D5 project.
- Reconnect LiveSync (or update the model).
Expected result
The D5 material assignments should remain unchanged after reconnecting LiveSync or updating the model.
Actual result
All D5 materials assigned to objects from external GDL libraries are reset to the original Archicad materials.
Objects from the native Archicad library keep their D5 materials correctly.
Additional information
- The issue occurs with external GDL libraries from multiple vendors, not with a specific manufacturer.
- External library objects use internal GDL materials that do not appear as standard Archicad Surfaces.
- The project (.PLN) is stored in Google Drive .
- Both the native Archicad library and all external object libraries are stored locally on the computer’s hard drive (HD) .
- Geometry, object position and object instances remain unchanged. Only the D5 material assignments are lost.
This behavior appears to affect only external GDL library objects and is fully reproducible in my workflow.
Software versions
- Archicad 28
- D5 Render 3.1
- Latest D5 LiveSync plugin for Archicad