About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you.

Slides:



Advertisements
Similar presentations
Lecture 1: Introduction
Advertisements

James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
Course Overview Introduction to XNA Game Studio Express Game Design Experience Prof. Jim Whitehead January 7, 2008.
James Tam Introduction To CPSC 231 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.
James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
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.
Section 12: Call No Tuesday 9:00-10:15Eureka-106 MIS 1a Thursday 9:00-10:15Eureka-106 Meets the First week (9/3 and 9/5):
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
INE2720 Web Application Software Development General Information.
ITP © Ron Poet Lecture 1 1 IT Programming Introduction.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Information Modeling and Database System
IB Information Technology in the Global Society & Advanced Topics in IT Paul Bui.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
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.1. M ODULE I NTRODUCTION Details of the goals and structure of this module.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
CSE1GDT Game Design Theory 2009 – Paul Taylor. Game Development Games have 3 Main Inputs of effort –Engineering –Art –Design Having all 3 is essential.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
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
Discrete Maths: Prelim/0 1 Discrete Maths (OLD) Objective – –to give some background on the course , Semester 1, Who I am: Andrew.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Spring 2012.
Object Oriented Programming Lecture 1: Introduction.
Computational Methods for Financial Applications SCC 2301 Frederick H. Willeboordse
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!
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
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.
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.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
CSCI 5593 Advanced Computer Architecture Dirk Grunwald Department of Computer Science Fall 2001.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Fall 2012.
Human Computer Interaction Lecture /11 1.
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
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
Welcome to Aquinas College Tutor Group 6B1 a.k.a. the tutor group that rocks! (Or insert your preferred phrase)
BIT 142:Programming & Data Structures in C#. 2 Syllabus : Book info BIT 142 uses the book fairly extensively –I would recommend getting it The edition.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
Colours & Representation 8 Bit 16 Bit 24 Bit 32 Bit + HDR 32Bit per channel scRGB DirectX 10, 48-bit floating point Device Independent Colours Floats.
+ DGM 3870 Web Graphics (Photoshop) Bryce Newell, J.D.
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
Course Information and Introductions
Computer Graphics Imaging
Overview Course Overview Course Webpage Administrative issues
IMAT3903 Team Development Project
ENG3380 Computer Organization
Introduction to Computer Graphics
Welcome to CS1046 Approachable Apps
Multimedia Systems Reference Text
Welcome to Physics 1D03 !.
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you will know how to Render 3D without it! – Learn the architecture of 3D Hardware Learn to program the Hardware utilising the Pipelines, Shaders, DX11: Tessellators, DirectCompute, Multi-Threading – HDR, HDRR – Xinput, DirectInput (Xbox Controller, KB & Rat) – XACT Audio

About Me Finishing my PhD in Artificial Intelligence for Video Game Immersion – Researching the Gameplay Experience Lecturer for Modding (CSE4MOD) – Unreal3 Engine -> UnrealScript, UnrealEd – Games Design and Theory Lecturer for Game Design Theory – Games Design and Theory – XNA Programming

Lecture and Lab Times Lab 3-5pm Tuesday = Bad INE Clash Thursday Fri 2-4 or 3-5 Mon Lecture 12-2 Friday = Good

Marking 40% Exam 10% Lab work 50% Assignment (Due Thursday 27/5/10) – Individual – No Extensions, 5% per day – No Plagiarism You can try if you like

Hardware BG 139 Lab Machines – Intel core i7 – Nvidia GTX 260 GPUs 192 Cuda cores (Also PhysX) 128-bit floating point precision 128-bit HDR DirectX 10 OpenGL 2.1

Assignment You’ll be demonstrating some of the advanced game development 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 Tuesdays at 3pm – 5pm, BG 139 We’ll start with some simple stuff, like getting DirectX 10 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 221 Consulting Times: None! – I’ll try to find a time that suits you if you need help – Till the 31 st March I’m in hiding!

Reference Texts 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 DirectX 10 – None! I’ll be using a lot of web sources

Who likes WebCT (LMS) What do you like about it? – Do you guys get the announcements? – Would you prefer ? – The GT Forum? 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