You can enabled viewpoint collision detection by using the following code:
If you don't want the viewpoint to collide with the blueglass, then add the following line as well:
Code:
blueglass.disable(viz.INTERSECTION)
Also, I noticed that you set the eyeheight to 10000 in the script stage settings. You should set it to a smaller value like 1.8.