المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : المحركات الفيزيائيه بالتسريع الرسومي في مهب الريح !



Jiraiya
02-05-2011, 01:57
السلام عليكم

https://img585.imageshack.us/img585/3954/54244307.jpg


ترددت كثيراً في وضع هذا الموضوع ولكن الواقع الذي نعيش فيه يفرض علينا ذلك ترددت الأقاويل و الأخبار السابقه دائماً و تلك الأيام مرت بسرعه
كبيره وواقع المحركات الفيزيائيه بالتسريع الرسومي أصبح يبدو و كأنه من الماضي سمعنا عن وعود محركات سوف تعمل على مصادر مفتوحه و حتى يومنا هذا لا جديد
على الواقع , المحركات الفيزيائيه في مهب الريح هذا هو العنوان الهادف أولاً بـ PhysX و تقدمه البطئ البطئ و الذي لا يرضي الطموح على الرغم من خروج بعض الألعاب
و أخرها كان Mafia II ولكن هذا لا يكفي فهذا شبه تعجيز , و على الوجه الأخر للتصريحات و الأخبار عن المحركات المفتوحه التي سوف تعمل عبر OpenCL
ولكن لا جديد من ذلك الوقت و حتى يومنا هذا فنحن نرى اليوم الواقع ما بين التقدم البطئ جداً لـ PhysX و الإنعدام الكامل لأي شيء يذكر عن المحركات التي طالما سمعنا عنها
كـ Havok و أن AMD تقوم بتطويره كي يعمل عبر OpenCL و أنتهي بالجديد الأخر Bullet

روابط ذأت صله

