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

مشاهدة النسخة كاملة : الحوار الثالث ل AMD عن DirectX



The Apex Predator
11-05-2011, 11:38
السلام عليكم و رحمة الله و بركاته

اخوانى الاعزاء

https://www.slashgear.com/gallery/data_files/2/7/8/amd-logo.png

فى ثالث و اخر لقاء مع Nic Thibieroz رجل العلاقات الرسمية فى شركة AMD تكلم عن DirectX و هل سيكون ملائم فى المستقبل و هل ستتطور ال Consoles لتاخذ الريادة من الكمبيوتر و تصبح افضل منه؟

كل هذه الاسئلة اجاب عنها Nic Thibieroz و قال:

عندما نسمع الناس الذين كانوا يعملون فى مجال تطوير الالعاب على مر السنين السابقة نجد ان بالنسبة لهم DirectX 7 كان ردىء للغاية ولا يوجد اشياء كثيرة اخرى يمكن اضافتها على ذلك ام DirectX 8 فبالطبع وصلنا الى بعض الالعاب المثيرة لكن DirectX 9 هو من اعطى للمصممين و المطورين الحرية لتصميم خيالتهم حتى تكون فى الالعاب


و لكن هناك تغييان كبيران حدثا و يجب التنبه اليهم و هم:

1- ان Microsoft اصرت على ان تكون كل الخصائص الجديدة و الامكانيات موجودة فى DirectX 10 و ان تظهر هذه الخصائص فقط لل API

2- منذ صدور DirectX 10 حدث انتقال كبير نحو النظم المدمجة و هى التى تقوم بعمل كروت الرسوميات و المعالجات فى نفس الوقت مثل AMD Fusion


انا لا اقدر على التعليق اذا كانت هناك نسخة DirectX 12 ستصدر مع نزول Windows 9 و لكن الذى اقدر على قوله هو ان من الواضح اننا على ابواب عصر ازدهار الكمبيوتر و ان كثير من APIs جدد ستظهر فى الاوقات القادمة

كثير من مصنعى الالعاب مازالوا يصنعون الالعاب لل Consoles ثم يحولوها لالعاب كمبيوتر من خلال Ports و بعض المصنعين الاخرين يقومون بعمل جهد ضخم لاستخدام امكانيات كروت الرسوميات المتوفرة لديهم على الكمبيوتر و ايضا لا يمكن لل DirectX ان يتطور بسرعة كبيرة لان السوق يحتاج الى الوقت ليتكيف مع التكنولوجيا الحالية قبل ظهور تكنولوجيا جديدة

لقد قامت Intel بتقدم كبير فى هذا الجزء فالاشاعات تقول ان Ivy Bridge ستتمكن من عمل تحسينات ضخمة على الهاردوير و سيكون هناك تقدم بنسبة تصل الى 50% من الرسوميات عند Ivy Bridge و نحن لا نقدر على التكلم فيما يخص Intel لان الكلام على تصميم GPU عالى الثمن ليس سهل و يحتاج الى مستوى كبير من الخبرات التى لا تتواجد الى فى عدد قليل جدا من الشركات حول العالم و ما فعلناه نحن ب AMD Fusion احدث ثورة فى عالم الكمبيوتر و نحن نعلم اننا اتخذنا القرار الصائب

عندما نرى الفرق بين الكروت الرسومية التى تباع الان و هى تستخدم DirectX 11 و الاخى فى ال Consoles التى تستخدم DirectX 9 نجد ان هناك فرق واضح بينهم و هو الترصيع

و نحن نهتم بالترصيع جدا و نحاول دائما تطويره ليتماشى مع المستقبل

كثير من AMD Radeon 6000 Series حدث فيها تغير كبير جدا فى الترصيع مقارنة بسلسلة 5000 و من الواضح ان هذا سيكون افضل و افضل فى المستقبل فتصميم كارت الرسوميات لا يعتمد فقط على زيادة الاداء و لكنه يعتمد ايضا على الموازنة بين الاداء و بين الفروع الاخرى
على سبيل المثال ترصيع Phong المستخدم فى DirectX 11 فى لعبة Deus Ex: Human Revolution التى تحسن منظر الشخصيات عندما تقترب الكاميرا

الترصيع ليس بمختلف عن باقى خصائص كارت الرسوميات لذلك يجب استخدامه جيدا لنتمكن من تقديم افضل جودة و اداء

لقد حاولت ترجمة الموضوع بكامل استطاعتى و اسف ان كانت هناك اخطاء او قطع غير مترجمة

