PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش ابتدایی درباره اینکه اصلا Global Illumination چی هست و کاربردش چیه



Borna66
08-18-2009, 02:25 PM
در حالت کلی GI یه روش برای رندر گرفتن از کار هست. در این روش نتیجه نهایی بسیار بسیار مطلوب تر و جذابتر از حالت عادی رندر گرفتنه. اما باید توجه داشته باشید که زمان رندر شدن تصویر هم بالاتر میره. البته بستگی به نوع سیستم مورد استفاده هم داره ولی در حالت کلی زمان لازم برای رندر گرفتن عادی و رندر بوسیله GI تو یه سیستم مشخص کلی تفاوت داره. مثلا تو عکس بالا طبق گفته طراحش حدودا 1 ساعت و 16 دقیقه طول کشیده تا تصویر رندر بشه در حالیکه شاید رندر عادی این تصویر بیشتر از 3 - 4 دقیقه وقت نمیبره!

حالا ببینیم اصلا تنظیمات این GI چطوری باید باشه و چیکار کنیم تا همچین نتیجه خوبی رو بتونیم از رندرمون بگیریم.

تنظیمات صحنه:
در حالت کلی معمولا ما از یه فلور بعنوان کف پوش کارمون استفاده میکنیم. همچنین علاوه بر فلور از Sky هم بعنوان یه مورد اصلی برای ایجاد نور محیطی و حالت طبیعی صحنه استفاده میکنیم. برای ایجاد حالت طبیعی تر و بهتر باید یه سری تغییرات بر روی sky ایجاد کنیم. برای این کار کافیه به sky یه متریال با این خصوصیت نسبت بدیم که برای گزینه Luminance این متریال تنظیماتی مطابق شکل زیر ایجاد کنیم:

http://pnu-club.com/imported/mising.jpg

با این کار حالت بهتری برای رندر گرفتن ایجاد میشه و نتیجه بهتری گرفته میشه. در واقع این گرادیانت داده شده به Sky در روشنایی صحنه تاثیر میذاره و این روشنایی رو بهتر میکنه.

تنظیمات GI:
حالا بعد از تنظیمات صحنه نوبت میرسه به تنظیمات GI. برای اینکار اول پنجره render setting رو باز کنید. در حالت معمولی یا همون Default این گزینه مقدار Diffuse Depth رو 3 در نظر گرفتن ولی برای امتحان این گزینه رو روی 1 میذاریم. بعد از انجان این تنظیمات و رندر گرفتن میبیند که در عمل رندر گرفتن در چند نوبت انجام میشه. در حالت اول یه نقطه های ریز رنگی روی کار وجود داره. مثل شکل زیر:

http://pnu-club.com/imported/mising.jpg

و اما بعد از رندر شدن کامل تصویر چیزی شبیه شکل زیر نتیجه نهایی میشه:

http://pnu-club.com/imported/mising.jpg

طبق گفته طراح این کار رندر بوسیله GI همراه با این تنظیمات (یعنی Diffuse Depth = 1) چیزی حدود 6 دقیقه و 6 ثانیه بیشتر طول نکشیده.

حالا نوبت میرسه به تنظیم 2 گزینه Min. Resolution و Max. Resolution . در اینجا این دو گزینه رو به ترتیب به 20 و 200 تغییر میدیم. در واقع گزینه Min. Resolution میزان تراکم نقطه های تشکیل دهنده GI (همون نقطه های رنگی موقع رندر گرفتن) رو در سطحهایی که جزئیات کمتری دارن رو مشخص میکنه. Max. Resolution هم بر عکس این مطلب هست یعنی این گزینه مشخص کننده میزان جزئیات در قسمتهایی هست که جزئیات زیادی دارن یا دارای پیچ و خمیدگی و ... هستن. اینکار باعث کم شدن زمان رندر گرفتن میشه. با این تغییرات میزان رندر 6 ثانیه کمتر شد یعنی 6 دقیقه کامل شد. اما کیفیت نهایی کار خیلی تغییر نکرد و شاید حتی کیفیت در مرحله قبل بهتر هم بود!!! حالا شاید این سوال پیش بیاد که چطوری شد که با افزایش تعداد نقطه های تشکیل دهنده GI بجای اینکه زمان رندر گرفتن بیشتر بشه و در مقابل کیفیت هم افزایش پیدا کنه چرا این زمان کمتر شده و نتیجه نهایی هم اونطوری که فکر میکردیم خوب نشده!؟ حالا ببینیم اصلا GI چطوری کار میکنه تا متوجه این موضوع بشیم.

