تبليغاتX
دنیای سه بعدی - Vector Rendering
آموزش مایا

Vector Renderimg

 

در مایا چهار برنامه رندر اصلی وجود دارد که یکی از آنها Vector Rendering میباشد که این پست به این رندرر(Renderer) تخصیص داده شده است  ازاین رندرر میتوان به عنوان یک نقطه  قوت  مایا در مقابل سایر نرمافزار های مشابه یاد کرد که البته بعضی از افراد به دلیل اینکه این رنددر با  Toon Material اشتباه میگیرند به آن به عنوان قسمتی ناکارآمد در  مایا نگاه میکنند ولی حقیقت این است که مایا با داشتن Vector Rendering تبدیل به یک نرمافزار همه کاره در حیطه انیمیشن سازی شده است

 

 


 

BITMAP  در مقابل VECTOR

 

 

برای درک بهتر مطلب در ابتدای هر قسمت توضیح مختصری در مورد خصوصیات آن شیوه ی ذخیره سازی داده های تصویری ارائه و سپس به مورد استفاده آن در مایا اشاره شده است

 

در گرافیک کامپیوتری دو روش اصلی برای ذخیره عناصر گرافیکی وجود دارد Bitmap image  و Vector Image  که هر شیوه بر آورده کننده نیازهای متفاوتی بوده و به همین دلیل دارای مزایا و معایب خاص خود میباشد


BITMAP image

 

تصاویر Bitmap  به صورت گسترده برای برای نمایش عکس ها و تصاویر شبه واقعی (به عنوان مثال عکس یک منظره) استفاده می شود در شیوه دو پارامتر اصلی تعریف کننده کیفیت میباشند

1-     Resolution

2-     تعداد Bit ها در هر Pixel (BPP)

Resolution  معرف تعداد پیکسل ها در جهات X و Y است و BPP معرف مقدار اطلاعات قابل ذخیره سازی هر پیکسل میباشد این دو خاصیت در کنار هم اندازه یک عنصر تصویری را مشخص می کنند مزیت این شیوه توانایی آن در حفظ اطلاعات لازم برای نمایش یک تصویر واقعگرایانه می باشد ولی بزرگترین عیب آن این است که  کیفیت تصویر به طور مستقیم به Resolution  آن وابسته است  و همیشه بزرگ کردن یک Bitmap  به کیفیت آن لطمه میزند و یک Bitmap با یک کیفیت بالا به فضای  زیادی احتیاج دارد

 

 

کاهش کیفیت با افزایش ابعاد

 

 

عادی ترین نوع خوروجی های تصویری در رند رهایی مانند Maya Software  و یا Mental ray  ، تصاویری با BPP 32  میباشد(24 bit برای اطلاعات رنگ ها (Red , Blue , green) و 8 Bit  برای کانال آلفا (RGBA) که در مجموع به این معناست که شما 2 به توان 24 رنگ (16777216) و 8 Bit  اطلاعات اضافی در مورد کانال آلفا دارید


Vector Images

 

 

Vector به طور عمده برای چاپ و خصوصا  در مورد دیاگرام ها، لوگوها و تیپوگرافی کاربرد دارد البته web vector  ها هم به دلیل اندازه کوچک و اندازه قابل تغییرشان بسیار متداول هستند

 جز اصلی یک Vector Image  منحنی ها و شکل های بسته ایی هستند که می توان آن ها با تک رنگ ها و یا شیب های رنگی (Color Ramp) پرنمود یک Vector با دو خاصیت تعریف میشود Outline و Fill  این دو خاصیت به صورت ریاضی  تعریف میشود و به همین دلیل به اندازه(Resolution) وابسته نیستند و این به این معنا است که میتوان با حفظ کیفیت اندازه تصویر را هر مقدار تغییر داد و در ضمن عناصر تصویر به راحتی قابل انیمیت(Animate ) شدن هستند و فضای کمی اشغال می کنند ولی مشکل بزرگ این شیوه این است که رسیدن به حالتی واقعی بسیار دشوار می باشد 

 

  

افزایش ابعاد تصویر بدون لطمه خوردن به کیفیت 

 

 

Vector Renderer مایا بر اساس تکنولوژی RIViX   ساخته شده است این تکنولوژی خطوط و زوایا را در یک شکل سه بعدی یافته و در نهایت آن را تبدیل به عکسی  Vector-Basedدو بعدی تبدیل می کند به همین دلیل انیمیشن های دوبعدی در مایا قابل انجام هستند به علاوه اینکه خروجی های این قسمت بنامه میتواند به صورت SWF  باشد که توسط برنامه هایی مانند Flash  قابل استفاده هستند

 

 

 

 

Outline

 

 

 

Fill

+ نوشته شده در  پنجشنبه بیست و ششم مرداد 1385ساعت 15:23  توسط سهیل  |