Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll...
Transcript of Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll...
![Page 1: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/1.jpg)
CSCI 420: Computer GraphicsFall 2018
Kyle Morgenrothhttp://cs420.hao-li.com
Exercise 1 - Height Field
![Page 2: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/2.jpg)
Height Field
![Page 3: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/3.jpg)
Input
Interactive 3D Height Field Viewer and Fly-through!
Height Field
![Page 4: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/4.jpg)
Input Output
Interactive 3D Height Field Viewer and Fly-through!
Height Field
![Page 5: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/5.jpg)
Input
x
y
Height Field
![Page 6: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/6.jpg)
Input
x
y
x0y0
Height Field
![Page 7: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/7.jpg)
Input
x
y
x0y0
z0
Height Field
![Page 8: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/8.jpg)
Input
x
y
Height Field
![Page 9: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/9.jpg)
Input
x
y Output
Height Field
![Page 10: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/10.jpg)
• NeHe Productionshttp://nehe.gamedev.net/tutorial/lessons_01__05/22004/
Start coding …
![Page 11: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/11.jpg)
• NeHe Productionshttp://nehe.gamedev.net/tutorial/lessons_01__05/22004/
• OpenGL Programming Guide http://glprogramming.com/red/
Start coding …
![Page 12: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/12.jpg)
• Deadline: Monday, Sep 24, 2018 11:59 pm
• Follow submission instructions on Ex. 1 webpage: • Upload a .zip compressed file named “Exercise1-
YourName.zip” to blackboard • Include your code with comments • Include a readme file • Include JPEG frames or a video
Submission
![Page 13: Exercise 1 - Height Field - Hao Li · 2018-10-03 · Moving right along. In this tutorial I'll teach you how to rotate both the triangle and the quad. The triangle will rotate on](https://reader034.fdocuments.us/reader034/viewer/2022042418/5f33e3c24bacf137723cf2f2/html5/thumbnails/13.jpg)
• Office Hours:Prof. Dr. Hao Li - SAL 244, Tues @ 2:00pm - 3:00pmHaiwei Chen - PHE 108, Weds @ 12:30pm - 1:30pmKyle Morgenroth - PHE 108, Mon @ 3:00pm - 4:00pm
• General questions about the assignment can be posted on Piazza
• Emails (include “CSCI_420” in the subject): [email protected], [email protected]
Contact