برنامهنویسی به زبان MEL در Maya
صحنههای نرمافزار "Maya" در واقع مجموعهای از گرهها و روابط هستند که اصلیترین ساختار این نرمافزار، موسوم به Dependency Graph را ایجاد میکنند. رابط گرافیکی نرمافزار Maya شامل منوها، نوار ابزارها، خط زمان (اصطلاحا Time Line) وغیره به وسیلهی برنامههای MEL ایجاد شدهاند و با استفاده از این زبان میتوان آنها را تغییر داد. در نرمافزار Maya هریک از اجزای صحنه شامل اجزای گرافیکی، انیمیشن، برنامهها و عبارات MEL، نورها و آرگونهای مورد استفاده برای مدلسازی اشیاء به همراه سابقهی ایجاد آنها در قالب یک یا چند گره (اصطلاحا Node)، نمودار وابستگی یا گرههای DG نمایش داده میشوند. هریک از گرهها مجموعهای از پارامترها را در اختیار میگذارند که خصوصیات شئ مربوطه را نمایش میدهند. نگارنده در کتاب حاضر، امکان درک، نحوهی عملکرد و کاربرد زیرساختهای نرمافزار Maya را فراهم میکند. برخی از مطالب کتاب عبارت است از: زیرساخت نرمافزار Maya؛ دستورات مقدماتی زبان MEL؛ کنترل جلوههای ذرات با استفاده از عبارات؛ حل مشکلات با استفاده از برنامههای MEL؛ متغیرها و انواع دادهها؛ دستورات MEL؛ کار با گرهها در زبان MEL؛ کنترل روند اجرای برنامه؛ طراحی رابط کاربر زبان MEL؛ و کاربرد زبان MEL در چیدمان اسکلتی.