The objectives of this chapter are quite ambitious; you should refer to the references cited in each Section to get a deeper explanation of the topics presented. By the end of this chapter you will be familiar with the main building blocks of a 3D graphics interactive application and will be able to use this knowledge to build your own VR projects.
In particular, we will give a brief overview of the following topics:
-
Mathematics: coordinate systems, vectors, and transformation matrices. These are used to represent, visualize, and animate 3D objects, characters, and the like.
-
3D modeling: 3D primitives and geometric representations. This is how we actually create objects with a particular 3D shape.
-
Image rendering: illumination models, lighting, colors and textures. These are used to visualize 3D shapes in a realistic and believable way.
This knowledge will give you the foundation required to understand any 3D graphics system, be it a software API like OpenGL or DirectX, a modeling/ animation tool such as Maya, Blender 3D, or 3DS MAX, or a game engine like Torque or Unreal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2008 Springer-Verlag London Limited
About this chapter
Cite this chapter
(2008). Computer Graphics. In: Stepping into Virtual Reality. Springer, London. https://doi.org/10.1007/978-1-84800-117-6_2
Download citation
DOI: https://doi.org/10.1007/978-1-84800-117-6_2
Publisher Name: Springer, London
Print ISBN: 978-1-84800-116-9
Online ISBN: 978-1-84800-117-6
eBook Packages: Computer ScienceComputer Science (R0)