I would consider textures external to the IFC file wherever possible and use Document Reference or similar mechanisms to reference them. An IfcZip container may be usable to “embed” them. In STEP and others, they may remain external, which often makes it easier for software developers, as they can be handled by regular JPEG/PNG/GIF compatible software library methods.
IFC has limitations through external… methods
I think @Moult mentioned these limitations before and even shared a POC through BlenderBIM some comments above
However, if you decide to use new versions of STEP the federated approach will happen and most of the existing obstacles will solve
However, still, there would be a need to work and improve colors, shaders, materials, etc too
Hello all,
I am new to IFC, I am developing a tool for IFC export with texture support.
I am referencing the ifc texture map documentation
I have been able to add all the components given in the flow chart.
Now the question is how do I verify if the correct relationship has been established or not
like IfcFace <-> IfcTextureMap <-> IfcImageTexture, how can I verify if this relationship exists in correct format.
Thanks
Confusion about relationships still persists, but I am able to put custom texture on IfcFacetedBrep object.