Download presentation
Presentation is loading. Please wait.
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.