Soft Shadows

You can use rollingt70 shadow manager.

Change all the setShader(xxx) calls to setShader(xxx, 1), so that the auto shader setting will not override the original shader setting.

Also, you have to call render.setShaderAuto() if you want all objects in your scene to have autoshader.