السبت، 15 نوفمبر 2014

تعرف على تقنية ال PhysX وال Cuda من Nvidia

تعرف على تقنية ال PhysX وال Cuda من Nvidia




أولاُ : التعريف بتقنية الفيزكس :
الفيزكس هو عبارة عن محرك تم تصميمه من قبل شركة NovodeX AG ثم تم تطويره من قبل شركة Ageia و تم عمل مكتبة SDK لتشغيله ليعمل عن طريق بطاقات Physx PPU لتسريع عملية المعالجة الفيزكس ثم تم شرائه بعد ذلك من قبل شركة Nvidia و تم طرحه لأول مره عام 2008 و تم إضافته لأول مرة لبطاقات Nvidia Geforce 8××× series
ولتشغيل خاصية الفيزكس يجب أن يتوافر كارت Nvidia يحتوى على 32 cuda core أو معالج حديث كحد أدنى والأفضل تواقر كارت حديث من Nvidia ككارت أساسى أو تشغيله ككارت مساعد (Dedicated PhysX) بجانب كارت أساسى من Ati أو Nvidia


ثانياً : التعريف بخاصية ال Cuda :

هو المسئول الأكبر عن معالجة الفيزكس فى كروت Nvidia وتعمل عمل الحاسب المركزى بسرعة أفضل لتعدد الأنوية و قدرتها على معالجة الألاف من العمليات المتوازية بسرعة عالية ولها برمجية معينة ممكن إستغلالاها من خلال برامج الحاسب الالى إذا تم عمل البرامج المناسبة للإستفادة منها وتسخدم عادة أكواد C++ وكانت تعمل فى الكروت القديمة التى لم تدعم الفيزكس و كانت تساعد المعالج الرسومى لكارت الشاشة لتسريع العمليات الحسابية المعقدة للتخفيف عن المعالج

كودا له العديد من المزايا المتفوقة على وحدات معالجة الرسومات التقليدية وهى :
- قراءة مبعثرة للذاكرة
- الذاكرة المشتركة ( قراءة وكتابة أسرع إلى وحدة معالجة الرسوميات )
- الدعم الكامل للعمليات سواء على الأعداد الصحيحة أو على البتات

الأضافات التى تحصل عليها عند إستخدام الفيزكس :

1- الحركة الأنسيابيه الطبيعيه للأجسام
2- محاكاة التكسير و الأنفجارات الحقيقية

3- محاكاة لحركة الملابس والأقمشة الحقيقية
4- محاكاة لحركة السوائل و المياه الحقيقية
5- محاكاة لشكل الدخان و الضباب والنار الحقيقية
6- أظهار تأثيرات جديده علي عملية أطلاق النار من الأسلحة


وهذه صورة لتوضيح الفرق بين تفعيل وعدم تفعيل خاصية الفيزكس فى لعبة Mafia 2





فيديو يوضح محاكاة حركة الملابس عن طريق إستخدام محرك الفيزكس


فيديو يوضح محاكاة حركة السوائل عن طريق إستخدام محرك الفيزكس
فيديو يوضح محاكاة تكسير الأجسام عن طريق إستخدام محرك الفيزكس
فيديو يوضح محاكاة لحركة الشعر الطبيعية عن طريق إستخدام محرك الفيزكس
فيديو يوضح محاكاة لحركة المياه الطبيعية بإستخدام محرك الفيزكس
فيديو يوضح محاكاة الضباب و الدخان فى لعبة باتمان بإستخدام محرك الفيزكس
فيديو يوضح محاكاة حركة الأجسام بإستخدام محرك الفيزكس

