1 / 21

Computer Graphics and Game Technology

Computer Graphics and Game Technology. Thanks to …. An Epic Games. For help in producing these slides. 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 ?.

malia
Download Presentation

Computer Graphics and Game Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 = 4000+ 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. Build UnrealEd Static Mesh Texture Play Brushes = Geometry Sculpting: Subtract, Add

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

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

  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, emails, 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.

More Related