EEE4484 Immersive Augmented and Virtual Reality Engineering
Assignment
Name: _______________________ Class : _______________________ Student number: _______________
Answer the following questions:
1. Briefly describe the differences of augmented reality and virtual reality applications. Describe the
advantages of each application. (15%)
2. What is advantage of vector graphics compared with raster graphics? When you use a digital camera to take
a digital photo. Is this digital photo a vector graphics or a raster graphics? Give a reason to support your
answer. (10%)
1
3. What are 3D point clouds and 3D models? Why is it easier to manipulate 3D models than 3D point clouds?
(10%)
4. What is 3D graphics pipeline? Why do we need 3D graphics pipeline? Briefly explain what is visibility task in
3D graphics pipeline. How to use occlusion culling in solving the visibility task? (20%)
2
5. We have an 2D image to be rotated about the origin by 30 o and to be scaled up by 3. Please design a
transformation matrix for such change. (5%)
6. We have an 3D cylinder to be rotated translated along y-axis by 3 and then rotate around y-axis by 30 o.
Please design a transformation matrix for such change. (5%)
7. An AR image target has only a gray circle on the paper. The developer find that Vuforia could not easily
recognize the target. This image target is expected to use in an AR demonstration booth. What would you
suggest for the developer to increase the recognition ability? (15%)
3
8. Now we are instructed to design a VR application with bare hand operation other than using ordinary VR
controllers. Would you recommend one VR system for the project? You are expected to mention about
the hardware and software and essential development SDK for completing the application development.
(20%)
4
<<end>>