Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Graphics and Game Technology

Similar presentations


Presentation on theme: "Computer Graphics and Game Technology"— Presentation transcript:

1 Computer Graphics and Game Technology

2 Thanks to … An Epic Games For help in producing these slides

3 Graphics Hardware = Real-Time Rendering
3D Scene = Mesh of Vertices and Lines 2D Screen Image = Pixels ? What is “Real Time” ? ? How do we create the mesh ? 3D Studio Max, Maya, Blender, UnrealEd

4 Graphics Hardware = Real-Time Rendering
3D Scene = Mesh of Vertices and Lines 2D Screen Image = Pixels

5 PC - Graphics Let’s say screen is 1024 x 768 pixels
Each pixel is 3 bytes (R G B) Refresh rate is 60 times per sec (Hz) Then we need 140 MegaBytes each sec PCI 132 MBytes/sec AGP 2000 MBytes/sec PCIe = Mbytes/sec

6 Graphics Hardware = Real-Time Rendering
Application Geometry Rasterization 3D Triangles 2D Triangles Pixels Transform into Screen Position Rasterize Interpolate Shade Remember, this must happen in real time !

7 nVidia Base Hardware Architecture
CPU GPU Application Texture Unit Raster Unit Display Rasterizer 3D Triangles 2D Triangles Textures Memory Textures

8 Texture Mapping Geometry Rendered Texture

9 Project Texture onto Scene

10 UoW Choice of Game Technology
FREE ! (Google “Unreal Developer Network) Not for games No gametypes, no weapons Great for Immersive Environments COMMERCIAL (Try Amazon £5 - £10) Full games Multiplayer, Networked

11 Static Mesh Added Terrain Subtracted Avatar AI - Programmed

12 Subtracted Room Texture Static Mesh Bot AI Script (Programme) Static Mesh

13 UnrealEd This is a SOLID MASS, we must carve-out or sculpt our rooms in this mass. 3D ViewPort

14 UnrealEd Build Static Mesh Texture Play Brushes = Geometry
Sculpting: Subtract, Add

15 Simple Level Top ViewPort Front ViewPort 3D ViewPort Side ViewPort
Static Mesh Top ViewPort Light PlayerStart Builder Brush Front ViewPort Subtractive Brush 3D ViewPort Side ViewPort

16 Create Geometry in World
UnrealEd Buttons Builder Brushes Player Start Subtract Brush Light Create Geometry in World Static Mesh Texture

17 Builder Brushes Subtract

18 Builder Brush Subtract Brush Subtracted Cube

19 Texture Texture Browser Applied Texture

20 Why? Computer Game Technology: fastest growing industry in UK
engages with our youth, our future Immersive Environments (IEs) Development of educational and training materials Urban Search and Rescue (USAR) = big US research initiative Medical Applications Vehicle for deployment of maths and physics education

21 Research at UoW within Computing
Use of UnrealTournament Game Engine : Production of IEs for visualisation, s, and indeed any data Virtual worlds for Architecture, … Development of training applications for commerce, the public sector (police, rescue services, armed forces, medicine). How can you help us ? Your Independent Study (wow that’s not this year!) Now! A voluntary partnership of work and commitment to one of our research projects – ask Pete or Colin.


Download ppt "Computer Graphics and Game Technology"

Similar presentations


Ads by Google