3D Technology For The Web
UFCFS3-30-2 2018 Sept

Worksheets

S1 W01 Tooling Up & Getting Started
Where on the Web can we get it and where should we start

S1 W2 A More Complex Scene
Refactoring and Several Objects in the Scene Moving at Once

S1 W3 Adding Atmosphere
Make a more realistic scene using many lights and fog

S1 W4 Shadows and Light
Getting Shadows Working Nicely

S1 W5 Classes and Collision Detection
Reorganise the Code Into Classes and Add Functions To Measure Distance Between Them

S1 W6 Better Input System & the Service Pattern
Move all keyboard Input, store it and share data across the entities

S1 W7 HTML HUD
Dont forget its a web page, we can access the HTML just like any other js

S1 W8 Inside Meshes
Use loops to access the internals of a mesh and change them about

S1 W9 Gameflow and Dialogs
Your game will need a UI, some dialog boxes and

S1 W10 Grouping Meshes
So you can make some more complicated shapes

S1 W11 Optimising Grouped Meshes
Optimise near the end of your project

S2 W06 Animations
How To Animate Meshes using Three.js