برای یادگیری رندر به تعاریف زیر دقت کنید:
ارائهٔ ماشینی تصاویر یا رندرینگ (Rendering) فرایند تولید ماشینی تصاویر بر پایهٔ مدلهای محاسباتی، و سپس، ارائهٔ رایانهای آنها بر روی صفحهٔ نمایش را شامل میگردد.
به ادامه مطلب مراجعه کنید
رندرینگ سهبعدی
به طور کلی به فرآیند تولید تصویر از یک صحنهٔ مجازی به منظور نمایش بر روی صفحهٔ نمایشگر، رندرینگ میگویند که توسط نرمافزار رندرینگ انجام میشود و آخرین مرحله در تولید پویانمایی رایانهای است. برخی از مباحثی که در رندرینگ تصاویر و فریمها باید به آنها بپردازیم شامل:
• سایهزدن
یکی از روشهای القای سهبعدی بودن تصاویر است که محاسبه میکند با تغییر میزان نور رنگها و روشنایی سطوح چگونه باید تغییر کنند. فرض کنید میخواهیم به بیننده القا کنیم که شکل زیر یک مکعب مستطیل سهبعدی است. همانطور که میبینید این شکل که شامل سطوح یکرنگ است به هیچ وجه نمیتواند تداعیگر یک جسم سه بعدی باشد.
نمایش ناموفق از یک شکل سه بعدی
در شکل بعدی سعی میکنیم با پررنگ کردن لبهها و متمایز کردن سطوح به این وسیله حالت سهبعدی را به وجود آوریم. این کار را معمولاً در طراحی اشکال سه بعدی بر روی کاغذ انجام می-دهیم. به این روش در اصطلاح علمی سایهزدن کارتونی یا سلولی میگویند.
نمایش سایه زدن سلولی
همانطور که مشاهده کردید روش سایه زدن سلولی تا حدی موفق بود ولی این روش به واقعیت نزدیک نیست. روش بهتر روش سایه زدن به وسیلهٔ تفاوت رنگها و سایه هاست که در ادامه میبینید که بسیار به واقعیت نزدیک است.
نمایش سایهزدن به وسیلهٔ تفاوت رنگی سطوح
• نگاشت بافت
شامل اضافه کردن جزئیات به سطوح که القا کنندهٔ جنس سطوح میباشد. این مرحله بسیار مهم است زیرا استفادهٔ درست از بافتها باعث کاهش قابل ملاحظهای در تعداد اشکال ابتدایی برای نشان دادن اجزای دنیای واقعی با تقریبی مناسب، میشود. از آنجایی که زمان رندرینگ عموماً متناسب با تعداد چندوجهیهایی است که باید ترسیم شوند، بنابراین کاهش تعداد این چندوجهیها به افزایش کیفیت پویانمایی از طریق درجهفریم بالاتر کمک میکند. برای مثال ترسیم یک دیوار آجری را در نظر بگیرید، ما میتوانیم هر آجر را به عنوان یک مستطیل در نظر بگیریم و هر کدام را به طور جداگانه رسم کنیم ولی از آنجایی که ممکن است هزاران آجر در دیوار باشد، فرآیند رندرینگ ما به طور قابلتوجهی کند خواهد شد؛ راه دیگر این است که کل دیوار را به صورت یک مستطیل بزرگ نمایش دهیم و بر روی آن مستطیل بافت آجر بزنیم که این عمل فرآیند رندرینگ را بسیار سریع خواهد کرد.
• نگاشت برجستگی
روشی برای اضافه کردن برجستگیهای جزئی سطوح که مربوط به القای جنس اجسام میشود. برای مثال فرض کنید ما میخواهیم یک پرتقال را مدل کنیم. در ابتدا ما یک شکل کروی با سطح صاف خواهیم داشت که تنها شباهتی که با پرتقال دارد همان شکل کروی و رنگ نارنجی آن است ولی جزئیات در پویانمایی سه بعدی بسیار اهمیت دارد.