[SOLVED] 程序代写 CS 351 Grading Sheet:

30 $

File Name: 程序代写_CS_351_Grading_Sheet:.zip
File Size: 320.28 KB

SKU: 2693176135 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


2005 Fall CS 351 Grading Sheet:

Student’s NetID______________Student’s Name_____________________Grader’s Name______________________
(netID == 3 letters, 3 digits: e.g. JET861Please write clearly; make it easy to read)

Copyright By PowCoder代写加微信 assignmentchef

CompSci 351-1 Grading Sheet:Project C Fall 2022

10% In-Class Interactive Demo.Demonstrates multiple items listed on this page.

5%Filenames, PDF report: All file-naming correct + clear illustrated PDF report including name, netID, title, goals, user-

guide, >= 4 results pictures, + correct sketch of your program’s scene-graph (required) showing all its transforms (2pts).

5% Sensible, Complete On-screen User Instructions: Program’s on-screen display allows new users to quickly and easily

identify and use all the programs features and options, without any extra help from source code, report, or authors’ explanations.

5% Ground-Plane Grid: Project shows horizontal ‘floor’ or ‘terrain’ of repeated shapes or lines that extend nearly endlessly

to all distant horizons, and thus let us easily assess changes to camera position and aiming direction.

In the world coordinate system where +z is ‘up’, the ground plane at z=0 spans x,y coords that appear horizontal on-screen.

10%3 Solid, Separate, Jointed, Continually Flexing Shapes with Diffuse Shading or Better:

3D shapes at separate, different ground-plane locations, with continually-changing joint angles. Wireframe not acceptable!

5% Large, Slowly-spinning Sphere at world-space origin to visually confirm all lighting and shading methods.Sphere is

easily viewable and easily lit from any desired 3D location.Rotation helps reveals faceted/smooth effect of Gouraud/Phong shading.

5% Single-Viewport Display fills top 66% of browser window of any shape.Browser window resizing always keeps it

filled with an undistorted image from a perspective camera with 30-degree vertical field-of-view; no shape distortions, no blank areas

allowed except a fixed-height or fixed-width border & a region to hold HTML buttons, text, edit boxes, etc.; no browser ‘slider bars’!

5% Smoothly adjustable 3D View Control: User interaction for unrestricted viewpoint control: be able to aim camera in

any direction without changing position: be able to move forward/backward in the gaze direction, and ‘strafe’ sideways left/right from

any 3D position; (HINT: ‘glass cylinder’ method; mouse or arrow-key aiming (tilt,yaw) and WASD to move fwd/rev, strafe left/right).

10% 3 or more obviously different-looking used on different rigid 3D parts.

‘Phong’ materials have specified RGB values for ambient, diffuse, specular and emissive terms.

HINT: use materials parameters given in starter code file“materials_Ayerdi04.js”

10% One or more user-adjustable, non-directional 3D light source.Users can interactively set world-space position,

switch light on/off, and set separate R,G,B values for each of the ambient, diffuse, and specular light amounts.Surface illumination

from this light must NOT change when camera moves. (note that specular highlight position will appear to shift as the camera moves).

10% Interactive switching between all available lighting/shading methods (requires at least two to earn this credit)

without stopping or disrupting the program or its on-screen display.

20% ≥Four lighting/shading methods: Users can interactively select between Gouraud Shading and; for

each of these, they can also select between Phong lighting and Blinn-Phong lighting; more methods welcome.Gouraud shading gives

crudely-shaped highlights: Phong shading yields rounded highlights that can be smaller than triangles. Blinn-Phong lighting and

Phong lighting yield slightly different specular highlights.(HINT: use different GLSL shaders for Gouraud and Phong shading)

EXTRA CREDIT:

2% extra credit: user-switched materials for≥ one 3D part. (>10 visually distinct mat’l choices; no effect on other 3D parts),

2% extra credit: 3 or more user-selected distance dependencies (ATT) for your light sources:

(must include choice between NONE, 1/dist, and 1/dist2, with dist calc’d at each vertex; must work correctly)

4% extra credit: A second, ‘headlight’ light-source, co-located at camera eyepoint, that users can switch on/off

(when correct, the specular highlights stay in the middle of any shiny sphere as camera moves)

2% extra credit: geometric shape distortions in shaders, not reproducible by matrix transforms in Vertex Shader (e.g. twist

vs. z; sinusoidal waviness etc. will qualify, but simple scaling or displacement of selected vertices will not suffice)

4% extra credit: Simple Texture Maps on surface of one or more 3D parts (Chap 5-like; emissive-only shading is OK).

TOTAL POINTS/100(30% of final grade)

程序代写 CS代考加微信: assignmentchef QQ: 1823890830 Email: [email protected]

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] 程序代写 CS 351 Grading Sheet:
30 $