Thank you for seeking help! Our friendly community is here to assist you.
To assist you better, please consider providing:
Objective: Extract material information from IFC (no render information)
Issue: The ifc converter creates render materials. These names used to have the material of an element (IfcMaterial:Name). Recently this has changed to be a combination of the class of the rendering specifications IfcSurfaceRendering and a number. The number appears to not have a connection to the IFC Specs (at least we couldn’t identify any).
We are not sure when tis change occurred. The issue is that there seems no material information accessible anywhere anymore.
Ok, I think I have a good grasp of the problem here.
The feature you’re suggesting as I understand it, is for render material names to match the human readable name, rather than being a combination of the style type + step element id.
This change was already implemented some time ago.
However, the version of the IFC Importer used in the public opensource server (i.e. server versions 2.x) lags behind what is on our official deployments. And thus does not have this change.
I don’t expect the open source server will be updated with this change any time soon.
You’ll need to tweak the image from speckle/ifc-import-service:local to the version to match your server e.g. speckle/ifc-import-service:2.31.14 and ensure you’ve added the FILEIMPORT_* and FF_NEXT_GEN_FILE_IMPORTER_ENABLED env vars to your sever, NUXT_PUBLIC_FF_NEXT_GEN_FILE_IMPORTER_ENABLED to your frontend