برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#http://www.faradars.org/fvsft123
با توجه به این که درس گرافیک کامپیوتری ترکیبی از مفاهیم هندسی – ریاضی و کامپیوتری است و در بسیاری از دانشگاه ها تنها از جنبه کامپیوتری به آن پرداخته می شود، هدف برای ارائه این درس این است که بیشتر به بیان پایه های ریاضی آن بپردازیم و بخشی از مطالبی را که مطالعه آنها برای دانشجویان به تنهایی سخت است را توضیح دهیم.
سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس یکم: آشنایی و مقدمات گرافیک کامپیوتری
گرافیک کامپیوتری چیست؟
پیکسل ها و نمایش تصویر
تقریب هافتون
مدل هندسی
رندرینگ (Rendering)
تصویرسازی و تبدیل اسکن
رؤیت پذیری (Visibility)
سایه زدن و مدل ها (Shading & Materials)
سایه ها و نورپردازی (Shadows & Lighting)
تکنیک های رندرینگ
Scan-line
Ray casting
Ray tracing
Radiosity
مثال هایی از انواع رندرینگ
درس دوم: تبدیل اسکن
تبدیل اسکن نقطه
تبدیل اسکن پاره خط
استفاده مستقیم از معادله پاره خط
الگوریتم DDA) Digital differential analyzer)
الگوریتم برسنهام (Bresenham)
تفاوت دو الگوریتم DDA و برسنهام
تبدیل اسکن دایره
تعریف دایره
اسکن دایره با الگوریتم برسنهام
اسکن دایره با استفاده از الگوریتم نقطه میانی
پر کردن ناحیه (Region Filling)
اتصال های ۴ تایی و ۸ تایی (۴-Connected and 8-Connected)
الگوریتم پر کردن مرزی
الگوریتم پر کردن سیلابی
الگوریتم خط اسکن (Scan Line)
تولید کاراکتر
درس سوم: عملیات برش (Clipping Operation)
برش نقطه (Point Clipping)
برش خط (Line Clipping)
الگوریتم Cohen – Sutherland
الگوریتم Cyrus – Beck
درس چهارم: تبدیلات دوبعدی
نمایش نقاط
تبدیل ها و ماتریس ها
تبدیل نقاط
تبدیل خطوط راست
تبدیل نقطه میانی
تبدیل خطوط موازی
تبدیل خطوط متقاطع
دوران (Rotation)
انعکاس (Reflection)
تجانس (Scaling)
انتقال ها و مختصات های همگن (Translations and Homogeneous coordinates)
دوران حول یک نقطه دلخواه (Rotation about an arbitrary point)
انعکاس نسبت به خطی دلخواه (Reflection through an arbitrary line)
تصویر، یک تعبیر هندسی از مختصات همگن
تجانس کلی (Overall Scaling)
درس پنجم: تبدیلات سه بعدی
تجانس سه بعدی (Three-dimensional Scaling)
قیچی سه بعدی (Three-dimensional Shearing)
دوران سه بعدی (Three-dimensional Rotation)
انعکاس سه بعدی (Three-dimensional Reflection)
انتقال سه بعدی (Three-dimensional Translation)
دوران حول محوری موازی با یکی از محورهای مختصات
دوران حول یک محور دلخواه در فضا
انعکاس نسبت به یک صفحه دلخواه
درس ششم: تصویرسازی
طبقه بندی تصویرسازی
Orthographic Projection
Axonometric Projection
Oblique Projections
تبدیلات پرسپکتیو (Perspective Transformations)
درس هفتم: خم ها (Curves)
خم های مسطح (Plane Curves)
نمایش خم
خم های غیر پارامتری
خم های پارامتری
خم های فضایی (Space Curves)
نمایش خم فضایی
اسپلاین های مکعبی (Cubic Splines)
خم ترکیبی سهموی (Parabolic Blending Curve)
خم های بیضوی (Bayesian Curves)
خم های بی-اسپلاین (B-spline Curves)
مدرس: دکتر زهرا نیلفروشان
آموزش, گرافیک, کامپیوتری