المصدر (https://www.kitguru.net/components/graphic-cards/jules/nicolas-thibieroz-interview-%E2%80%93-next-gen-consoles-could-lead-the-way/)

Mr VERRO
11-05-2011, 17:32
شكرا على الحوار , بس مش كانوا بيقولوا هيحاولوا يستغنوا عن الديركس للاستفادة القصوى من الاداء الرسومى للالعاب

0 cool
11-05-2011, 18:30
شكرا على الحوار , بس مش كانوا بيقولوا هيحاولوا يستغنوا عن الديركس للاستفادة القصوى من الاداء الرسومى للالعاب


من غير الممكن الأستغناء على DX لأنه الأساس في صناعة الألعاب نسطيع القول بأنه لغة برمجة و أيضا لا يوجد بديل قوي من غير المعقول الأعتماد على OpenGL أو أي لغة أخرى و السبب التطور البطيء جدا مقارنة مع DX

The Apex Predator
11-05-2011, 20:33
شكرا على الحوار , بس مش كانوا بيقولوا هيحاولوا يستغنوا عن الديركس للاستفادة القصوى من الاداء الرسومى للالعاب

لقد قالوا هذا فى الحوار الاول ثم نافوه فى الحوار الثانى (شكل مرض القذافى معدى):D

و لكنى اعتقد ان هذا مستحيل

CR@N$H
11-05-2011, 21:11
الDirectX هو عبارة عن واجهة برمجية ليس أكثر ولا أقل .
يعني أنك في حال أردت ان ترسم مستطيل بالطريقة التقليدية فعليك أن تحدد مجال من البكسلات على الشاشة و تضبط لون كل بكسل على حدة حتى تغير لونه عن محيطه و بذلك تمتلك مستطيل
أما في الDirectX من الممكن أن ترسم مستطيل عن طريق تحديد ابعاده فقط.
وبذلك كلما تطور الDX كلما أعطاك الإمكانية أكبر وسهل على المبرمجين الكثير من الاعمال و أعطى إمكانيات أكبر من ناحية الإكساء و الإظهارات و و و و
إذا العملية تكافلية بين البطاقة و بين الDX فالDX مهمته تحويل التعليمات المعقدة إلى تعليمات بسيطة مناسبة للغة التجميع الخاصة بالبطاقات الرسومية
أما ال Console فموضوع أخر

The Apex Predator
11-05-2011, 21:22
الDirectX هو عبارة عن واجهة برمجية ليس أكثر ولا أقل .
يعني أنك في حال أردت ان ترسم مستطيل بالطريقة التقليدية فعليك أن تحدد مجال من البكسلات على الشاشة و تضبط لون كل بكسل على حدة حتى تغير لونه عن محيطه و بذلك تمتلك مستطيل
أما في الDirectX من الممكن أن ترسم مستطيل عن طريق تحديد ابعاده فقط.
وبذلك كلما تطور الDX كلما أعطاك الإمكانية أكبر وسهل على المبرمجين الكثير من الاعمال و أعطى إمكانيات أكبر من ناحية الإكساء و الإظهارات و و و و
إذا العملية تكافلية بين البطاقة و بين الDX فالDX مهمته تحويل التعليمات المعقدة إلى تعليمات بسيطة مناسبة للغة التجميع الخاصة بالبطاقات الرسومية
أما ال Console فموضوع أخر

هل حضرتك تقصد ان ال Consoles لا يستخدمون ال DirectX؟

CR@N$H
11-05-2011, 21:42
طبعا يستخدمها فهو في النهاية يعتمد على البطاقات الرسومية نفسها ولطن أقصد بجملتي السابقة أن ربط تطور الألعاب بإصدار الConsole ما هو إلا حجة من شركات الألعاب و أعذار منها فكل ما عليها فعله هو صرف بعض الوقت و الجهد على تصميم الألعاب أستطيع أن أأكد لك أننا حتى الأن لم نستغل 50% من القدرات الكامنة في الحواسيب الخاصة بنا بسبب الغباء البرمجي

The Apex Predator
11-05-2011, 21:49
طبعا يستخدمها فهو في النهاية يعتمد على البطاقات الرسومية نفسها ولطن أقصد بجملتي السابقة أن ربط تطور الألعاب بإصدار الConsole ما هو إلا حجة من شركات الألعاب و أعذار منها فكل ما عليها فعله هو صرف بعض الوقت و الجهد على تصميم الألعاب أستطيع أن أأكد لك أننا حتى الأن لم نستغل 50% من القدرات الكامنة في الحواسيب الخاصة بنا بسبب الغباء البرمجي

اتفق معك يا عزيزى فى كلامك و فعلا نحن لا نستخدم الا نسبة قليلة جدا من امكانيات البطاقة الرسومية بسبب المبرمجين و اذا استخدمنا فعلا البطاقة الرسومية و امكانيتها بنسبة 100% سيكون هناك فارق رهيب فى الجودة و المنظر و الاداء

Goku
11-05-2011, 22:03
بسم الله الرحمن الرحيم

طبعا يستخدمها فهو في النهاية يعتمد على البطاقات الرسومية نفسها ولطن أقصد بجملتي السابقة أن ربط تطور الألعاب بإصدار الConsole ما هو إلا حجة من شركات الألعاب و أعذار منها فكل ما عليها فعله هو صرف بعض الوقت و الجهد على تصميم الألعاب أستطيع أن أأكد لك أننا حتى الأن لم نستغل 50% من القدرات الكامنة في الحواسيب الخاصة بنا بسبب الغباء البرمجي

طيب وايه المانع
هل هو غرض تجاري!
أم تأخر علمي؟!:confused:

drhatooma
11-05-2011, 22:37
بسم الله الرحمن الرحيم

طيب وايه المانع
هل هو غرض تجاري!
أم تأخر علمي؟!:confused:


غرض تجارى تماما.......وكسل :mad:
كما أن معظم الشركات الناشرة تتطلب من المطوريين عمل لعبة فى وقت ضيق لأنهم ملتزميين بسلسلة سنويه من اللأعاب مثل activision مع سلسلة cod حيث أن الأستوديو المطور يمكث سنتين فقد فى التطوير بالتبادل مع أستوديو أخر
كما الحال مع infinityward و treyarch
والمثال الواضح أيضا ubisoft مع سلسلة assassins creed
أما الحالة الغير مبررة تماما هى لعبة crysis2 ....فلا يمكن أن نتهم crytek سوى بالكسل حتى تنتج لعبة أسواء من إصداراتها السابقة بدون مبرر أبدا:mad:

شكرا لصاحب الموضوع على التقرير:)