9
CG HW1 CG HW1 A Basic Scene A Basic Scene Editor Editor

CG HW1

  • Upload
    xuxa

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

CG HW1. A Basic Scene Editor. Introduction. Objective Design a interactive tool to manipulate 3D models for basic transformations. Input Some object files (.obj format) which can be downloaded from the course ftp. Assignment. AchievementScore Create a Window with OpenGL 10 - PowerPoint PPT Presentation

Citation preview

Page 1: CG HW1

CG HW1CG HW1

A Basic Scene EditorA Basic Scene Editor

Page 2: CG HW1

IntroductionIntroduction

ObjectiveObjective– Design a interactive tool to manipulate 3D modeDesign a interactive tool to manipulate 3D mode

ls for basic transformations.ls for basic transformations.

InputInput– Some object files (.obj format) which can be doSome object files (.obj format) which can be do

wnloaded from the course ftp.wnloaded from the course ftp.

Page 3: CG HW1

AssignmentAssignment

AchievementAchievement ScoreScore1.1. Create a Window with OpenGLCreate a Window with OpenGL 1010

GLUTGLUT +0+0 Win32Win32 +10+10

2.2. Render Basic GeometryRender Basic Geometry +10+10(Points, Lines, Triangles, Polygon)(Points, Lines, Triangles, Polygon)

3.3. Object LoaderObject Loader One ObjectOne Object +10+10 More ObjectsMore Objects +10+10

Page 4: CG HW1

AssignmentAssignment

AchievementAchievement ScoreScore4.4. TransformationsTransformations +10+10

(Translate, Rotate, Scale)(Translate, Rotate, Scale)

5.5. Various AppearancesVarious Appearances– Point, Wireframe, SolidPoint, Wireframe, Solid +5+5– Flat shading, Smoothing shadingFlat shading, Smoothing shading +5+5

6.6. LightingLighting +10+10

Page 5: CG HW1

AssignmentAssignment

AchievementAchievement ScoreScore7.7. Speed-UpSpeed-Up +0~10+0~10

8.8. Interactive SelectionInteractive Selection +10+10 GL_SELECT ModeGL_SELECT Mode

9.9. User InterfaceUser Interface +0~20+0~20

Page 6: CG HW1

The ruleThe rule

Attach the readme.txt file which describes wAttach the readme.txt file which describes what effort you did (includes the functionalities hat effort you did (includes the functionalities of your editor) and the problems you encounof your editor) and the problems you encountered in this homework.tered in this homework.

Compress your project (without .exe) and naCompress your project (without .exe) and name the compressed file as your student id.me the compressed file as your student id.– Ex. 9455810.zipEx. 9455810.zip– If you want re-upload, here is the example - 945If you want re-upload, here is the example - 945

5810_#.zip5810_#.zip

Page 7: CG HW1

How to hand in?How to hand in?

FTPFTP– IP: 140.113.241.16IP: 140.113.241.16– Port: 21Port: 21– User: CGUser: CG– PW: CGPW: CG

Put your file in hw1 directoryPut your file in hw1 directory

Page 8: CG HW1

The important daysThe important days

DeadlineDeadline– 10/26 23:5910/26 23:59

DemoDemo– 10/27 ~ 10/3110/27 ~ 10/31– We will declare the schedule next timeWe will declare the schedule next time

Page 9: CG HW1

Bonus & PunishmentsBonus & Punishments

Extra EffectsExtra Effects +0~10+0~10 CopyCopy all 0all 0 Break the rule Break the rule -10-10 DelayDelay

– Less than 1 week Less than 1 week -10%-10%– Less than 2 weeksLess than 2 weeks -20%-20%– Less than 3 weeksLess than 3 weeks -30%-30%– OthersOthers ??