About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although.

Slides:



Advertisements
Similar presentations
Lecture 1: Introduction
Advertisements

James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
CITS1401 Problem Solving and Programming Introduction and Admin Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 219 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Introduction to Computer Graphics “Genius is 1% inspiration, and 99% perspiration.” Thomas Alva Edison CSE 373, Spring 2008 Belaid Moa
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CS110/CS119 Introduction to Computing (Java)
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
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.
CSE4MOD Games Modding About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Daily Announcements Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Mr. John Rouda
About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Computer Graphics Using Direct 3D Introduction. 2 What are we doing here? Simply, learning how to make the computer draw.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Data Structures Recitation. Me Salim Malakouti Seyed.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Mr. Thayer English First of all… DON’T TOUCH THE COMPUTERS!!! You will get a chance to use them eventually, but until then, leave them alone.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
© Copyright 2004, Alan Marshall 1 Introduction COURSE OVERVIEW.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
CPSC 453 Tutorial Xin Liu Sep 23, OpenGL An open standard of rendering pipeline A software interface to graphics hardware A useful set of APIs for.
Wilf LaLonde ©2012 Comp 4501 COMP 4501 Advanced Computer Game Design and Development Wilf LaLonde.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
CGMB324: MULTIMEDIA SYSTEM DESIGN
Computer Graphics IN5I11 Nabil H. Mustafa
What are Computer Graphics Basically anything that is on you Monitor – This includes the text that you will see Text isn’t Advanced Graphics But…. Understanding.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
Mobile Games Development SET Learning Outcomes LO1:Design, develop, test and demonstrate a working game for a mobile device. LO2:Demonstrate an.
Welcome to Survey of Social Problems! “When solving problems, dig at the roots instead of just hacking at the leaves.” (Anthony J. D’Angelo) There is Audio!
Mrs. Ginny Gist Algebra 2 Academic Flex Youth Alive sponsor SAP Leader Saturday School Monitor.
GPU Computing for GIS James Mower Department of Geography and Planning University at Albany.
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Introduction to Computer Graphics Dr Usman Saeed Assistant Professor Faculty of Computing.
CS4610/7610: Introduction to Computer Graphics
Computer Graphics Imaging
Overview Course Overview Course Webpage Administrative issues
Introduction to Computer Graphics
Introduction to Computer Graphics
Multimedia Systems Reference Text
Welcome to Physics 1D03 !.
Computer Graphics Course Introduction.
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although you will know how to Render 3D without! – Learn the architecture of 3D Hardware Learn to program the Hardware utilising the Pipelines and Shaders – Radiosity, Ray Tracing and Photon Mapping – HDR, HDRR

About Me Studying my PhD in Artificial Intelligence for First Person Shooter Games – Researching the Gameplay Experience Lecturer for Modding (CSE4AT3 / CSE4MOD) – Unreal2 Engine -> UnrealScript, UnrealEd – Games Design and Theory

Lecture and Lab Times Lecture 3-5pm Thursday clashes for a lot of you – Is 2-4pm Thursday good with everyone? The current Lab time is completely bad – The only options I can find are Thursday 10-1pm – And Tuesdays any time from 11am – 5pm Check your diaries!!

Marking 50% Exam 50% Assignment – 2 People per group – No Extensions, 5% per day – No Plagiarism You can try if you like

Hardware BG 139 Lab Machines – Nvidia 6600 GPUs – DirectX 9.0c, Shader Model 3.0 – OpenGL 2.0, GLSL 1.10 (min) – XNA for those who are interested Unsupported on the Lab Machines as of now – Hopefully within 2 weeks we should have XNA 3.0 Installed on 1 Lab at least. – Xbox 360s may be coming too

Assignment You’ll be demonstrating some of the advanced rendering techniques you learn What do you want to build?

Exam The exam will not be gruelling – I want you to demonstrate that you have learnt something during the semester

Labs / Tutorials Wednesdays at 1pm, BG 139 We’ll start with some simple stuff, like getting OpenGL, XNA, and/or Direct3D running By week 12 you will be directly programming the video hardware of the machines (hopefully a lot earlier too!)

Contacting Paul (me) BG Room 225 Consulting Times: ?????? – I’ll try to find a time that suits you if you need help – 11-1pm on Tuesdays, I’m usually around

Reference Text Interactive Computer Graphics, E. Angel, 5 th Edition – The book shop will have them soon – 1 copy of the 4 th edition will be in the library next week, 2 copies of the 5 th Edition are on order OpenGL – Utilising GLU and GLUT GLU is not so bad, but platform dependant Glut is Simple, Fat and Slow – As noted by the author of GLUT

Who likes WebCT (LMS) What do you like about it? – Do you guys get the announcements? – Would you prefer ? What do you hate? – Mainly what tools do you want me to use from it? – All of my lectures and Tutorials will be on my home server too, so when the uni goes down, my material is still available to all

My Lecturing Style Don’t write every single word down – Ask questions WHENEVER you like. Despite being a lecturer: – I Don’t know everything – I am sometimes wrong – I like questions Don’t take phone calls unless it’s important – Eg Work, Project