Guide to Graphical Projections
Join 6000+ Students
Upgrade your programming skills to include Virtual Reality. A premium step-by-step training course to get you building real world Virtual Reality apps and website components. You’ll have access to 40+ WebVR & Unity lessons along with their source code.
Start Learning Now
Graphical projections are a set of rules to represent a 3D object in 2D space. Why is it important? Well, understanding it is an ideal fundamental to learning about projections or 3d graphics. The idea of this blog is to familiarise with different graphical projections that exist.
Graphical projections are achieved with the help of an imaginary projector that projects the 3d object to a planar surface. There are two categories of such rules or protocols:
- Parallel Projections
- Perspective Projections
Let us delve into the details of both.
For the rest of the article, let us assume the projector is our eye, unless specified otherwise. So the basis of all for parallel projection is, the rays/lines from the projector to the plane are parallel.
This would require some imagination, since our normal sight is converging. The following image is to better assist you.
Parallel projection have different sub-types, we will go through each of them briefly.
This probably is the most popular parallel projection, since it is used in technical drawings a lot. In this parallel projection, the rays or projection lines intersect the plane orthogonally or simply at 90ºs or right angles. To get a comprehensive ideas about the object being represented we need views from different directions, from front, top and the sides.
Idea of pictorials is to represent all the three axes of the object in a single image, unlike orthographic projection which requires three images to achieve this. To meet this end, the object is viewed from a skew direction. Simply put, we see the object from a position that is neither right angle nor parallel to the object being projected.
There are different kinds of pictorials:
In axonometric projection as name suggest, we rotate the 3d object along one of the three axes, x, y or z. Axonometric projection have three sub-categories:
1. Isometric Projection
We position the object in such a way that, all side are equally distant from the axes and axes have a command angle of 120º between each.
2. Diametric Projection
Like Isometric, but only the axes of object is only equidistant from two standard axes, and there is a 120º angle between those axes
3. Trimetric Projection
Well, the simple explanation would be all axes will be unequally spaced, and depending upon the angle of viewing, the angle between the object’s axes are determined. An image of all the three together will help you better understand trimetric projection.
It is the next sub-type of parallel projection. Here the governing concept is that the rays are not perpendicular to the plane on which we do projection. It is normally used for pictorial representation than for formal purposes.
Cavalier & Cabinet Projections
Cavalier projection or Cabinet projection is probably one you have seen in your schools when the teacher tries to explain 3d geometry. Well in both the cases, there are two axes that will be mutually perpendicular to each other, as shown in the figure. And they will be drawn at a 1:1 scale.
The difference between these to projections are the angle they make with the projection plane. It is 45º with projection plane for Cavalier projection. While cabinet projection makes 63.4º.
The difference of military projection is, all the three axes are perpendicular to each other, The x-z plane is rotated by 45º this make the plan appear not skewed.
Perspective projection is the most relevant projection for us. We will be just discussing the idea of this projection briefly and will set apart another blog post entirely for the details of this projection.
The idea behind perspective projection is, it is the projection as seen through a human eye. It converge at our eye and diverges as it go towards infinity.
Hope you have a good idea of what projections are, details about different graphical projections.