Assignment presentation
- Share screenshots presenting your assignment, the video and the link to your GIThub repo through this form.
- The practical assignment has to reside in a branch named CGW.
Texturing with MIP mapping
Implement surface texturing with MIP levels for the surface you have started working on.
Requirements
- Prepare the collection of texture levels with descending resolution having numbers overlaid on top. Alternatively, use images having different color for every image level. Numbers (colors) make MIP level selection mechanism evident.
- Upload MIP levels one by one to GPU memory.
- JavaScript prevents loading textures from local disk drive. Either load textures from internet resource or generate texture image on the fly.
- Find the zoom level where several levels can be easily seen when preparing screenshots.
Considerations
- Use normalized values of surface (u,v) parameters as the texture coordinates (s,t) mapping one texture for the whole surface.
- Image resolution has to be power of 2 (pot), otherwise it may not work on your hardware.
- Set up minification filter correctly to exploit mip mapping

Comments
Post a Comment