Kapelle Salgenreute in Krumbach

In the words of the architect Bernardo Bader Architects:

Topographically attractively situated at the Nagelfluhrücken, next to the Krumbacher moor, the existing Lourdes –Chapel was rebuilt. A renovation of the old chapel was no longer possible and to regenerate the existing was not the desired aim of the community of Krumbach. Rather, to use the existing knowledge and the courage to create the new.  Several years of designing and constructing made an exemplary project visible. More than a hundred of volunteers made it possible to realize the project. 

The chapel Salgenreute unites the historical and traditional aspect that characterizes many places in the Bregenzerwald. The chapel is built out of wood and stone. The sun is going to change the wooden façade – it will turn darker, black in the south, silver-grey in the north, just like the old farmhouses from the area. The basic shape is based on the existing 200 year old chapel and includes a main ship as well as an apse. The shape of the room is new – an outstanding steep rising spatial folding made out of wood. The inside of the chapel is dominated by  the homogeneous material of the wall and the roof. The light that shines through the frontal window is providing a special atmosphere. The statue of mother of God, originated from the existing building, is arranged in an other way than in the classical concepts at the side of the apse. The view straight ahead through the white apse leads directly into the nature. Whoever enters the chapel leaves the solid ground and proceeds a reflective journey.

Follow the Source Link for images sources and more information.

Nie powiem ci, że twa obecność jest jak dar od losu albo śpiew skowronków, albo pierdolony kwiat lotosu. Raczej jak o poranku zapach porządnej kawy, krótki rękaw w letni dzień, zapach koszonej trawy. Pełen bak, pusta droga, seria zielonych świateł. W radiu utwór jednej z twoich niedocenionych kapel.
—  Taco Hemingway
#define MAX_OCTAVES 7
uniform vec2 u_resolution;
float map(float value,float min1,float max1,float min2,float max2){
return min2+(value-min1)*(max2-min2)/(max1-min1);
float random(in vec2 st){
return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123);
float noise(in vec2 st){
vec2 i=floor(st);
vec2 f=fract(st);
float a=random(i);
float b=random(i+vec2(1.,.0));
float c=random(i+vec2(.0,1.));
float d=random(i+vec2(1.,1.));
vec2 u=f*f*(3.-2.*f);
return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y;
float fbm(in vec2 n,in float l){
float v=.0;
float lacunarity=2.;
float a=.75;
for(int i=0;i0.;i–){

Calvi, France