Computer Graphics Chapter 1 Introduction to Computer Graphics 1.
Computer Graphics - Universiti Teknologi Malaysia · •Computer graphics are pictures and movies...
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050218/5f639f4b634a470ab378fe9b/html5/thumbnails/11.jpg)
Is Mathematics Hard?
“It is not that mathematics is hard, just the examinations are made challenging and interesting...”