فناوری و اطلاعات

نرم افزارمایا

مایا نام نرم‌افزاری برای طراحی سه بعدی است. این نرم‌افزار نخست توسط شرکت آلیاس.ویو فرانت عرضه شده است که در سال ???? شرکت اتودسک ( شرکت سازنده نرم افزارهای سه بعدی و انیمیشن سازی از جمله تری‌دی‌مکس و اتوکد) آن را خریداری کرد و نسخه‌های جدید مایا با نام اتودسک مایا (Autodesk MAYA) به بازار عرضه شدند.
مایا پیشرفته ترین نرم افزار انیمیشن و مدل سازی سه بعدی است که به طور گسترده در استودیو های فیلم سازی، انیمیشن و همینطور صنعت بازی های رایانه ای استفاده می شود. از جمله ویژگی های این نرم افزار، انعطاف پذیری و قابلیت های شخصی سازی (customization) آن است که به کاربران حرفه ای اجازه می دهد به سادگی محیط آن را به دلخواه خود تغییر دهند. به علاوه، یکی دیگر از قابلیت های منحصر به فرد آن امکان توسعه این نرم افزار برای استفاده کنندگان آن است. کاربران می توانند از طریق زبان های برنامه نویسی سی پلاس پلاس،MEL یا (maya embedded language ) و همینطور پایتون آن را توسعه دهند و ابزار ها و امکاناتی که پیشتر در نرم افزار وجود نداشته اند را به آن اضافه کنند. به همین دلیل بسیار مورد توجه استودیو های بزرگ سازنده فیلم و انیمیشن قرار گرفته است.
مایا در دو گونه ی maya complete و maya unlimited عرضه می شود که گونه ی دوم امکانت گسترده تر همینطور قیمت بالا تری دارد. آخرین نسخه مایا maya 2010 است.
در سال ???? نرم افزار مایا برنده جایزه Academy Award برای "موفقیت های علمی و فنی" شد.
هسته اصلی مایا در زبان سی‌پلاس‌پلاس نوشته شده است.
نرم افزار مایا بر روی سیستم عامل های ویندوز، لینوکس و مک او‌اس اکس قابل استفاده است.

 نرم افزار قدرتمند سه بعدی است. و برای تولید تصاویر انیمیشن و فضاهای مجازی سه بعدی به کار می رود. که توسط شرکت Autodesk در دو نسخه به بازار ارائه شد. که در زیر آنها را توضیح خواهیم داد:
1- Maya complete این نسخه ورژن تکمیل شده مایا می باشد.
Maya unlimited : این نسخه ورژن حرفه ای Maya می باشد. این نرم افزار برای شما هیچ محدودیتی ندارد و شما می توانید همه چیز را در بستر زمان متحرک سازی نمایید.
این نرم افزار برای امور مختلفی استفاده دارد ازجمله کاربرد این نرم افزار درساخت کارتون ها و فیلم ها می باشد ازکارتون های ساخته شده توسط مایا می توان کارتون شرک و داستان اسباب بازی اشاره نمود.
دیگر کاربرد مایا درساخت بازی های کامپیوتری می باشد برنامه نویسان بازی های کامپیوتری به شدت به مایا برای تولید بازی های کامپیوتری اتکا دارند البته یک نسخه کوچکتر ازمایا به بازار عرضه شده است که مخصوص ساخت بازی های کامپیوتری است نام این نرم افزار Maya builder است. البته این نرم افزار نفوذ زیادی در زمینه تبلیغات داشته و انواع شبکه های تلویزیونی از این نرم افزار استفاده می نمایند و همچنین در زمینه معماری هم با نرم افزار قدرتمند مایا فعالیت هایی انجام می گیرد.
دراینجا قبل از نصب برنامه شما را با تفاوت های موجود در دو ورژن مختلف مایا آشنا می کنیم .تفاوت های بین Maya camplete و Maya unlimited
نسخه Maya complete شامل اکثر ویژگی های نرم افزار maya می باشد و برای اکثر کاربران کافی می باشد اما نسخه Maya unlimited دارای چهار ویژگی اضافی به شرح زیر است:
- ویژگی Cloth: این ویژگی به ما این امکان را می دهد که برای کارکتر خود یک لباس تعریف نماییم به طوریکه با حرکت کارکتر لباس او نیز واکنش مناسب ارائه نماید.
- ویژگی Fur: این ویژگی می تواند برای کارکتر شما یک سطح مو را ایجاد نماید اما از این خاصیت نمی توان برای موهای بلند استفاده نمود.
ویژگی Live: این ویژگی قادر است که فیلم واقعی را تجزیه وتحلیل نموده و مکان دوربین واقعی را پیدا نموده و سپس یک دوربین مجازی را ایجاد نماید . و حرکاتی مانند حرکات دوربین واقعی داشته باشد. و همچنین می توان اشیای را درصحنه ایجاد نمود و مهم تر از همه این است که این ویژگی میتواند عناصر Cgi را با فیلم های واقعی را دراختیار شمار قرار دهد.
ویژگی Fluids: این ویژگی شبیه سازی سریع و واقع گرا از دود و آتش ابر ومایعات را ایجاد می کند تبسم