CG HW1 A Basic Scene Editor. Introduction  Objective –Design a interactive tool to manipulate 3D models for basic transformations.  Input –Some object.

Slides:



Advertisements
Similar presentations
Chapter 2: Graphics Programming
Advertisements

CS 4363/6353 INTRODUCTION TO COMPUTER GRAPHICS. WHAT YOU’LL SEE Interactive 3D computer graphics Real-time 2D, but mostly 3D OpenGL C/C++ (if you don’t.
Business and Computing Deanery 3D Modelling Tools Week 10 File formats and exporting models.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Intro to Blender Alex Hawker. First Steps Download
Materials and Lighting in MeshShop CMPS 160 Assignment 4.
CIS101 Introduction to Computing
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
Java 3D Pablo Figueroa University of Alberta April 2000.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Introduction to OpenGL. What is OpenGL OpenGL is a low-level software interface to graphics hardware No commands for performing windowing tasks or obtaining.
TODAY IN GEOMETRY…  Review: Pythagorean Theorem and Perimeter  Learning Target: 11.1 You will find areas of triangles and parallelograms.  Independent.
SE 313 – Computer Graphics and Visual Programming Lecture 5: Geometric Transformations Lecturer: Gazihan Alankuş Please look at the last slides for assignments.
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
CSE 380 – Computer Game Programming Introduction ITS 102 – 3D Modeling for Games Blender's User Interface.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
UniS CS297 Graphics with Java and OpenGL Introduction.
Introduction to WTK Jin-Bey Yu 2001/10/04. What is WTK Library With over 1000 functions written in C that enable you to rapidly develop virtual reality.
Introduction to Maya. Maya’s Layout User Interface Elements In Maya, you can tear off menus to create separate floating boxes that you can place anywhere.
USER INTERFACE.
C O M P U T E R G R A P H I C S Jie chen Computer graphic -- OpenGL Howto.
COMP 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
UniS CS293 Graphics with Java and OpenGL Introduction.
Graphics Programming using OpenGL. OpenGL is a software interface that allows the programmer to create 2D and 3D graphics images. This interface consists.
Main Navigation  Similar to Unity 3D  Unlike Unity it is a right handed coordinate system  Used to determines whether a positive rotation is clockwise.
OpenGl Graphics Programming. Introduction OpenGL is a low-level graphics library specification. It makes available to the programmer a small set of geomteric.
COGEVITO Complex Geometry Visualization Tool. Motivation Exploit the potential of Three,js for the visualization of complex geometries related to HEP.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Image Synthesis Rabie A. Ramadan, PhD 1. 2 About my self Rabie A. Ramadan My website and publications
NEWTON’S CRADLE CADENAS QUIJANO, PATRICIA COTRINA FERNÁNDEZ, MANUEL GARCÍA TOMILLO, JAVIER HIJARRUBIA BERNAL, LUIS An OpenGL Application.
1 Welcome to CSC 301 Web Programming Charles Frank.
Lecture 11: Exam Revision 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 718,  ex 2271  Coursework.
IR Homework #2 By J. H. Wang Mar. 31, Programming Exercise #2: Query Processing and Searching Goal: to search relevant documents for a given query.
MAE 152 Computer Graphics for Scientists and Engineers Fall 2003 Dr. Prashant V. Mahajan Senior Research Scientist AValonRF, Inc., El Cajon, CA.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
In the name of God Computer Graphics.
1 Graphics CSCI 343, Fall 2015 Lecture 3 Introduction to WebGL.
OpenGL 3.3 Unleashed! Faculty of Mathematics and Physics Charles University in Prague 24 th Februrary 2015 / 3 rd March 2015 Workshop 1 – OpenGL 3.3 Tutorial.
Jagoda Charazka E 033 / 245 / D PDF TECHNOLOGY Web Space Workshop SS2007.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
Knowing the GLSL version of your GPU glGetString(GL_SHADING_LANGUAGE_VERSION) GLSL 1.20 or later?
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Homework 1 (due:April 8th) Deadline : April 8th 11:59pm Where to submit? eClass “ 과제방 ” ( How to submit? Create a folder. The name.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
Design Visualization Software Introduction / Review.
TODAY IN GEOMETRY…  Warm up: Areas of Triangles and Parallelograms  Learning Target: 11.2 You will find areas of trapezoids, rhombuses and kites.  Independent.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
Introducing To 3D Studio Max George Atanasov Telerik Corporation
Introduction to Computer Graphics
In the name of God Computer Graphics.
Introducing Blender.
Alias MAYA 6.0 Tutorial Overview Basic Tools & MAYA Interface
Introducing Blender.
Programming COMP104: Fundamentals and Methodology Introduction.
Introducing Blender.
Animation Workshop Week 2
Introduction to Computer Graphics with WebGL
Assignment 1 Creating a Heart.
System Administration HW3 - File System Server
Chang-Hun Kim Department of Computer Science Korea University
Homework 2 (due:May 5th) Deadline : May 5th 11:59pm
CIS 441/541: Introduction to Computer Graphics Lecture 15: shaders
Geometric Transformations
Introduction to 3D Graphics
Presentation transcript:

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 1.Create a Window with OpenGL10  GLUT+0  Win Render Basic Geometry+10 (Points, Lines, Triangles, Polygon) 3.Object Loader  One Object+10  More Objects+10

Assignment AchievementScore 4.Transformations+10 (Translate, Rotate, Scale) 5.Various Appearances –Point, Wireframe, Solid +5 –Flat shading, Smoothing shading +5 6.Lighting+10

Assignment AchievementScore 7.Speed-Up+0~10 8.Interactive Selection+10  GL_SELECT Mode 9.User Interface+0~20

The rule  Attach the readme.txt file which describes what effort you did (includes the functionalities of your editor) and the problems you encountered in this homework.  Compress your project (without.exe) and name the compressed file as your student id. –Ex zip –If you want re-upload, here is the example _#.zip

How to hand in?  FTP –IP: –Port: 21 –User: CG –PW: CG  Put your file in hw1 directory

The important days  Deadline –10/26 23:59  Demo –10/27 ~ 10/31 –We will declare the schedule next time

Bonus & Punishments  Extra Effects+0~10  Copyall 0  Break the rule -10  Delay –Less than 1 week -10% –Less than 2 weeks-20% –Less than 3 weeks-30% –Others?