Milestone 3: Camera and Terrain
In this third milestone, you extend your CounterKart renderer so that the viewers follow karts as they move across a terrain. Complete these steps to satisfactorily complete the milestone:
- Render your two karts in a split-screen.
- Attach to each kart a third-person camera.
- Allow the karts to advance and yaw using keyboard controls.
- Render a terrain drawn from a gray scale heightmap image.
- Have the models float a fixed amount above the terrain. Use bilinear interpolation to determine the elevation between samples.
- Shade the kart and terrain models in some fashion.
Submission
To submit your milestone, first commit your renderer to GitHub. Second, record a short screencast of you driving your karts around the terrain. Comment on features that you found especially challenging or interesting.
Upload your video to a streaming video service like YouTube. Please accommodate your instructor, who has many videos to watch, by not uploading to Discord, Google Drive, or other non-streaming video services. Share just a link to your video in the #milestone-gallery
channel on Discord. The video may remain unlisted, but ensure that anyone with the link can watch it.