Why do the bsp brush change when made longer?

Hi guys. I have stubled upon a very wierd thing when i copy a BSP brush group, and make it longer. When i manipulate how far it streches along it’s z-aksis, the individual bsp brushes in the bsp brush group change position. It is easier to understand with pictures:

this is the bsps that i grouped together.

This is when they are copied (no problem yet)

This is when i manipulate it’s z-aksis in the brush settings. As you can see, the individuel bsp brushes in the group have changes their positions slightly, and now do no match with the other ones. This problem did not happen earlier when i did the same thing with the same bsp group. Perhaps i have too many bsp brushes in my level? (around 150 pieces) I have also noticed that the engine runs slower now, and simple things as transformation take 3-5 seconds to show. I know that bsp brushes are taxing on the system, but that shouldn’t explain why the brush changes.

Can someone please explain why this happens?

Hi Yousama,

Your scaling might “locked”, which means when you rescale Z it is probably applying some rescaling to X and Y hence squeezing and misaligning the individual pieces.

In any case, I wouldn’t recommend using BSPs for the individual parts of a railing, if that’s what you are doing. It’s an overkill. I suggest you put a single BSP wall and create a masked material that simulates the railing, especially because you are prototyping. If it will indeed look much better to have the actual railing physically setup you can then create a proper mesh (i.e. in Blender or whatever) and import to Unreal.

Also, while working with BSPs, if you are selecting multiple pieces and rescaling them together, that will be very sluggish.

Best,
Alessandro