2014
Pluralsight
Alex Mackey
2h 13m
English
This course will cover the fundamentals of the Three.js library, which is best known for its usage in creating WebGL applications. We will start the course by looking at the history and use cases of WebGL, and then move on to meshes, loading models, lighting, materials, texture mapping, scene interaction, and how to integrate a physics engine into your applications. The course will wrap up by putting everything you have learned together to create a 3d version of the classic game, Frogger.
Introduction
Introduction
History of WebGL and Three.js
Course Outline
Three.js Building Blocks
Coordinates Refresher
Camera and Rendering Options
Object3D
Modifying Position, Size, and Rotation
Common Problems
Summary
Meshes and Geometry
Introducing Meshes and Geometry
Inbuilt Geometry
Creating Geometry
Loaders and Exporters
Exporting Geometry and Scenes
Summary
Materials, Lighting & Textures
Introducing Lighting and Materials
Materials - MeshBasic, MeshLambert, and MeshPhong
Lighting - Ambient, Point, Directional, and Spot
Textures - Loading, Transparency, and Bump Maps
Summary
Scene Interaction
Introduction and Page Events
Controls
Collision Detection
Integrating a Physics Engine (Physijs)
Summary
Creating Three.js Frogger
Introduction
Game Components
A Closer Look at The Games Code
http://pluralsight.com/training/Courses/TableOfContents/webgl-threejs-fundamentals
Download File Size:558.85 MB