Welcome To

Neil's WebGL playground

Mirrored Chamber
( A Gothic Diorama )

Action:   None

Version: 1.0.3 (November 2014)




Debug:   None

"The mirror on reflection
Has climbed back upon the wall...
"


 

This page was created as an exercise in WebGL.

(November 2014)

 

View the script:   webGL control  

View the script:   webGL library  

View the script:   webGL load external shaders  

View the script:   webGL construct view objects  

View the script:   webGL animation support  

View the script:   webGL mouse and keyboard support  

View the script:   webGL draw objects raw data  

View the script:   webGL draw objects to view  

View the script:   webGL mirror framebuffer setup.  

View the script:   webGL draw object  

View the script:   webGL draw floor and wall functions  

View the script:   webGL draw cylinder pillars.  

View the script:   webGL draw dodecahedron functions  

View the script:   webGL draw mirror functions  

View the script:   webGL draw ghost functions  

View the script:   webGL colour vertex shader script  

View the script:   webGL colour fragment shader script  

View the script:   webGL texture vertex shader script  

View the script:   webGL texture fragment shader script  

 

Google webgl utility:  

webgl-utils.js   at   The Khronos Group Inc.

Matrix utility:  

gl-matrix-min.js (v2.2.1)   glMatrix   at GitHub.

Textures:  

Blender 3D tutorials.

Other:    

Based heavily on the lessons at Learning WebGL

Ghost:    



Home     |     Contents

Last update: Even less convincing ghost effect.