جزئیات اثر

نکات و ترفندهای بهینه سازی در موتور یونیتی مقاله ارسال شده توسط مجتبی جلال نژاد ارسال شده در :۱۳۹۴/۳/۱ اثری از :مجتبی جلال نژاد
عرفان قنادتوکلی
درباره اثر :امروزه با گسترش روزافزون کاربران گوشی‌های تلفن همراه و رونق فروشگاه‌های نرم افزاری، تولید نرم افزارهای مناسب برای این دستگاه‌ها از جمله بازی‌های رایانه ای، می‌تواند از نظر اقتصادی مثمر ثمر باشد. تولید بازیِ متناسب با توان پردازشی این دستگاه‌ها از جمله مشکلات بازی سازان در چند سال اخیر است. در این مقاله با ارائه‌ی راه حل هایی، برای بهینه سازی بازی‌ها در راستای حل این مشکلات تلاش شده‌است. راه حل‌های ارائه‌شده همگی در موتور بازی سازی یونیتی مورد آزمایش قرار گرفته و نتایج مربوط به آن در قسمت‌های متناسب، در مقاله آورده شده‌است. با اجرای این روش‌ها نرخ فریم بازی به طور چشم گیری افزایش پیدا خواهدکرد و ما به هدف خود یعنی رسیدن به نرخ ۶۰ فریم بر ثانیه، نزدیک‌تر می‌شویم.
این مقاله در مقالات ماهیانه دانشکده کامپیوتر دانشگاه تهران نیز به چاپ رسیده است.
تصاویر :
3.33 از 3 امتیاز
امتیاز کل : 75 /100

1 نقد داور

  • دکتر محمدحسین رضوانی ۱۳۹۴/۷/۷ ۱۹:۰۹

    این اثر به بررسی روش‌های بهینه سازی از طریق کدنویسی در موتور یونیتی برای رسیدن به هدف اصلی که همان نرخ 60 فریم در ثانیه است می‌پردازد. مقاله از نظر سازماندهی مناسب و خوب نوشته شده است و قطعاتی از اسکریپت را که لازم بوده است نشان داده و تشریح نموده است و حتی به گواه خود نویسندگان به دلیل کمبود فضا قسمتی از کد مربوط به زباله روبی و غیره حذف شده است که از نظر من بلامانع است. اثر از این لحاظ که به عنوان اولین مقاله تولید شده توسط مرکز پژوهش و توسعه بازی‌های رایانه ای دانشگاه علم و صنعت می‌باشد دارای اهمیت در مقطع زمانی فعلی می‌باشد و مناسب برای خوانندگانی است که قصد دارند دید کلی در خصوص روش‌های بهینه سازی الگوریتم‌های نرخ فریم در موتورهای بازیسازی به دست آورده و تحقیات را آغاز کنند.
    توصیه می‌شود جهت بهره مندی عموم مخاطبان و مبتدیان از زحمات این محققین محترم، ایشان با کار فنی‌تر روی این اثر، آن را تبدیل به ارائه ای 60 دقیقه ای کرده و به صورت آنلاین بر روی اینترنت یا سایت آزمایشگاه دانشگاه علم و صنعت ایران یا هر وبگاه مرتبط قرار دهند تا علاقمندان به بهینه سازی موتورها بتوانند از آن بهره مند گردند.
    مهم‌ترین ضعف‌های اثر به قرار زیر هستند:
    1- کدهای نوشته شده با پشت صحنه مشکی چاپ شده اند و خواندن آنها مشکل است. توصیه می‌شود اسکرین شات تبدیل شود به تایپ خود کد در پشت صحنه سفیدرنگ
    2- نویسندگان محترم هیچ تحلیل و مقایسه ای که آماری باشد و بتواند میزان بهبود نرخ فریم را بر حسب درصد نشان دهد ارائه نداده اند. به جا بود در بخش ماقبل نتیجه گیری یک یا چند مقایسه آماری نیز انجام می‌شد.
    ضمن تشکر از محققین محترم این اثر به جهت مشارکت در بخش مقالات این همایش به اطلاع دوستان محترم می‌رسانیم که دروس آشنایی با موتورهای بازیسازی 1 و 2 هم در انستیتو ملی بازیسازی و هم در دانشکده گیم علمی کاربردی قسمتی از مطالب این اثر را پوشش می‌دهند

2 نظر (نمایش فقط برای صاحب اثر)