diff --git a/modules/gfx/pymod/__init__.py b/modules/gfx/pymod/__init__.py
index eb3c91a168a46ac1b0b4cee671277f10b068762d..ec7f8e7983463874ea91ae1c6625661c08e6275f 100644
--- a/modules/gfx/pymod/__init__.py
+++ b/modules/gfx/pymod/__init__.py
@@ -386,3 +386,11 @@ def _scene_export(self,*args,**kwargs):
   """)
 
 SceneSingleton.Export=_scene_export
+
+import __main__ as main_mod
+main_mod.scene=Scene()
+main_mod.scene.Stereo=Stereo
+
+import ost as ost_mod
+ost_mod.scene=Scene()
+ost_mod.scene.Stereo=Stereo
diff --git a/modules/gui/pymod/dng/init.py b/modules/gui/pymod/dng/init.py
index ef122cd97ad5e2e46ca1fc98d9640349807113af..e2338deed408cd83e67c0d417b87ddbbecc400ea 100644
--- a/modules/gui/pymod/dng/init.py
+++ b/modules/gui/pymod/dng/init.py
@@ -12,8 +12,6 @@ try:
 except ImportError:
   _img_present=False
   pass
-ost.scene = gfx.Scene()
-ost.scene.Stereo=gfx.Stereo
 
 import httplib
 
diff --git a/scripts/ost_startup.py b/scripts/ost_startup.py
index 1287ec1fbd256b63e81fcf9d3d929986f5dc1078..92e210ff6c15c725a517b9a2f9f6834819cc5186 100644
--- a/scripts/ost_startup.py
+++ b/scripts/ost_startup.py
@@ -35,15 +35,6 @@ else:
      
 from ost import *
 import ost
-try:
-  from ost import gfx
-  ost.scene = gfx.Scene()
-  scene=gfx.Scene()
-  ost.scene.Stereo=gfx.Stereo
-  scene.Stereo=gfx.Stereo
-except ImportError:
-  print "ost build without gfx"
-  pass
 
 ost.SetPrefixPath(_base_dir)
 def _InitRuleBasedBuilder():