Skip to Main Content
WebGL Insights
book

WebGL Insights

by Patrick Cozzi
August 2015
Intermediate to advanced content levelIntermediate to advanced
416 pages
16h 58m
English
A K Peters/CRC Press
Content preview from WebGL Insights
370 23. Designing Cameras for WebGL Applications
23.4 Cameras in WebGL Applications
Having a camera matrix allows us to move through the world and look around objects.
A moving camera metaphor is more intuitive than shiing and rotating the world in the
opposite direction. Nonetheless, geometric transformations, such as motion of 3D objects
in the virtual world (e.g., actors, characters, etc.) are point of view independent. ese
transformations need to be multiplied with the model-view matrix. Generally speaking,
for every frame, we would:
a. Update the camera matrix based on user interaction events (e.g., mouse, key-
board, gestures, etc.)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning HTML5 Game Programming: Build Online Games with Canvas, SVG, and WebGL

Learning HTML5 Game Programming: Build Online Games with Canvas, SVG, and WebGL

James L. Williams

Publisher Resources

ISBN: 9781498716079