Maya (مایا) نرمافزاری برای طراحی سه بعدی است. این نرمافزار نخست توسط شرکت آلیاس.ویو فرانت عرضه شده است که در سال ۲۰۰۵ شرکت اتودسک (شرکت سازنده نرمافزارهای سه بعدی و انیمیشن سازی از جمله تریدیمکس و اتوکد) آن را خریداری کرد و نسخههای جدید مایا با نام اتودسک مایا (Autodesk Maya) به بازار عرضه شدند.
مایا یکی از پیشرفتهترین نرمافزار انیمیشن و مدل سازی سه بعدی است که به طور گسترده در استودیوهای فیلم سازی، انیمیشن و همین طور صنعت بازیهای رایانهای استفاده میشود. البته نقطه قوت مایا در ابزارهای مدل سازی آن است و در شرکت های بزرگ نیز بیشتر از این خصیصه اش استفاده می کنند. از جمله ویژگیهای این نرمافزار، انعطاف پذیری و قابلیتهای شخصی سازی (customization) آن است که به کاربران حرفهای اجازه میدهد به سادگی محیط آن را به دلخواه خود تغییر دهند. به علاوه، یکی دیگر از قابلیتهای منحصر به فرد آن امکان توسعه این نرمافزار برای استفاده کنندگان آن است. کاربران میتوانند از طریق زبانهای برنامه نویسی سی پلاس پلاس، MEL یا (maya embedded language ) و همینطور پایتون آن را توسعه دهند و ابزارها و امکاناتی که پیشتر در نرمافزار وجود نداشته اند را به آن اضافه کنند. به همین دلیل بسیار مورد توجه استودیوهای بزرگ سازنده فیلم و انیمیشن قرار گرفته است.
در سال ۲۰۰۳ نرمافزار مایا برنده جایزه Academy Award برای "موفقیتهای علمی و فنی" شد.
هسته اصلی مایا در زبان سیپلاسپلاس نوشته شده است.
قابلت های کلیدی نرم افزار Autodesk Maya:
- پشتیبانی از Multi-threading و algorithmic speed-ups برای بالا بردن کارایی سخت افزار
- مدلسازی چندضلعی پیشرفته
- انتقال UV ها و دیگر صفات میان مدلها
- توانایی پیشرفته در ارتباط با دیگر محصولات AutoDesk نظیر MotionBuilder , 3DS Max و Toxik
- یکپارچه سازی برنامه مایا با تکنولوژی Framework
- دارای محیطی کاملا شهودی و بصری
- دارای ابزارهای مدیریت داده ها و صحنه ها
- پشتیبانی از مدلسازی NURBS
- قابلیت مدلسازی سطوح فرعی
- قابلیت Toon Shader
- امکان Rendering کنترل ها و Effect ها
- واقعی تر کردن فیزیک محیط خارج به وسیله قابلیت mental ray Shaders. به وسیله قابلیت جدید سایه زنی طبیعی خورشید و یا آسمان می توانید اشیاء واقع گرایانه تری نسبت به موقعیت خورشید و سایه نور آن ایجاد کنید.
قابلیت های Maya Fluid Effects™ :
- شبیه سازی و Rendering انواع مختلفی از حالات جو , آتش بازی , مایعات چسبناک , و Effect های دریای باز
قابلیت های Maya Fur :
- خلق آسان لباسهای واقعی , موهای کوتاه , پشم و سبزه بر روی NURBS و یا مدلهای چند ضلعی
قابلیت های Maya Cloth :
- به وسیله این قابلیت می توانید مثلا ظاهر یک لباس را بر اساس نیازهای خود، خشک، شل، چسبناک و ... نمایش دهید
قابلیت های Maya Live :
- ترکیب حالت زنده 2D با عناصر 3D
قابلیت های Maya Hair:
- خلق , مدل دهی و Rendering موهای بلند به صورت کاملاً پویا در NURBS و یا مدلهای چند ضلعی