Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies...

11
Mathematics for Computer Graphics Math & CG

Transcript of Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies...

Page 1: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Mathematics for Computer Graphics

Math & CG

Page 2: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

What is Mathematics?

• Mathematics (from Greek máthēma, “knowledge, study, learning”) is the study of topics such as quantity (numbers), structure, space, and change

• Mathematics is part of formal science academic field

• Mathematics is closely related to logic

Page 3: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Branches of Mathematics

• Arithmetic

• Algebra

• Geometry

• Logic

• Statistics & probability

• Calculus

• Applied mathematics

– Business & decision theory related applied mathematics

– Engineering and science related applied mathematics

Page 4: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

What is Computer Graphics?

• Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically with help from specialized graphical hardware and software

Page 5: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 1

• Linear algebra

– Basic modeling

– Rasterization

– Lighting

– Collision detection

Page 6: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 2

• Space partitioning structures

– Quad trees, kD trees, BVHs, etc.

• Any serious real-time rendering system uses these heavily to cut down on the amount of rendering they have to do

– Used for photon mapping & collision detection

Page 7: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 3

• Splines

– Used heavily in 3D modeling to create more natural looking surfaces

– Spline interpolation is also used in animation, procedural generation and rasterization

Page 8: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 4

• Signal processing

– Anti aliasing

Page 9: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 5

• Monte Carlo Integration

– Global illumination

Page 10: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Math + CG Example 6

• Differential Equations

– Simulate any natural phenomenon, such as fluids, crowds, fire and participating media

Page 11: Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically

Is Mathematics Hard?

“It is not that mathematics is hard, just the examinations are made challenging and interesting...”