Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
-
date post
21-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
![Page 1: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/1.jpg)
Advised byProf. Pedro V. Sander
By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong
![Page 2: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/2.jpg)
Motivation Primary Goal System Overview System Components
◦ Graphics◦ Network◦ User Interface
Problems Encountered Future Developments Q&A
![Page 3: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/3.jpg)
High resolution world◦ High definition technologies◦ Gigapixel images◦ Result = ?
Cheaper sensors◦ Touch-based◦ Motion-based◦ Location-based◦ Result = ?
![Page 4: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/4.jpg)
Multi-display array◦ Multiple monitors to form a single high resolution
display unit◦ Synchronized images
Gigapixel image◦ One billion pixels
Wiimote◦ Creative and user-friendly interface
![Page 5: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/5.jpg)
Workstation 01
Display 01
Server
Bluetooth Adapter
Workstation 02
Display 02
Workstation 12
Display 12
Display Wall
Server
User Interface
Wiimote
Infrared Bar
wiiuse
Socket
Socket
Bluesoleil
Client Programrunning on
the Display WallWorkstations
ServerProgram
OperatingSystem
of the Server
OpenGL
DevIL SDL
![Page 6: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/6.jpg)
![Page 7: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/7.jpg)
![Page 8: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/8.jpg)
![Page 9: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/9.jpg)
Image name Two points coordinate
#image_name#x1#y1#x2#y2#
![Page 10: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/10.jpg)
Version 2.0 WSADATA
![Page 11: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/11.jpg)
Sample size for each test: 1000
![Page 12: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/12.jpg)
OpenGL◦ Displaying the image
SDL◦ Window Management
DevIL◦ Image loading
![Page 13: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/13.jpg)
1. SDL window initialize2. DevIL decode jpg image3. OpenGL display texture
![Page 14: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/14.jpg)
Create window Create OpenGL context Handle keyboard event
![Page 15: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/15.jpg)
Load image file Decode image file Pass data to OpenGL texture
![Page 16: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/16.jpg)
Set up environment Create coordinate system Draw a rectangle
Paste texture on it
![Page 17: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/17.jpg)
Split the image file into tiles Draw multiple quads Paste different texture on them
![Page 18: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/18.jpg)
![Page 19: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/19.jpg)
![Page 20: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/20.jpg)
![Page 21: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/21.jpg)
![Page 22: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/22.jpg)
![Page 23: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/23.jpg)
![Page 24: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/24.jpg)
![Page 25: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/25.jpg)
Traditional ◦ Key mapping◦ Infrared tracking◦ Distance measuring ◦ Haptic feedback
Reverse traditional◦ No buttons◦ Infrared tracking
(Another approach)
![Page 26: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/26.jpg)
Throughput◦ Lots of data
Accuracy◦ Errors in infrared tracking
Sensitivity
![Page 27: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/27.jpg)
Management of workstations◦ Remote control◦ Classroom management ◦ Wake on LAN◦ Network Boot◦ Shared drive
![Page 28: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/28.jpg)
Dynamic loading of texture◦ Save memory but decrease in performance
![Page 29: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/29.jpg)
Synchronization◦ Computer clock◦ Internet time server
![Page 30: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/30.jpg)
Other User Interface◦ 3D camera◦ Touch-based devices
Other Wiimote usages◦ Two infrared LEDs tracking for zooming in Wiimote ◦ With a mirrored infrared source
![Page 31: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.](https://reader035.fdocuments.in/reader035/viewer/2022062421/56649d5f5503460f94a3fce0/html5/thumbnails/31.jpg)