HW 04.pdf

‫تمزیه ضمارٌي ‪4‬‬
‫گزافیک کامپیًتزي‬
‫تاریخ تحًیل‪ 02 :‬اردیثُطت ‪۳۱۳۱‬‬
‫اهداف‬
‫‪‬‬
‫آضىایی تا وًرپزداسي‬
‫‪‬‬
‫آضىایی تا تافت‬
‫توضیح مقدماتی‬
‫ضما تایذ در ایه تمزیه تٍ محیطی کٍ در تمزیه قثل ساختٍایذ تافت اضافٍ کىیذ ي یکی اس سادٌتزیه ريشَاي وًرپزداسي را تٍ کمک ‪shader‬‬
‫َا پیادٌساسي کىیذ‪.‬‬
‫شرح تمرین‬
‫تٍ محیطی کٍ در تمزیه قثل ساختٍایذ مًارد سیز را اضافٍ کىیذ‪:‬‬
‫‪.۳‬‬
‫تاسیکه وثایذ اس يسایل عثًر کىذ‪.‬‬
‫‪.0‬‬
‫تٍ تمامی يسایل مًجًد در محیطی کٍ ساختٍایذ تافت مىاسة اضافٍ کىیذ‪.‬‬
‫‪.۱‬‬
‫مذل وًرپزداسي ‪ Phong‬را تزاي محیط خًد پیادٌساسي کىیذ‪ .‬تزاي وًرپزداسي استفادٌ اس ‪َshader‬ا الشامی است‪ .‬تزاي یادگیزي مذل‬
‫‪ Phong‬ي ضیًٌي پیادٌساسي آن میتًاویذ تٍ صفحٍي ‪ 9۳۳‬مىثع اصلی درس ي کتاب ‪OpenGL 4.0 Shading Languge Cook‬‬
‫‪( Book‬کٍ در تمزیه قیل معزفی ضذٌ تًد) مزاجعٍ کىیذ‪.‬‬
‫‪.4‬‬
‫یک مىثع وًر تٍ عىًان خًرضیذ اضافٍ کىیذ‪ .‬وًر خًرضیذ تٍ صًرت جُتدار تز محیط ضما میتاتذ‪ .‬وًر خًرضیذ تُتز است تٍ روگ سفیذ‬
‫مایل تٍ سرد تاضذ‪ .‬تا تغییز جُت وًر خًرضیذ ي میشان ريضىایی آن تایذ تتًاویذ تیه مًقعیتَاي ريس‪ ،‬غزيب ي عصز تغییز ایجاد کىیذ‪.‬‬
‫‪.9‬‬
‫چُار مىثع وًر وقطٍاي تٍ محیط خًد اضافٍ کىیذ‪ .‬تًجٍ داضتٍ تاضیذ کٍ محیط داخل اتاق وثایذ تا وًر مىاتع خارج اس اتاق ريضه ضًد‪.‬‬
‫قسمت اختیاری و نمرهی اضافی‬
‫مًارد سیز اختیاري تًدٌ ي در تمزیه ضما ومزٌي اضافی (حذاکثز ‪02‬درصذ ومزٌي کل) خًاَذ داضت‪:‬‬
‫‪‬‬
‫استفادٌ اس ‪ height map ،bump map‬ي ‪ mip mapping‬تزاي ياقعیتز کزدن جلًٌي تصزي محیط‪.‬‬
‫‪‬‬
‫ومایص سایٍَاي محیط تا ريش دلخًاٌ‬
‫گزافیک کامپیًتزي‬
‫تمزیه ضمارٌي ‪4‬‬
‫تاریخ تحًیل‪ 02 :‬اردیثُطت ‪۳۱۳۱‬‬
‫نکات مهم‬
‫‪‬‬
‫تزاي ایه تمزیه تایذ خًدتان ‪َshader‬ا را تىًیسیذ‪.‬‬
‫‪‬‬
‫تزاي آضىایی تیطتز تا ‪َShader‬ا اس کتاب سیز استفادٌ کىیذ‪:‬‬
‫‪o‬‬
‫‪David Wolff, OpenGL 4.0 Shading Language Cookbook, 2011, Pact Pub.‬‬
‫‪ ‬ایه کتاب تا عىًان ‪ book2.rar‬تا رمش عثًر ضمارٌ درس در قسمت مىاتع قزار گزفتٍاست‪.‬‬
‫نحوهی ارسال تمرین‬
‫تمزیه را تٍ صًرت گزيٌَاي دي وفزٌ اوجام دَیذ‪ .‬در صًرت داضته َزگًوٍ پزسطی در مًرد تمزیهَا تا ایمیل ‪ce447.922@gmail.com‬‬
‫تماس تگیزیذ‪.‬‬
‫محتًیات درين پًضٍي پزيصٌي تمزیهَاي خًد را در یک فایل ‪ zip‬قزار دَیذ ي تٍ آدرس ایمیل ‪ ce447.922@gmail.com‬ارسال کىیذ‪.‬‬
‫تزاي وامگذاري فایل ي عىًان ایمیل اس فزمت ‪( HW2_STDID1_STDID2‬تزاي مثال ‪ )HW2_88123456_89123456‬استفادٌ کىیذ‪.‬‬
‫مُلت وُایی تزاي ارسال تمزیه ساعت ‪ 0۱:9۳‬روز شنبه ‪ 02‬اردیبهشت ماه میتاضذ‪.‬‬
‫مقررات‬
‫‪‬‬
‫در اوجام تمزیهَا اخالق آکادمیک را رعایت کىیذ‪.‬‬
‫‪‬‬
‫تمزیهَا را تا ساعت ‪ 0۱:9۳‬ريس اعالم ضذٌ ارسال کىیذ‪.‬‬
‫‪‬‬
‫در کل تمزیهَا میتًاویذ اس مجمًع ‪ 0‬روز دیزکزد در ارسال استفادٌ کىیذ‪ .‬پس اس آن تٍ اساي َز ريس دیزکزد ‪ ۳2‬درصذ اس ومزٌي‬
‫تمزیه را اس دست میدَیذ‪.‬‬
‫‪‬‬
‫تایذ تز َمٍي قسمتَاي کذ خًد مخصًصاً قسمتَایی کٍ اس مىاتع دیگزي استفادٌ کزدیذ مسلط تاضیذ‪.‬‬
‫‪‬‬
‫َمٍي تمزیهَا داراي تحًیل حضًري َستىذ‪ ،‬تىاتزایه السم است َز دي عضً گزيٌ تز َمٍي قسمتَاي کذ مسلط تاضىذ‪.‬‬