11.03.2012

List of CS6360 Assignments *

Coding compulsarily in C/C++ and OpenGL only.

- Students should preferably use their own laptop.

- Opengl-ready machines are not guaranteed to be made available for assignments;

- Students may explore that option with DCF personal on their own; Instructor may only certify registration in course.

- OpenGl-ready machine will be made available in VPLAB, only during demo time; not for regular practice and coding

(in such cases, may load your code and verify 1-2 days in advance).

1. Hallo World plot from fig. 2.15/2.21 in F.S.HILL
2.1 2D Polygon Filling algo.
2.2 3D space plots
05/40

Will watch variations and your imaginative skills from here on.

3. Teapot + Ball (3-D) Example.
4. Water wave Example.
5. Any two examples from Public-domain Example set 1 & 2:
15/40
6. 2-D texture map on any VRML Sample 3D-Gallery
20/40
7. (i) Soft object modelling, rendering (use wireframe to model, then use spring model (or otherwise) to provide softness; then render using OpenGL. Show effects using non-uniform shear or stress.)
OR
(ii) Texture bump map with effect of Lighting Model and shadows.
30/40

“OR”

EXTRA-ORDINARY TALENTS MAY LOOK BEYOND THIS

(Problem #8 is waved for groups attempting problem #9)
8. (i) Ray Tracer (Linux) code + radiosity + translucency.
OR
(ii) Any suitable special effects – character design, car crash animation, storm on ocean or forest, face wireframe model rendering etc.
40/40
* Problems 1 – 5: Code available in course (CS6360) webpage. Problems should be shown individually.
Problems 6 – 8: Form groups of 2; Show skills of programming and artistry.

List of CS6360 Assignments *

Sl. No.

Problem Description

Time

Deadline

Marks

1

Hallo World plot from fig.

2.15/2.21 in F.S.HILL

February 17,

2012

5/40

2.1

2D Polygon Filling algo.

February 17,

2012

5/40

2.2

3-D Space plot

February 17,

2012

5/40

3

Teapot Ball (3-D) Example

March 15,

2012

15/40

4

Water wave Example

March 15,

2012

15/40

5

Any two examples from

Public-domain Example set 1

& 2 (given in course website)

March 15,

2012

15/40

6

2-D texture map on any VRML Sample 3D-Gallery

March 25,

2012

20/40

7

i. Soft object modelling, rendering (use wireframe to model, then use spring

model (or otherwise) to

provide softness; then render using OpenGL. Show effects using non-uniform shear or stress.)

OR

ii. Texture bump map with effect of Lighting Model

and shadows.

April 20, 2012

30/40

8

i. Ray Tracer (Linux code) +

radiosity + translucency.

OR

ii. Any other suitable special effects – character design,

car crash animation, storm

on ocean or forest, face wireframe model rendering etc.

April 20, 2012

40/40

* Problem 1 – 5: Code available in course (CS6360) webpage. Problems should be shown individually.
Problem 6 – 8: Form groups of 2; Show skills of programming and artistry.