+
+ // player shadow
+ float dist_to_player = max( 0.0, sdLine( aWorldCo, uBoard0, uBoard1 )-0.03 );
+ float player_shadow = max( 1.0-dist_to_player*1.7, 0.0 );
+ player_shadow *= player_shadow*player_shadow*player_shadow;
+
+ famt = max( player_shadow*0.6, famt );