پیش نگاهی بر Unreal Engine 4
دراین مقاله قصد داریم تا نگاهی برانجین جدید و قدرتمند شرکت Epic Games یعنی انریل انجین ۴ داشته باشیم.این انجین مدتی قبل یعنی در E3 امسال برای اولین بار در معرض دید عموم قرار گرفت.اپیک گیمز ابتدا با نمایش گذاشتن تعدادی تصاویر از این انجین به نمایش قدرت و دستاورد های این انجین پرداخت و مدتی بعد همانطور که گفته شد در E3 سال ۲۰۱۲ دمویی از این انجین را به نمایش گذاشت اما این دمو برخلاف تصور این شرکت نتوانست به خوبی نظر تماشاگران را به خود جلب کند.پس باید دید که ایا این انجین می تواند تمامی استاندارد های ساخت بازی را داشته باشد ؟ و ایا می تواند گیمر ها را نسبت بازی های این نسل راضی نگه دارد ؟درادمه به بررسی این انجین می پردازیم.
این انجین جدید که یعنی Unreal Engine 4 (یا به اختصار UE4 ) می تواند میزبان خیلی خوبی برای عنوان های AAA و بزرگی که با موتور نسل قبل این انجین یعنی Unreal Engine 3 ساخته شده بودند مانند : Batman Arkham City و سری بازی های Bioshock و Unreal باشد.با توجه به گفته ی Alan Willard یکی از کارکنان ارشد اپیک گیمز دموی منتشر شده از این انجین با نمایش کفیت عنصری و تکسچری این انجین شروع می شود او همچنین اضافه کرد که جنگجوی زره پوش اول این دمو به اندازه کافی چشمگیر و قابل توجه نبود و به همین دلیل ما از موتور شبیه ساز مواد مذاب برای در قلعه برای نشان دادن زیبایی محیط و نمایش قدرت انجین استفاده کردیم و او همچنین اعلام کرده بود که ما در این دمو قصد نشان دادن چیزی فراتر از ان تصاویری را دشتیم که مدتی قبل از انتشار انجین منتشر شده بود.
بررسی مهترین ویژگی های اضافه شده به Unreal Engine 4 :
global illumination
یکی از ویژگی های جدید و مهمی که به این موتور اضافه شده است سیستم جدید و فوق العاده نور پردازی است که برای اولین بار باعث فعال شدن global illumination (یا به اختصار GI) به صورت real-time می شود.در پایین تصویری با یک پرچم و دیوار های سفید و نور خورشید را مشاهده می کنید.یک نکته بسیارجالب و چشم گیری که در این تصویر وجود دارد نورپردازی سطح به سطح است این بدین معنی است که اگر به دیوار ها نگاهی بیندازید خواهید دید که نور قرمزی بر اثر عبور نور از پرچم قرمز برروی دیوار ها و اجسام مقابل ان ایجاد شده است که این اتفاق مربوط به شبیه ساز GI می باشد.
اما این اتفاق چه معنی برای گیمر ها خواهد داشت ؟جدای بر کیفیت بصری فوق العاده و چشم نواز این سیستم نورپردازی جدید فرصتی جدیدی در گیم پلی برای گسترش دهندگان بازی قرار می دهد و باعث دوری سازندگان از استفاده از پیش اسکریپت ها و به وجود اوردن محیط های به طور کامل متحرک و پویا می شود.
GPU Particles
ویژگی مهم و جدید دیگری که به این انجین اضافه شده است سیستم GPU Particles نام دارد.این سیستم قابلیت جدیدی به سازندگان بازی می دهد که به جای استفاده از تعداد انگشت شماری از جزییات و چند جرقه و اتش و چیز های ساده مانند انها می توانند از تعداد بیشماری از ذرات اتش و دود و ذرات اتشین مانند تصویر زیر استفاده کنند.لازم به ذکر است که با استفاده از قدرت GPU در انریل انجین ۴ گسترش دهندنگان می توانند از بیش از یک میلیون ذره در یک محیط استفاده کنند.
یکی از نکات مهمی که در این انجین وجود دارد این است که این موتور با توجه به وجود سیستم نورپردازی خود این امکان را به بازیساز ها می دهد که بازی های جدید با گیم پلی و نواوری های جدید به وجود بیاورند.
Flexible Developer Tools
یک ویژگی جدید که در این نسخه از این انجین گرافیکی وجود دارد Flexible Developer Tools نام دارد این ویژگی یکی ازز بزرگترین امتیازات انریل انجین ۴ محسوب می شود.توسعه دهندگان می توانند فورا بازی های خود را با کیفیت کامل در ویرایشگر مشاهده کنند و همچنین می توانند به تغییر یا اشکال زدایی کد های بازی بپردازند (که این قابلیت در نسخه های قبلی نیاز به نرم افزار های جانبی داشت)و یا همه چیز را به حالت مکس کرده ببرند و همچنین توسعه دهندگان می توانند بر تمام نقطه های دید در بازی (point of view) واقف باشند و این عوامل امکان کنترل تمام عوامل بازی را در داخل انجین به توسعه دهندگان برای ساخت یک بازی خوب و بدون مشکل می دهند.می توان گفت که یکی از ابزار مهمی که در این انجین بیشتر به ان توجه شده Kismet visual scripting tool است که به برنامه نویسان اجازه می دهد که طیف گسترده ای از کار های ساده و حتی سخت و مهم را بدون حتی یک خط برنامه نویسی انجام دهند.
و اما مهمترین فواید این ویژگی ,می توان گفت که این قابلیت بسیار کار امد و جدید دو فایده بسیار بزرگ دارد : بازی های بهتر برای گیمر ها و کاهش هزینه ی توسعه دهندگان.علاوه بر این می تواند ابزار بسیار مناسبی برای مادسازان برای ساخت یک بازی و سهولت کار باشد.
Fortnite
Fortnite اولین عنوانی بود که ساخت ان به وسیله انریل انجین ۴ تایید شد و البته فقط برروی پلتفرم PC . این عنوان یک بازی تعاملی نشان دهنده ی بقا در شهری با شکوه و البته کارتونی است.دلیل انتشار این بازی برای PC این است که فقط این پلتفرم است که توانایی پردازش این بازی را خواهد داشت.
در پایان این مقاله را با سخنی از Cliff Bleszinski یکی از طراحان اپیک گیمز به پایان می بریم امیدوارم از این مقاله بهره کافی را برده باشید.
“Next-gen’s here. It’s been here. It’s a high-end PC”
پر بحثترینها
- رسمی: Death Stranding Director’s Cut برای ایکس باکس عرضه شد
- گپفا ۲۴؛ امتیاز شما به نیمۀ اول نسل نهم پلی استیشن
- ادعای مدیر سابق Sweet Baby: استودیوها سراغ ما میآیند تا داستان بازیهایشان را بهبود دهیم
- دیجیتال فاندری: پلی استیشن ۵ پرو نمیتواند برخی بازیها را با نرخ فریم ۶۰ اجرا کند
- آیپی Death Stranding دیگر متعلق به سونی نیست
- مشخصات کامل سختافزار پلی استیشن ۵ پرو فاش شد
- مدیرعامل پلی استیشن: طرفداران باید انتظارات خود را کاهش دهند، PS5 Pro یک کنسول نسل بعدی نیست
- پلی استیشن ۵ پرو با قیمت نجومی وارد ایران شد
- دیجیتال فاندری: کیفیت Horizon Forbidden West روی PS5 Pro معادل با قویترین رایانههای شخصی است
- سازنده سابق راکستار: مردم سالها از واقعگرایی GTA 6 صحبت خواهند کرد
نظرات
تشکر بابت مطلب
با جمله ی کلیف حال کردم.
و اما در مورد قابلیت ها:
تمام قابلیت های ذکر شده عالی اند.و تک تک اونها میتونه خیلی کار رو ساده کنه.مخصوصا سیستم FDT . من با UDK و Unity کار کردم و میشه گفت بزرگترین مشکل من همین بود که هر بار یه تغییر می دادم باید دوباره رندر می کردم.این قابلیت سرعت کار رو بالا می بره.سیستم GPU Particles هم خیلی سیستم خوبیه.واقعا درست کردن ۴تا دونه ذره تو نسخه قبلی بساطیه.در مورد سیستم GI هم نمی تونم نظر بدم چون هنوز تو این بخش وارد نشدم ولی مطمئنم اونم چیز خوبیه.
البته لازم به ذکره که من با ادیتور موتور های Cryengine و Dunia 2 هم کار کردم و این مشکلات اکثرا حل شده تو اون موتور ها.البته اونا هم مشکلات خاص خودشون رو دارن.
در هر صورت امیدوارم برای این نسخه هم یک UDK بیرون بده که ما هم بی بهره نمونیم
فقط اینو بگم که من خودم انریل انجین ۳ رو بلدم و باهاش بازی می سازم 😀
البته تازگیا (۴ یا ۵ ماه ) کرای انجین رو هم دارم یاد می گیرم :-)) (البته گیم میکرو که همه بلدن :disdain: )
سپاس برای نظرتون …
داداش یه سوال بازی سازی با انریل یا یونیتی نیاز به برنامه نویسی داره یا نه؟ ?:-)
بله تمام انجین ها نیاز به برنامه نویسی دارن
ولی UDK یک قسمت به اسم Kismet داره که نیاز به برنامه نویسی رو خیلی کم میکنه ….ولی برنامه نویسی تو این انجین خیلی سخته و بیشتر باید از اسکریپت های خود انجین انشعاب بگرید برای بازیتون ولی یونیتی زبان های ساده ای مثل جاوا و یا سی شارپ داره که از لحاط از UKD بهتره
ولی از نظر من UDK خیلی بهتره (بیشتر برای Kismet 😀 )
Unity حدود ۲۵ درصد برنامه نویسیه.UDK حدود ۴۵ درصد.اگه می خوای یاد بگیری با Unity شروع کن
آره گیم میکر و FPS Creator ماله اول راهن.ولی گیم میکر موتوری خوب و عالی هستش اگه ذوق و استعداد هنری داشته باشی.من چون این دو تا رو نداشتم سریع گذاشتمش کنار.
بله ولی گیم میکر خیلی محدودیت برای سازنده ها داره و بازم یونیتی تو زمینه دو بعدی از گیم میکر بهتره
در مورد موتور ها : Dunia Engine 2 واقعا موتور خوبیه.کاش یوبی سافت حق استفاده از این موتور رو می فروخت.هم قدرتمند و هم انعطاف پذیره.
CryEngine خیلی موتور قدرتمندیه.ولی کار باهاش انصافا سخته.من یه نسخه SDK از این موتور دارم که اصلا سمتش نمیرم.باید کار بلد باشی تا بری سر وقت این انجین
FOX Engine از توی دمو ها و تصاویر که خوب به نظر میرسه.باید یه بازی عرضه بشه ببینیم چیه
Chrome Engine موتور خوبی بود.ولی بود.یا باید نسخه جدیدش بیاد یا دیگه باید بیخیالش بشن
Unreal Engine خیلی موتور خوبیه.به اندازه رقیبش قدرتمند نیست ولی به شدت انعطاف پذیره.کار باهاش لذت بخشه و محیط کاربری خیلی خوبی داره.اگه بتونن تو قدرت از Cryengine جلو بزنن دیگه رقیب نخواهد داشت این موتور
خدا کنه مثله نسخه قبلی مشل دیر لود شدن تکسچر رو نداشته باشه ?:-)
ممنون بابت مقاله :yes:
به نظر من موتوربازی سازی Frostbite2درست گفتم دیگه Frostbite!بهتره.
Frostbite2 نسبت به بقیه موتور ها سنگین تره و حضمش برای سیستم سخته
بله ولی باید توجه کنید کنسول های نسل حاضر کشش بازیهای ساخته شده با frostbite 2 رو دارن ولی به هیچ وجه نمی تونن بازی های ساخته شده با انریل انجین ۴ را ساپورت کنن
راستی Frostbite 2 . کلا یادم رفت این موتور رو.این یکی هم خیلی موتور قوی و سنگینیه که تا حالا بازی با این موتور ساخته نشده که باگ نداشته باشه(منظور ایرادات جدیه. حتی تو نسخه PC).شاید دلیلش اینه که هنوز کار باهاش رو بلد نیستند.البته قدرت اصلی این موتور تو نسخه PC بازی ها معلوم میشه.نسخه های کنسولی از کیفیت های پایین تری برخوردارند
من فقط موندم الان که آخر این نسلیم این جوری شده گرافیک ها نسل بعد چی میشه
البته در کنار این ها موتور های دیگه ای مثل Anvil Next هم هستند که انتظار میره تو نسل بعد خود نمایی کنن.خیلی حرف زدم .ببخشید
ممنون آرش جان برای مقاله خوبت :yes:
خواهش … :lashes:
واقعا ممنونم مقاله خوبی بود :-))
خواهش میکنم دوست عزیز 😉
دستت طلا خیلی لذت بردم مقاله های اینطوری در مورد انجینها بازم بگذارید خوبه
چشم …
Unreal Engine 4 عالیییییییییییییییییییییییییییه
نورپردازیه این موتور فوق العادست :yes: :yes: :yes:
خیلی ممنون آرش جان
هر وقت بحث درمورد انجین هایی شد که از پلتفرم های هندل پشتیبانی به خصوصی کنه،من وارد میشم.دی:
خواهش میکنم
اخرشم بیخیال کنسول های دستی نشدی 😀
زنده باد:handle platforms !
البته یه نظر کوتاهی میدم و بعدش میرم:
به نظر من موفقیت یه شرکت بازی ساز در اوایل یه نسل(از لحاظ گرافیکی این جا بحث مطرحه)کار بسیار بسار سخت و دشواری هست.چوم اولین تجربه محسوب میشه برای یه شرکت که داره با تجهزات و پی سی های های اند کار میکنه تا محصولی دست گیمر ها بده که یک انقلاب محسوب بشه…
وقتی به اوایل این نسل نگاه میکنیم؛با شروع توفانی یوبیسافت در E3 2006 مواجه میشیم که اولین نسخه از ac رو برای اولین بار به همه نشون داد(هر چند این بازی حرف و حدیث قبل از معرفی کم نداشت)
یا یک مثال دیگه عنوان cod4 بود که بر خلاف نسخه های اخیرش،مجلات یکی از بزرگترین مزیت بازی رو گرافیک دونسته بودن ،بعد گیمپلی…
عنوان دیگه اولین سری آنچارتد بود که ناتی داگ چند وقت پیش اعتراف کرد که به دلیل کم تجربگی در اوایل نسل نتونست از تمام قدرت PS3 استفاده کنه و همچنین بیان کرد که ممکنه در اوایل نسل بعد نیز با این مشکل مواجه بشه…
همه ی عنوان های نام برده،یک “انقلاب بزرگ “در صنعت گیم محسوب میشوند و در واقع یک تایتل دنباله دار محبوب هستند.
چیزی که ما رو وادار به دیدن هرچه زود تر کنسول های نسل بعدی سونی و مایکروسافت میکنه،همین انقلاب های صنعت گیم هستن که دیدن آن ها برای اولین بار،یک تجربه ی فوق العتده برای گیمر ها خواهد داشته…
گرچه حرف ها و مثال های بیشتری وجود داره،اما به دلیل کمبود وقت رفع زحمت می کنم :chic:
TNX A LOT
فقط به یه نکته ی کوچیک دیگه هم اشاره کنم بعد میرم(واقعا راست میگم این دفعه!):
اگه اشتباه نکنم از آنریل ۴ قبلا در GDC امسال هم (پارسال منظورم لــــول!)حرف هایی زده شده بود و یکی از اعضای اپیک گفته بود که “اپل و گوگول اگه اعلام کنن که به مقدار کافی حاضرن برای OS هاشون و اسمارتفون های ارائه شده با این سیستم عامل ها ،هزینه کنن،ما هم (تیم اپیک و آنریل ۴)از اندروید و ios پشتیانی خواهیم کرد”
اصلا وقت ندارم؛بای
(البته این یکی از حرف هایی بود که در طی این نمایشگاه زد.لول!)
ممنون آرش جان برای مقاله زیبات آرش عزیز خیلی عالی بود :-* در ضمن آرش جان بعدا راجع به بازی سازی چند تا سوال ازت میخواهم بپرسم اگه مزاحمت نباشم ووقت داشته باشی :laugh:
بله می تونید بپرسید هر وقت خواستید :disdain:
ارش عزیز اون عکسی که از محیط نرم افزار گذاشتی . انریل انجین ۴ ؟؟
بله اون عکس مربوط به دمویی هست که از محیط نرم افزار منتشر شد
سپاس.