سلام
این مطلب هنوز ناقصه و چون خیلی گسترده بود دو قسمتش کردم اولی رو الان می زارم و بعدی رو چند روز دیگه به همین اضافه می کنم.اگر هم بده ببخشید چون یه هویی حس نوشتنش اومد/
--------------------------------------------------------------------------------------------------------------------------------------------------

UnrealDevelepmentKit
بازی سازی با قول شرکت اپیک!
در تاریخ 5 نوامبر سال گذشته میلادی شرکت اپیک گیمز موجودیت UDK را اعلام کرد.Unreal Development Kit ویرایش رایگانی از انریل انجین 3 بوده که به کاربران و تمامی تیم های بازی سازی کوچک و با بودجه کم این اجازه را می دهد که از قدرتمند ترین انجین بازی سازی دنیا استفاده کنند.
و به قول تبلیغات رسمی که سایت UDK انجام داده:
))اکنون قدرت بزرگترین ابزار بازی سازی دنیا در دستان شماست . با این کیت بازی سازان می توانند بهتر بسازند. سریعتر بسازند و هر آن گونه تخیلی که دارند را در بازی خود پیاده سازی کنند))
هر جنبه از این محصول و محصول مادر بر این هدف است که ساخت مراحل و برنامه نویسی باید اسان باشد.با این وجود واسانی قدرتی بسیار زیاد در خلق صحنه های سه بعدی در اختیار سازندگان بازی قرار خواهد گرفت.
علاوه براین ها این محصول توانایی پشتیبانی از پردازنده های چندهسته ای برای محاسبات بسیار پیچیده است .
همانطور که در بالا اشاره شد این محصول یک ویرایش از موتور قدرتمند انریل انجین می باشد.انریل انجین یکی از مهمترین میان افزار های شرکت اپیک گیمز بوده که تحت مجتمع Partners Progeram به وجود آمده است .
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امکانات
سیستم رندر: سیستم رندر چند هسته ای.رندر HDR
انیمیشن
صوت:استفاده از تکنولوژی های جدید برای استفاده از صدای سه بعدی
فیزیک : استفاده از انجین فیزیک قدرتمند شرکت انویدیا برای استفاده در برخوردها ragdolls و غیره .
کیسمت: اسکریپت نویسی گیم پلی . برای استفاده در حالت های Non-Progeram در بازی ها
سینماتیک:خلق صحنه های سینمایی
ساخت افکت های زیبا
و ادیتوری بسیار قدرتمند.و شبکه /
سیستم رندر در انریل انجین:
-سیستم رندر چند هسته ای-Gemini
از مهمترین ویژگی های این موتور که برای بهینه سازی واقعا دقیق و قوی در گلچین کردن صحنه ها برای رندر قابلیت استفاده و اجرا از چند پردازنده است که زمان بارگزاری مراحل را به شدت کم می کند و امکان ساخت محیط های بزرگ را فراهم می کند.
-سیستم HDR (که از امکانات این سیستم می توان به Motion Blure - Depth og Field - Bloom و غیره..نام برد.
پشتیبانی از مدرترین سیستم نورپردازی Per-Pixel و تکنولوژی رنر در در داخل Normal mapped .
نورپردازی جزئیات کارکتر ها
سایه پردازی پیشرفته. پشتیبانی از پیشرفته ترین تکنیک ها در زمینه سایه پردازی
Global Illumination(برای کسب اطلاعات به قسمت بررسی امکانات UDK مراجعه کنید)
رندر Split Screen
سیستم تخصیص دادن تکسچر کیفیت بالا
پشتیبانی از High-resolution برای نمایش تصاویر
پشتیبانی کامل از Vertex shader
مدیریت سیستم شیدر و شیدر نویسی
بهینه سازی پردازش LightMass در رندر
رندر سیستم Terrain به صورت RealTime
شبیه سازی سطوح صیغلی و اب با استفاده از Cpu و Gpu
ساخت مه چندلایه ای
-----------------------------------------
بررسی امکانات UDK:
ادیتور انریل انجین با شعار What You See Is What You Get این امکان را برای طراحان به وجود می آورد
که طراحی را در این انجین همانند طراحی در نرم افزار های سه بعدی مانند 3dmax .Maya و غیره انجام دهند.
تمامی امکاناتی که برای طراحی در یک بازی رایانه ای احتیاج دارید در این جا موجود می باشد. از ابتدا سیستم ساخت مرحله و بهینه سازی آن در آنریا به روش BSP بوده که امروزه فقط به طور کلاسیک در مراحل فقط به نوعی بخش بندی کلی به کار می رودکه نهایتا برای Culling مورد استفاده موتور قرار می گیرد .
از مهمترین ابزارهای ویرایش مرحله می توان به Terraon Editor اشاره کرد که RealTime Terrain Editing را به صورت استاندارد و کامل اجرا می کند.ابزار های نور پردازی متعارف در موتور های بازی نیز در آن وجود دارد
اما یک برگ برنده به نام Global illuminiation (lightmass)وجود دارد .lightmass در تولید و شبیه سازی بازتاب نور بر روی اشیای استاتیک و دینامیک استفاده می شود و به واقعیتر شدن نورپردازی بسیار کمک می کند . البته استفاده از این سیستم مستلزم زمان زیاد برای ساخت Light map است که برای حل این مسئله ابزاری برای به نام Swarm Agent اضافه شده که این را بین هسته های مختلف تقسیم می کندکنترل ساده و مناسب بر Persistent Level و Level Stream ها توسط ابزار های Scene Manager و Level Maneger به صورت کاملا ویژوال امکان پذیر است .
از دیگر نکات طراحی مرحله در انریل این است که کنترل راحت بر حجم و کیفیت Asset ها توسط گزارش Primitive Stats انجام می شود که گزارش کاملی از تعداد Triangle ها حجم Light Map . shadowmap ها را اریه می کنه .
-----------------------------------------------------------------------------------------------------------
MaterialEdito
r

با این ابزار شیدر سازی به دست هنرمندان بر می گردد . به راحتی هرچه تمام تر به صورت کاملا بصری در یک خم رنگرزی معرکه بافت را بیاورید رنگ اش کنید .عبارات و دستورات ریاضی و برنامه نویسی مانند Fresnel را با اطلاعات و متغیرهای مورد نیاز خود مثلا: camer vector یا camera word یا scene texture ترکیب کنید . یا سیستم نورگیری بر روی متریال خود انتخاب کنید.این ابزار حتی امکان شیدر نویسی به زبان Hlsl را فراهم می کند.
------------------------------------------------------------------------------------------
ParticaleSystem
این ابزار که با سربرگ Cascade در Udk موجو می باشد برای صحنه افکت های ویژه تصویری مثل انفجار شلیک اسلحه ها دود و تمامی افکت های مورد نیاز برای صحنه .
Matine:
هدف اصلی این ابزار حذف زمان رندر و ساخت انیمیشن های هم زمان در بازی های مختلف است . با استفاده از این ابزار می توانید یک صحنه سینمایی تمام عیار خلق کنید . مثلا فرض کنید در بازی می خواهید وقتی که به در رسیدید انیمیشنی اجرا و مثلا در باز شده دوربین تکان خورده و دربالا برود همه و همه با استفاده از این ابزار به راحتی امکان پذیر است .
فیزیک:
در انریل محاسبات فیزیکی بر عهده واسط فیزیکی انویدیا انجام می شود و تنظیمات فیزیکی شامل مدل های فیزیکی از جمله تعریف محدودها و نیروها بر عهده Editor و ابزاری به نام Physic asset tool است.
یکی دیگر از ابزارهای موجود در این سیستم برای رفتارهای فیزیکی استکه در آن به ذکر خواص فیزکی یک سطح می پردازد. Physicmaterial
Speed tree که میان افزاری است برای ساخت پوشش های گیاهی قدرتمند در بازی.
Kismet : برای برنامه نویسی رویدادها در بازی .هر انچخ که در بازی شما می خواهد اتفاق بیافتد مثلا اگر شیئی به مکان الف رسید چه اتفاقی بیافتد و غیره ... تا حدودی با این ابزار امکان پذیر است.
سیستم انینیشن که بسیار قدرتمندانه یک Skeletal بی جان را می تواند به راحتی به یک موجود متحرک تبدیل کند.
------------------------------------------------------------------------------------

میان افزار FaceFx
حالا هر کسی می تواند از سیستم قدرمتند انیمیشن ساز صورت Face fx به صورت راگان بهره مند شود.
سیستمی که به کاربر امکان این را می دهد که به راحتی انیمیشن های مورد نظر خود را بر روی چهره و فقط و فقط با یک فایل صوتی اعمال کند.
----------------------------------------------------------------------------------------------
سیستم تخیریب اشیائ در انریل انجین که Destructible نام دارد . با استفاده از این ابزار شما می توانید یک سطح سه بعدی را تکه تکه کنید .

------------------------------------------------------------------------------

شبکه :
پشتیبانی از اینترنت و شبکه Lan
پشتیبانی از 64 بازیکن
وغیره//