ATI تعرض ال GPU Physics أمام مؤتمر مطوري الألعاب (https://www.arabhardware.net/forum/showthread.php?t=112719)

AMD و Havok تعرضان التسريع الفيزيائي على الـ GPU، مع أوّل تطبيق حيّ للـ OpenCL (https://www.arabhardware.net/forum/showthread.php?t=113427)

AMD تقدم الأدوات لمطوري الألعاب لدعم ال Physics مفتوح المصدر (https://www.arabhardware.net/forum/showthread.php?t=162207)

مبادرة AMD لمحرك فيزيكس مفتوح المصدر! (https://www.arabhardware.net/forum/showthread.php?t=136902)

Bullet يدخل القائمة : AMD تواصل دعمها للمحركات الفيزيائية المفتوحة... (https://www.arabhardware.net/forum/showthread.php?t=134822)

هل تتفقون معي أن المحركات الفيزيائيه بالتسريع الرسومي في مهب الريح ؟ , هذا الموضوع للنقاش كي نعود للذكريات و الماضي ما بين الإنتظار و تأمل في واقع كنا نتمناه جميعاً

أرجو الإلتزام و عندم الخروج عن الموضوع

CR@N$H
02-05-2011, 02:19
برايي المتواضع أن المحركات الفيزيائية المعتمدة على المعالجات الرسومية "فاشلة" لعدة اسباب
1- بطيئة التطور
2-منصات الالعاب لا تدعمها مما يجعلها نادرة على الحاسب
3-الاحتكار فحتى المحركات مفتوحة المصدر لا يتم العمل عليها بشكل مشترك
وعمليا يمكن ان تستغل احدى انوية المعالج بالكامل من اجل هذه الحسابات فكما تعلم ان المعالجات الحديثة حتى الان لا تستغل بشكل صحيح وبالاعتماد على تعليمات الX86 و توابعها سنحقق Stander لم نستطع الحصول عليه في المعالجات الرسومية

bika08
02-05-2011, 03:33
تطور بطى و احتكارية و ابواب مغلقة و دعاية مفرطة الى هذة الانظمة ..... !
من راى ان تدخر هذة الشركات اموالها و تطور بة شيى جديد او تطور لنا تقنية ال 3D فهى بالنسبة لى افضل 1000 مرة من اى معالجة فزيائية، فالتقنية اذا دخل فيها الاحتكار اصبحت على اعتاب نهايتها !

D3VI0US
02-05-2011, 07:25
المحركات الفيزيائية تعطي الشركات ميزة إذا تم أستخدامها بشكل عملي ودوري مثلا في حالة nVidia إذا تم إستخدام PhysX في كل 3 ألعاب من 10 ألعاب تراعاها nVidia سواء ماديا أو تقنيا فسنري الـPhysX سيتطور بشكل كبير مع الأخذ في الأعتبار أن تقوم البطاقة ذاتها بمعالجة الـPhysX وليس لأغراض البيع أن تجعل nVidia
تقنية كهذه تحتاج بطاقة مستقلة لتعمل بشكل صحيح ولا تؤدي إلي تجربة لعب سيئة مع تفعيل PhysX
كما هو الحال مع AMD إذا رأينا Bullet في ألعاب أكثر سيبقي هذا المحرك متجدد دائما ولكن لا جديد
.. النقطة الأهم وهي أن بعض محركات الألعاب قد تأتي بمعالجات فيزيائية لا بأس بها
مثل CryEngine 3 لعبة Crysis 2 مثلا لعبة جيدة جدا في هذا المضمار مما تحتويه من تأثيرات النيران والأنفجارات والمياه أيضا بعض الألعاب التي تعتمد علي3 Unreal Engine كلعبة قد لا يلاحظها البعض وهي singularity
فهي تحتوي علي بعض التأثيرات الفيزيائية الجيدة جدا .. ولكن أري أنها فكرة جيدة فعلا هو أن تقوم برمجة المعالجات الفيزيائية بالكامل علي نواة من المعالج المركزي لم أعرف أن هذا ممكن

™Phantom
03-05-2011, 03:54
الأساس هو تطور ألعاب الحاسب من الأصل والذي هو بطيء وينقصه الكثير من الاهتمام للأسف

nVIDIA تستخدم ال PhysX كوسيلة تسويقية

AMD ترد بتصريحات عن Havok أولاً ثم Bullet للتسويق أيضاً

ولا نرى شيئاً في النهاية أو نرى ألعاباً تعد على الأصابع

المكتبات وطرق البرمجة موجودة ومعروفة

المشكلة الرئيسية إنه على ما يبدو لم يعد الاهتمام بألعاب الحاسب على المستوى :(

mahdi611
03-05-2011, 05:03
اضم صوتي لجميع الردود التي سبقت فنحن نلاحظ انه في الاونه الاخيره ان مجال الهاردوير بشكل عام سبق مجال السوفتوير بمراحل

وهو ما يفسر عدم وجود دعم سوفتويري لهذه التقنيه بشكل كافي في مجال الالعاب

S@M
03-05-2011, 12:56
جميع المحركات الفيزيائية تعتبر تكنلوجيا تكميلية تجميلية معقدة نسبيا

تحتاج الى وقت طويل لبرمجتها واضافتها على الالعاب بشكل اساسى

كل محرك لة اسلوبة وتصميمة وطريقة كتابتة الكودية

لذلك لا اتوقع ان تكون سرعة انتشارة كبيرة وخاصتا هذة الايام فى ظل انشغال الشركات المصممة

بأنتاج العاب الكنسول فى المقام الاول .:ah38:

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

NVIDIA ..سبتت نفسها مع هذة التكنلوجيا عن طريق تقديم دعما جديدا للفيزيكس بالسماح لة بأن يعمل عن طريق المعالج

ايضا بجانب الGPU ..:)

وان كانت عدد الالعاب التى تدعم الفيزيكس على ال GPU الى الان لا تزال قليلة :)

************************************************** ***********************

هُناك بالفعل تأخر فى الظهور لهذة المحركات الفيزيائية بصورة قوية وملموسة فى الالعاب

ولكن لا اعتقد انها فى مهب الرياح :)

************************************************** ********************