If you want to go further, here are quick thought about what you can do:
- animating your objects fluently
- import Tween.js then learn how to add a new Tween() on a cube or even the camera (anybody said roller coaster?) thanks to the user guide in particular so that you don't forget Tween.update() in your animate loop.
- Develop a module for this workshop e.g.
- improving VR good practices https://github.com/Utopiah/vAtelier/blob/master/VRGoodPractices.js
- motion (e.g. Kinect, Leap, etc) interfaces driven by Gilles
- smartwatch interfaces driven by Fabien
- websockets and multiple users
- Doing it "right" cf tips in Mozilla pain points or Oculus Best Practices but basically making a scene as realistic as possible while minimizing visual and cognitive strain, NOW your cognitive science classes become useful!
- Gallery and examples (e.g. WebGL VR Tumblr or r/webVR and obviously publishing your work on Google Cardboard PlayStore )
- Annexes including mathematics of stereoscopy and of the gyro
- Getting closer to the metal RawWebGL with shaders e.g. https://www.shadertoy.com http://glslsandbox.com or http://stack.gl
- Looking at alternatives beside ThreeSJ and Google Cardboard e.g. VR Market Ecosystem map
- Academic research
- http://projects.ict.usc.edu/mxr/read/publications/
- http://tachilab.org/modules/publications/papers2010.html
- https://www.reading.ac.uk/3Dvision/3d-publications.aspx
- http://insitu.lri.fr/
- https://vhil.stanford.edu/
- local
- https://wise.vub.ac.be/content/conceptual-modeling-and-design-methods-virtual-reality
- http://lisa.ulb.ac.be/image/index.php/Publications
- futuristic UI/UX
- http://ilikeinterfaces.com e.g. http://ilikeinterfaces.com/tag/ghost-in-the-shell/
- http://www.hudsandguis.com
- check alternatives with their ecosystem
- Unity
- http://www.babylonjs.com