|
عصرامروز ،عصر نوآوری هاست روزی نیست که خبر
جدیدی از قطعات سخت افزاری یا تکنولوژی
های روز دنیا ی کامپیوتر به گوش ما نرسد .
بازار بازی های کامپیوتری هر روز
منتظر نو آوری هایی ازطرف شرکتها و کارخانه
های تولید کننده قطعات سخت افزاری است تا
بتواند از طریق این قطعات سازندگان بازی
ها ی کامپیوتری را تغذیه کرده و بستری جدید
برای مانور دهی آن ها فراهم کند.
|
|
Biostar
که یکی از برترین برندهای جهانی است
همواره تولید کننده محصولاتی بوده که
دارای کیفیت بالا و جدید ترین تکنولوژی های
روز دنیا بوده اند . مثلا
VGA
های
Biostar
همیشه
برای
Gamer
ها جالب توجه بوده است چرا که
Biostar
همواره سعی کرده که با به
کارگیری نوآوری های روز دنیا ( چه دراستفاده
از چیپ های
Nvidia
و چه در سیستم های خنک کنندگی و ولتاز رسانی
منحصر به فرد خود ) در جدیدترین انواع
VGA
هایش نظر همه علاقه مندان را به محصولاتش جلب
کند. که البته می توان گفت که در اجرای این
هدف بسیار موفق هم بوده است.
|
|
یکی از جدیدترین نوآوری هایی که
Biostar
در VGA
های سری 9000
خود به کارگرفته است تکنولوژی
Physx
است. یعنی کارت های سری 9000 این برند ، به
گونه ای طراحی شده اند که قابلیت پشتیبانی
ازاین تکنولوژی رابرای کاربران فراهم کنند.
|
|
در این مقاله می خواهیم به اختصار در مورد
پیدایش و نحوه عملکرد این تکنولوژی بحث کنیم.
|
|
پیدایش
Physx
:
|
|
Physx
از طرف شرکت
Agia
که
تولید کننده تراشه های کامپیوتری است به بازار
عرضه شده و می تواند رفتار فیزیکی وطبیعی همه
اجسام و مواد را شبیه سازی کند ودربازی های
کامپیوتری به نمایش درآورد. استفاده از تراشه
Physx
در بازی ها کار ساده ای نیست
، در حقیقت محیطی است که براساس محاسبات فوق
العاده متمرکز بر پایه مجموعه ای از الگوریتم
های خاص فیزیک که نیاز مند حجم عظیمی از
محاسبات همزمان ریاضیاتی و منطقی است بنیان
گذاری شده است.
|
|
Nvidia
هم که همیشه از پیشگامان نوآوری دردنیای
تکنولوژی های گرافیکی بوده است.
از این تراشه استفاده کرده و
Nvidia
Physx
را وارد بازار داغ بازی های کامپیوتری کرده
است.
|
|
نرم افزار
Physx
هم اکنون به صورت خیلی گسترده در بیش از 150
بازی مختلف استفاده شده و همچنین بیش از
100000
کاربر ثبت شده، از آن استفاده کرده اند. در
ضمن
Sony PlayStation3
_
Microsoft Xbox360
_
Nintendo Wii
و
PC
ها
از این تکنولوژی پشتیبانی می کنند. |
|
همان طور که می دانید در بعضی از محاسبات
GPU
بسیار سریعتر از
CPU
عمل می کند. وقتی ما از
GPU
برای محاسبات فیزیکی استفاده می کنیم درحقیقت
این محاسبات را جدا از محاسبات پردازنده اصلی
انجام می دهیم که این خود باعث افزایش کیفیت و
سرعت پردازش می شود و در نتیجه آن می توانیم
روی هر چه بهتر و واقع گرایانه تر شدن آن
پروژه ( مثلا یکGame
) تمرکز کنیم. |
|
شایان ذکر است که
Physx
به خصوص برای افزایش شتاب سخت افزاری با
استفاده از پردازنده های پر قدرت چندین هسته
ای طراحی شده است . در حقیقت ترکیب
Physx
و قابلیت
GPU
در پردازشهای حجیم موازی باعث افزایشی نمایی
در قدرت پردازش های فیزیکی می شود که این خود
شروعی در عصر جدید بازی های کامپیوتری
است.بازی هایی که روز به روز به حقیقت نزدیک
ونزدیک تر می شوند.
|
|
نحوه عملکرد:
|
|
حال می خواهیم اساسی ترین تغییرات را در محیط
بازی ها در صورت استفاده از
Physx
بررسی کنیم :
1) به
كمك
Physx
به طور مثال هنگام انفجار يك شيء در يك بازي
کامپیوتری،
وقتی که گرد و غبار یا تکه های
خرد شده آن جسم در هوا پخش می شود،
این اجزا درست شبيه به آنچه در يك انفجار
واقعي رخ ميدهد، متلاشي شده و به اطراف پرتاب
ميشوند
.
|
|
 |
|
2)
به کمک
Physx
شيشه يك پنجره در بازي کامپیوتری درست همانند
شيشه واقعي شكسته شده و فرو ميريزد و حتي
دود، بخار و پارچهها درست همانند وضعيت طبيعي
در برابر باد حركت ميكنند. |
|
 |
|
3)
به کمک
Physx
نمایش
هوای ابری ، بارانی و یا مه آلود به گونه ای
خواهد بود که بیننده وجود خود را واقعا
در آن صحنه حس خواهد کرد. همچنین نمایشی
طبیعی از تراکم دود و مه در حال حرکت در اطراف
یک شی ثابت خواهیم داشت. |
|
 |
|
 |
|
4)
به کمک
Physx
به تصویر در آوردن هر چه زنده تر موجودات خارق
العاده و یا صورت انسان ها به طوری که
نمایان گرحالت های شخصیتی آن ها باشد ممکن
خواهد شد . بدین وسیله فردی که در حال بازی
است خود را بهترمی تواند با موضوع و جریان
بازی هماهنگ کند و صد البته لذت بیشتری نیز
خواهد برد. |
|
  |
|
 |
|
البته در کنار تمام خصوصیات مثبتی که
برای
Physx
ذکر شد باید به این نکته هم اشاره داشت که چون
Physx
جزئیات نمایش یک تصویر را چندین برابر می کند
به همین دلیل استفاده از آن حتی در قویترین
کامپیوتر های فعلی که به پیشرفته ترین
پردازنده ها و کارت های گرافیکی مجهزند نیز
میتواند باعث کندی سیستم شود.
پس از بررسی همه جوانب کارشناسان معتقداند که
استفاده از
Physx
در آینده نزدیک در کامپیوتر ها و کنسول های
بازی مرسوم خواهد شد و در صورت موفقیت ، بازی
های کامپیوتری را متحول کرده و تغییرات مهمی
در صنعت 10 میلیارد دلاری این نرم افزار ها
ایجاد خواهد کرد.
|