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