Awesome! So this means that the ifc file will store a link to the blend file right? @theoryshaw Since you had it relative, if this is all packed in some folder below the ifc, then it can be zipped and send to someone and that can be opened seamlessly in another computer?
Thanks!
@theoryshaw I was trying to follow your steps to add a stone wall but I am not able to get it working. On the left the blend file I use as material library and on the right the ifc file with a wall that is applied the external surf style
I downloaded the stone material from blenderkit. Any hints on what I am doing wrong?
In both I have material preview and EEVES selected as render engine
@falken10vdl You can't just use any old material. Bonsai doesn't generate good UV maps for ifc elements, so materials cannot be mapped to the surfaces. You need to adapt them. There are a number of things that need to be fixed. Examine theoryshaws OD_Textures repo materials for examples.
Key things:
1. Displacement maps are useless. Remove them.
2. You cannot use UV texture coordinates,
3. You cannot use tangent space for normal maps
Here's a simple brick cube example:
Comments
from: https://hub.openingdesign.com/OpeningDesign/Bonsai_Tutorials/src/branch/main/063000_20250226_1246 - External Styles
so cool! Thank you very much!
Thank you very much
Awesome! So this means that the ifc file will store a link to the blend file right? @theoryshaw Since you had it relative, if this is all packed in some folder below the ifc, then it can be zipped and send to someone and that can be opened seamlessly in another computer?
Thanks!
Yes, a few recent examples:
folders like
OD_Textures
,psets
,drawings/assets
are git submodules--allows to create an ongoing, evolving set of standards across all projects.@theoryshaw I was trying to follow your steps to add a stone wall but I am not able to get it working. On the left the blend file I use as material library and on the right the ifc file with a wall that is applied the external surf style


I downloaded the stone material from blenderkit. Any hints on what I am doing wrong?
In both I have material preview and EEVES selected as render engine
Thanks!
@falken10vdl You can't just use any old material. Bonsai doesn't generate good UV maps for ifc elements, so materials cannot be mapped to the surfaces. You need to adapt them. There are a number of things that need to be fixed. Examine theoryshaws OD_Textures repo materials for examples.

Key things:
1. Displacement maps are useless. Remove them.
2. You cannot use UV texture coordinates,
3. You cannot use tangent space for normal maps
Here's a simple brick cube example:
Ahhh. Missed the most important bit. The texture projection method needs to be changed to box. i.e.

@sjb007 Awesome! Thanks a lot for the explanation. It works nicely after doing the changes you have said.
Thanks!