Computer Graphics -...

13
Computer Graphics Tools and Techniques Introduction

Transcript of Computer Graphics -...

Page 1: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Computer Graphics Tools and Techniques

Introduction

Page 2: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Lecture Overview

Page 3: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Main Topics

•Content Creation Techniques

•Content Presentation

•Content Integration

•Other tools

Page 4: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Main Topics

•Content Creation

•Basic Modelling

•Animation

•Materials/Texturing

•Composition

•Content Presentation

•Real-Time rendering

•Interaction

•Special Effects

Page 5: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Main Topics

•Content Integration

•Graphic Formats

•Exporters

•Importers

•Converters

•Other Tools

•Model Optimisation

•Model Converters

•Scripting

Page 6: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Tool Set Overview

•Primary Tools

•OGRE 3D Graphics Library

•Blender 3D Content Creation Suite

•Secondary Tools

•Shader Editors (Render Monkey, FX Composer)

•Mesh Optimisers/Converters

Page 7: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

OGRE 3D

• Cross Platform

• Linux

• Windows

• Mac OS X

• Cross API

• Direct X

• Open GL

• Free/Open Source

• Freely available tutorials and documentation

Page 8: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Blender 3D

• Cross Platform

• Linux

• Windows

• Mac OS X

• Free/Open Source

• Freely available tutorials and documentation

Page 9: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Tutorials / Laboratories Overview

Page 10: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Bibliography

•“Pro OGRE 3D Programming” by Gregory Junker

•“Real-Time Graphics” by Tomas Moller

•“Game Coding Complete” by Mike McShaffry

•“The Essential Blender” by Roland Hess et. al.

•“Blender 2.3 Guide” by Ton Roosendaal et. al.

•“Introducing Character Animation” by Tony Mullen

Page 11: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Links

•http://www.ogre3d.org/

•http://www.blender3d.org/

•http://developer.nvidia.com/

•http://developer.ati.com/

•http://www.wikipedia.org/

•http://www.google.com/

Page 12: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Questions & Answers

Page 13: Computer Graphics - garryowen.csisdmz.ul.iegarryowen.csisdmz.ul.ie/~cs4035/lecture/CS4035-lec01.pdf · •“Real-Time Graphics” by Tomas Moller •“Game Coding Complete” by

Thank You!