GI چگونه کار میکنه؟
برای جواب سوال بالا باید گفت که تعداد نقطه هایی که برای 2 گزینه Min و Max در نظر گرفتیم تنها زمانی میتونن اثر مطلوب روی کیفیت نهایی کار بذارن که خودشون قدرت کافی برای رندر کردن مطلوب تصویر رو داشته باشن. در اینجا نقطه های تشکیل دهنده GI بیشتر شدن ولی این نقطه ها هنوز اون قدرت لازم رو برای ایجاد حالت بهتر در کیفیت نهایی ندارن. در واقع در کیفیت نهایی این تعداد نقطه ها نیست که تاثیر داره بلکه قدرت هر نقطه در رندرینگ موثره.

حالا برای مشاهده نتایج بهتر میخوایم مقادیر رو تغییر بدیم. مقدار Min. Resolution و Stochastic Samples رو تغییر میدیم تا ببینیم چه نتیجه ای حاصل میشه؟ اینبار مقدار Min رو به 70 افزایش میدیم و مقدار Stochastic رو مثلا روی 1200 میذاریم. گزینه Stochastic مشخص کننده میزان نقاط تصادفی روی سطح هست. این گزینه بصورت اتفاقی و تصادفی نقاط رو پراکنده میکنه تا کار طبیعی تر بنظر بیاد. با انجام اینکار رندر اول که دارای نقاط رنگیه به شکل زیر خواهد شد که میشه براحتی دید که چقدر نقاط خوب پراکنده شدن:

http://pnu-club.com/imported/mising.jpg

رندر نهایی کار هم به شکل زیر خواهد شد:

http://pnu-club.com/imported/mising.jpg

اینبار رندر 51 دقیقه و 13 ثانیه طول کشیده ولی نتیجه کار بهتر از مراحل قبلیست.

گزینه بعدی که دربارش صحبت میکنیم گزینه Accuracy بمعنی دقت کار هست. این گزینه در حالت عادی یا همون Default بر روی 70% تنظیم هست. اینبار این گزینه رو به 90% تغییر میدیم. پس دقت رندر نسبت به قبل بهتر خواهد شد. در این مرحله گزینه Stochastic رو روی 300 و Min. رو روی 20 و Max. رو روی 150 بذارید. دقت داشته باشید که با افزایش میزان Accuracy نیازی به افزایش 3 گزینه دیگه نیست. یعنی شما میتونید به جای افزایش اون 3 گزینه فقط میزان Accuracy رو افزایش بدید تا میزان دقت کار بالا بره. با این پارامترها زمان رندر 23 دقیقه شد. با افزایش دقت یا همون Accuracy میبینید که میزان نقاط تشکیل دهده GI هم بیشتر از قبل میشه:

http://pnu-club.com/imported/mising.jpg

و این هم نتیجه نهایی این مرحله که خیلی زیبا میشه:

http://pnu-club.com/imported/mising.jpg

با مقایسه این تصویر آخری با تصویری که در مرحله اول ایجاد کردیم میبینید که تاثیر گزینه Accuracy بر روی رندر بوسیله GI چقدر قابل فهمه.

امیدوارم این توضیحات درباره GI به دردتون خورده باشه. البته باید حتما خودتون هم امتحانش کنید و نتایجش رو ببینید.

موفق باشید.