0% found this document useful (0 votes)
14 views

Introduction to Computer Graphics

The document provides an overview of computer graphics, highlighting its importance in various fields such as digital media, scientific visualization, and user interface design. It discusses the applications of graphics in smartphones, video games, virtual reality, and Hollywood visual effects, emphasizing the role of creativity and technical skills in the field. Additionally, it introduces software tools like Blender and 3D Max that will be used in the course, and mentions the relevance of machine learning in computer graphics.

Uploaded by

adeaa.atiq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Introduction to Computer Graphics

The document provides an overview of computer graphics, highlighting its importance in various fields such as digital media, scientific visualization, and user interface design. It discusses the applications of graphics in smartphones, video games, virtual reality, and Hollywood visual effects, emphasizing the role of creativity and technical skills in the field. Additionally, it introduces software tools like Blender and 3D Max that will be used in the course, and mentions the relevance of machine learning in computer graphics.

Uploaded by

adeaa.atiq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

APPLIED INFORMATION TECHNOLOGY

Introduction to Computer Graphics

Jeton Lakna

1/26
COMPUTER GRAPHICS

• Nowadays computer graphics is all around us!


• No one wants a boring *text only* interface when interacting with a
computer, smart phone, smart home, ATM, or a car
• And even text is visualized via graphics based fonts

• Learning about graphics is highly useful for all computer scientists!

2/26
WHAT CAN I DO WITH GRAPHICS?

• You can develop graphics and layouts for product illustrations, company
logos, websites and improve your presentation/communication skills.

• Visualizations, 2D/3D animation, Virtual Reality, Augmented Reality etc.


• Web design, Mobile app design, Infographics
• consider a smart phone and interactive media:
• (with its) user interface, camera, 2D image processing, etc

3/26
SMARTPHONES AND COMPUTERS

• Sales of smartphones outweigh sales of computer by a factor of 3


• 5+ billion mobile phones are in use worldwide
• World population is 7 billion

4/26
USER INTERFACES

Ivan Sutherland, Console


Apple iPad
Sketchpad, Light-pen, Controller
vector display
5/26
2D IMAGE PROCESSING

6/26
DIGITAL MEDIA TECHNOLOGIES

• Digital photography
• Virtual Reality
• 3D Printer
• Inkjet and laser printers
• Digital video and HDTV
• Electronic books Sony Video Camera Touch, VR, 3D Print
• Graphics on the web:
• Photos (flickr)
• Videos (youtube)

Old Apple Laserwriter 7/26


WHAT CAN I DO WITH GRAPHICS?

• Digital Media/Architects/Scientists/Engineers need graphics too


• Visualization of various phenomena, computer aided design (CAD),
product design(Invetor), virtual prototyping, simulation, etc.

8/26
SCIENTIFIC VISUALIZATION

The Virtual Human Brain R - Scientific

9/26
COMPUTER-AIDED DESIGN (CAD)

Revit Inventor

10/26
VISUAL SIMULATION AND TRAINING

• Apollo spacecraft
• Flight simulators
• Driving simulators
• Surgical simulation

Davinci surgical robot Police VR Training Driving simulator


Intuitive Surgical Toyota Higashifuji
Technical Center
11/26
WHAT CAN I DO WITH GRAPHICS?

Learn more about:


• Video games that lured many to computers and computer science in the
first place
• Virtual Reality
• Real Time TV production

12/26
VIDEO GAMES

GTA Counter Strike Warcraft

13/26
GRAPHICS HARDWARE

NVIDIA GeForce NVIDIA OptiX

14/26
VIRTUAL (MIX) REALITY

Ivan Sutherland: Head-


mounted displays, with HoloLens
mechanical tracker

15/26
WHAT CAN I DO WITH GRAPHICS?

• Of course, Hollywood Visual Effects!


• Often cannot film various real-world situations required in order to tell a story
• The situation may be too dangerous, impractical, expensive, or rare
• Or the situation doesn’t exist in reality, only in an alternative reality

16/26
VFX: LIQUIDS

Battleship

Terminator 2
The Day After Tomorrow 17/26
VFX: GASES

Harry Potter and the Order of


the Phoenix Terminator 3

Star Wars Episode III 18/26


VFX: SOLIDS

• Destruction: fracture, explosions, etc.

Super 8 2012

19/26
VFX: CG CREATURES

Sméagol/Gollum, The Lord of


the Rings
Yoda, Star Wars Episode II
20/26
VFX: DIGITAL DOUBLES

The Curious Case of Benjamin Button

21/26
MOTION CAPTURE TECHNOLOGY

Facial capture in Avatar


Motion capture of Olympic swimmer
Dana Vollmer by Manhattan Mocap
(technology transition)

22/26
WHAT CAN I DO WITH GRAPHICS?

• Animated Films!
• Instead of adding computer generated elements to real world film footage,
create a whole new digital world
• often with its own set of rules

23/26
ANIMATED FILMS

Toy Story 3 Hero 6

24/26
Alone
3D MAX / BLENDER

• We will use Blender and 3D Max in this course, so that you have a real-world working
graphics engine at your disposal
• Blender is open source so you can see all the code and how it works
• Blender uses a Scanline Rendering implemented via OpenGL for previz, which enables real time
scene design and manipulation
• Blender/3D max uses a Ray Tracer to render the final images, so they can be quite advanced/impressive
• 3D Max is free for students
• Make sure you have great grafik card and good ram memory.

• You can choose one of the softwares both of them are free just you need to register with your student ID.

25/26
REASONS TO TAKE THIS CLASS

• Creativity
• creative expression
• this class encourages/rewards creativity above all else; albeit, technical skills are taught/required
• by mixing visual artistry and computer science, one hopes to learn how to better use their creativity in
their everyday technical approaches

• Machine Learning
• CNNs are built off the human visual system and follow the nonlinear projection space used by one’s eyes
• Computer Vision is one of the main application areas for machine learning, and this class discusses
light, geometry, materials, cameras, etc. in a way that adds more insight to computer vision
• GANs and similar ideas were developed intuitively by thinking about human vision and
photographs (material covered in this class)
• Graphics is full of procedural methods for texture, geometry, etc. which are all good candidates for
machine learning (good research topics)

• Computer Graphics
• Introductory course for the sequence
26/26

You might also like