More friction for architectural simulation?

In 2007 I made some simple arch pressure simulations with Blender’s game engine. They were a great way to visualise for example flying buttresses found in Gothic churches

However, after 2.56 those simulations did not work. There simply was not enough friction to keep walls up under the pressure by a stone arch.

Recentrly I tried again with latest Blender 2.69 and I managed to update simulation so that it worked again.

You can find .blends from here:
http://www.opendimension.org/blender_en/arch_pressure.php

But there is still problem with friction. See the image.


There is no sliding of the wall blocks in 2.48 but with 2.69 there is equally spread sliding between blocks. This is not realistic at all with a stone wall.

Friction is set to the max in the material settings. I’ve also tried anisotropic friction and even setting friction with python to a higher value without success.

So, is there some way to add extra friction? Or is this now a feature and something must be changed in the Bullet engine’s setting?

You can increase the mass to 0.6.

Friction is a material property:


If you don’t see the physics tab of your material, make sure you are in the game engine rendered (a drop down box in the center at the top of the screen)

– edit –
just re-read your post, and saw that you already knew that. Sorry.

Make sure you have the ‘use material physics’ checked in the physics tab of the objects.

Care to share a blend?

There’s a blend file in the website link he posted.

EDIT: After trying the blend file, it seems like the blocks stay straight up, more-or-less, after shifting around a bit? Can you provide a blend file that shows the problem a bit better? Maybe I’m just misunderstanding it.

Thanks for replies!

I noticed that I had a wrong version of the file online, sorry. Fixed that.

@sdfgeof: There is a blend in the site. And Physics is on.

@Solarlune: Yes, the simulation works now but there should be no sliding at all. Rough stone blocks do not slide. Therefore I could use more friction.