diff --git a/src/art/webgl/ui.js b/src/art/webgl/ui.js
index f600afd7b036379ecbf24df7945d16275e696979..8c7e8e43d3e7bdfdc735a6e75d8f5362717ae7b7 100644
--- a/src/art/webgl/ui.js
+++ b/src/art/webgl/ui.js
@@ -249,6 +249,13 @@ App.Art.createWebglUI = function(container, slave, artSize, scene, p) {
 	scene.settings.rwidth = cvs.width * V.setSuperSampling;
 	scene.settings.rheight = cvs.height * V.setSuperSampling;
 
+	scene.shadows.x = -600;
+	scene.shadows.y = 1000;
+	scene.shadows.z = -1000;
+	scene.shadows.fov = 40;
+	scene.shadows.fnear = 5;
+	scene.shadows.ffar = 10000;
+
 	// render state
 	if (view.faceView) {
 		btnFaceView.click();