PDA

مشاهده نسخه کامل : چگونه بازی Call of Duty 4 رو می سازند ؟



saeed_bazikhor
08-07-07, 13:49
Only the registered members can see the link

شروع می کنم:

حرکات سرباز :

در این بخش سازنده از تکلونوژی موشن کپچر استفاده کرده است. به همین دلیل حرکات نرم هستند و خشک و شکسته به نظر نمی آیند. از این تکلونوژی در بازی Assassin's Creed استفاده شده است. دویدن و حتی دراز کشیدن و ... با تکلونوژی موشن کپچر شبیه سازی شده اند. مشکلاتی که این تکلونوژی بوجود می آورد فقط یک چیز است آن هم در دست گرفتن اسلحه. مثلا همه چیز به شکل واقعی شبیه سازی شده است ولی چون فرد اسلحه به دست ندارد مجبور است شکل دستان خود را طوری کند که انگار اسلحه به دست گرفته است اما سازنده ی Call of Duty این حرکت را هم شبیه سازی کرده است!! این کار کار آسانی نیست. بعدا در مورد چگونه شبیه سازی کردن بیشتر توضیح می دم.

جزئیات سرباز :

برای جزئیات سرباز از 4 افکت استفاده شده است. 1- Normal Mapping : این افکت یک نوع Bump با بافت خاص است که باعث می شود سطح سه بعدی خشک نباشد ( استفاده در فیزیک سرباز )
2- Bump Mapping : نوعی بافت است که در بازی های سه بعدی استفاده می شود. این بافت در بازی Call of Duty 2 خیلی تأثیر داشت . از این بافت برای پر جزئیات کردن سرباز استفاده می کنند ( استفاده در گرافیک سرباز ) 3- Displacement Mapping : یک افکت بسیار پر کاربرد است. این افکت مانند BM جزئیات زیادی را بوجود می آورد. فرق این افکت با BM این است که BM بیشتر در مدل به کار می رود ولی DM بیشتر در محیط به کار می رود. ( بافت با کیفیت تر ) 4- Parallax Mapping : افکت مجازی از خانواده ی BM است. این افکت برای بیشتر کردن سرعت فریم به کار می رود. این افکت جزئیات اضافی سرباز را می گیرد ( تا حدی ) و به آن بافت هایی اضافه می کند که کیفیت آنها در حد متوسط است. ( چون سرباز بسیار جزئیات زیادی دارد رندر طول می کشد پس از این کار برای تند کردن سرعت رندر استفاده می کنند ) شما وقتی در رندر نگاه می کنید سرباز از جزئیات پایینی بر خوردار است این در حالی است که در بازی شاید سرباز با چندین برابر جزئیات بیشتری نسبت به سطح رندر حاضر شود !!! بقیه ی جزئیات رو در مقاله ی بعد توضیح می دم

لباس :

لباس سرباز پر از چین و چروک های سه بعدی است که باعث می شود گیمر فکر کند فیزیک بازی عالی است. البته فیزیک این بازی قابل تحسین است اما چگونه سرباز را می سازند که با حرکت لباسش تکان می خورد !!! افکت Normal Mapping باعث می شود این کار بوجود بیاید. این افکت باعث می شود که جزئیات و بافت هایی مثل چروک های روی لباس سرباز ساکن نباشد و دائما تکان بخورد. برای این کار برنامه نویسی می کنند که مثلا در حالت خوابیدن چروک های روی لباس سرباز به سمت محور Y تکان بخورند و وقتی سرباز دوید به هر سه سمت Y , X, Z تکان بخورد البته به این آسانی ها نیست.

خوب مقاله ی کوتاه امروز تمام شد. مقاله ی دوم طولانی تر خواهد بود و همچنین جذاب تر خواهد بود :1. (26):
این مقاله برای سایت Bazi Home ارسال شد

Mehdi_Full
08-07-07, 14:17
عالی بود سعید جان

این بازی قراره باسه پی سی بیاد درسته‌؟ کی ؟

تشکر

hOjjAt_PcNeTwOrK
08-07-07, 14:19
آر قراره براي پيسي بياد
سعيد اينارو از كجا مياري؟

saeed_bazikhor
08-07-07, 14:36
آر قراره براي پيسي بياد
سعيد اينارو از كجا مياري؟

اگه بگم که تو میری ترجمه می کنی میاری :1. (25):

F A R I D
08-07-07, 14:57
مشخص نیست کی قراره بیاد ؟

یعنی امسال میشه منتظرش بود ؟

hOjjAt_PcNeTwOrK
08-07-07, 15:12
آره
تا حدودداي ماه اكتبر مياد!