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
CG HW1CG HW1
A Basic Scene EditorA Basic Scene Editor
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.
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
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
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
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
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
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
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 ??