جدول يوضح التأثيرات التى أضافها محرك الفيزكس فى بعض الألعاب
أسم اللعبة
تاريخ الأصدار
Directx
تأثيرات الفيزكس
Alice: Madness Returns
2011-06-14
9
حركة الجسيمات المتطايرة / مؤثرات الأسلحة / حركة السوائل
Auto Assault
2006-04-11
9
حركة السوائل / تهشم الأجسام
Batman: Arkham Asylum
2009-09-15
9
الحركة الديناميكية للضباب و الدخان / حركة الملابس / تأئيرات الأسلحة / الحركة الديناميكية لأوراق الشجر / محاكاة حركة الأجسام الطبيعية / تهشم الأجسام
CellFactor: Revolution
2007-05-08
9
محاكاة حركة السوائل / محاكاة حركة الملابس
Crazy Machines 2
2007-10-15
9
محاكاة حركة السوائل
Cryostasis: Sleep of Reason
2008-12-05
10, 9
حركة السوائل / مؤثرات الأسلحة / حركة الجسيمات المتطايرة
Dark Void
2010-04-21
9
الحركة الديناميكية للدخان/ مؤثرات الأسلحة
Darkest of Days
2009-09-08
9
حركة الجسيمات / الحركة الديناميكية للضباب و الدخان / الحركة الديناميكية لأوراق الشجر
Mafia II
2010-08-24
9
حركة الجسيمات (تصل حتى 10 اُلاف جسيم فى المرة الواحدة) / حركة الملابس / الحركة الديناميكية للدخان
Metro 2033
2010-03-16
11, 10, 9
حركة الجسيمات المتطايرة / الحركة الديناميكية للدخان
Mirror's Edge
2009-01-13
9
حركة الجسيمات وتكسر الزجاج / حركة الملابس وتقطيعها / تأئيرات الأسلحة / الحركة الديناميكية للدخان و الضباب و تكثف المياه
Sacred 2: Fallen Angel
2008-11-07
10, 9
حركة الجسيمات المتطايرة / الحركة الديناميكية للأشجار و الصخور
Sacred 2: Ice & Blood 
2009-10-02
10, 9
حركة الجسيمات المتطايرة / الحركة الديناميكية للأشجار و الصخور
Star Trek DAC
2009-11-12
9
حركة الجسيمات
Stoked Rider: Alaska Alien
2006-12-14
9
محاكاة أنهيار الثلوج
Switchball
2007-06-26
9
حركة السوائل
Tom Clancy's Ghost Recon Advanced Warfighter
2006-05-03
9
حركة الجسيمات المتطايرة
Tom Clancy's Ghost Recon Advanced Warfighter 2
2007-06-28
9
حركة الجسيمات المتطايرة / حركة تمزق الملابس / الحركة الديناميكية للأشجار و النباتات / تأئيرات الأسلحة / تهشم الطوابق وتهشم الأجسام 
Unreal Tournament 3
2007-11-19
9
تهشم الطوابق / محاكاة حركة الأجسام وتأئيرات الطبيعة
Warmonger: Operation Downtown Destruction
2007-11-29
9
تهشم الأجسام / الحركة الديناميكية للملابس / تأثيرات الأسلحة


يوجد بعض الألعاب القديمة التى تم إصدارها للعمل مع كروت PPU 
من Ageia مثل :
Bet on Soldier: Black-Out Saigon Shadowgrounds Survivor Bet on Soldier: Blood of Sahara Bet on Soldier: Blood Sport CellFactor: Combat Training Infernal Jianxia 3 
ويوجد بعض الألعاب التى سيتم صدورها فى العام الحالى أو المقبل مثل:
Batman: Arkham City Arma 3 Metal Knight Zero Online
ملحوظة : بعض الألعاب التى تم ذكرها فى الجدول تحتاج إلى باتش لتشغيل خاصية الفيزكسويوجد بعض الألعاب التى تواجه بعض المشاكل عند تشغيل الفيزكس

فيديو يوضح الفرق فى السرعة ما بين معالجة الفيزكس بأستخدام ال CPU (البروسيسور) و كارت GPU بتقنية ال Cuda من Nvidia
فيديو يوضح الفرق ما بين تفعيل الفيزكس وتعطيله فى بعض الألعاب المشهورة مثل : Batman Arkham Asylum Metro 2033 Mirror's Edge Dark Void Darkest of Days NVIDIA Supersonic Sled Cryostasis

ليست هناك تعليقات:

إرسال تعليق