CS 457/557 -- Winter Quarter 2023

Project #6

The Bunny Menagerie

60 Points

Due: March 1


This page was last updated: January 17, 2023


Requirements:

  1. Do the coolest thing you can think of to a scene with at least one bunny in it.

  2. You can use glman or the GLSP API -- your choice.

  3. The intent of this project is to do something different from what we have done before. Stringing together ellipses, noise, displacement-mapping, bump-mapping, and cube-mapping using the exact code you already have is not acceptable.

  4. It is OK to use this project to create an early prototype of what you want to do for your Final Project.

Getting the Bunny OBJ File

bunny010n.obj

Include it in your GLIB file like this:
Obj bunny010n.obj

or use it with your C/C++ file like this:

// a global variable:
GLuint DL;

. . .

// do this in InitGraphics( ):
DL = glGenLists( 1 );
glNewList( DL, GL_COMPILE );
LoadObjFile( "bunny010n.obj" );
glEndList( );

. . .

// do this in Display( ):
glCallList( DL );

The Turn-In Process:

Your electronic turnin will be done at http://teach.engr.oregonstate.edu and will consist of the usual PDF report explaining what you did and how you did it, plus:

  1. All source files (.c, .cpp, .glib, .vert, .frag, .geom)
  2. At last one image file.
  3. Your PDF file. Include your name, email, and project title on the first page. Include your best image and a description of what you did to make this image. Include a link to your unlisted video file.

Be sure your best image file and your PDF file are turned in separately from any .zip files.

Electronic submissions are due at 23:59:59 on the due date listed.

Examples from Previous Years

2006 Teapot Poster
2007 Cow Poster
2009 Dino Poster
2010 Ducky Poster
2011 Vase Poster
2012 Torus Poster
2013 Cat Poster

At that point, the class got too large for me to make a real poster.

Grading:

FeaturePoints
Did it20
Did it well20
Did it really well20
Potential Total60

"Did it" would be like a bunny with ellipses and noise that are smoothstep'ed.
"Did it well" would be like a bunny with something else out of our notes so far.
"Did it really well" would be something new.