about cse3agr advanced graphics and rendering – learn how 3d graphics are formed – learn how to...

13

Upload: stuart-oconnor

Post on 16-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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
Page 2: 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

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

Page 3: 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

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

Page 4: 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

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!!

Page 5: 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

Marking

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

Page 6: 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

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

Page 7: 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

Assignment

• You’ll be demonstrating some of the advanced rendering techniques you learn

• What do you want to build?

Page 8: 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

Exam

• The exam will not be gruelling– I want you to demonstrate that you have learnt

something during the semester

Page 9: 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

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!)

Page 10: 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

Contacting Paul (me)

[email protected][email protected]• http://hsrc.static.net/• 0400 014 159• 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

Page 11: 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

Reference Text

• Interactive Computer Graphics, E. Angel, 5th Edition– The book shop will have them soon– 1 copy of the 4th edition will be in the library next

week, 2 copies of the 5th 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

Page 12: 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

Who likes WebCT (LMS)

• What do you like about it?– Do you guys get the announcements? – Would you prefer email?

• 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

http://hsrc.static.net/

Page 13: 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

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