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

مشاهدة النسخة كاملة : تقنية جديدة ل n vidia لتوليد الظل



tondyrien2
28-04-2009, 22:25
تقنية تقوم بتوليد الظل الدي ينتج عن الاشعة الغير مباشرة التي تتولد من انعكاس الشعاع الرئيسي على الاجسام و السطوح الوجودة الشهد

هده التقنية متوفرة في الدرايفر الجديد185



https://www.hardware.fr/articles/756-6/dossier-nvidia-ameliore-qualite-graphique-avec-l-occlusion-ambiante.html

ضع الماوس فوق الصورة لترى الفرق

Salem AL Fituri
29-04-2009, 00:31
أعتقد ان التقنية هذه تسمى ambient occlusion يستعمله مصمم الاشكال الثلاثية الأبعاد....
وبالنسبة لأسستخدامها في الألعاب الواضع انه تقلل الأداء الى النصف تقريباً

https://www.hardware.fr/medias/photos_news/00/25/IMG0025916.gif


فقط للتوضيح التقنية المقابلة لها من ATI هي ATI (https://www.tomshardware.com/reviews/geforce3-attack,354.html)SmartShader (https://www.tomshardware.com/reviews/geforce3-attack,354.html) وهي موجود بكروتها من جيل Radeo 8500

د . جليبيب الانصاري
29-04-2009, 02:59
مشكور اخ توندي علي المواضيغ الغريبه اللي بتتحفنا بيها بقالك كام يوم " وانا متابعك " وملاحظ انك لا تيأس من قله الردود !!!!!! شد حيلك....****************.....هههههههه

Claymore
29-04-2009, 03:07
يقول الموضوع انه رغم كرت GTX 275 وعند تفعيل l’antialiasing فان خاصية ambient occlusion

عن طريق الدريفر لم تشتغل فى لعبة Bioshock :(

aziz-50
29-04-2009, 04:13
فقط للتوضيح التقنية المقابلة لها من ATI هي ATI (https://www.tomshardware.com/reviews/geforce3-attack,354.html)SmartShader (https://www.tomshardware.com/reviews/geforce3-attack,354.html) وهي موجود بكروتها من جيل Radeo 8500

لاتوجد تقنية مقابله من ATI وهذه التقنية تم إستخدامها في الألعاب لأول مرة فى عام 2007 في لعبة Crysis وشركة ILM هي من ابتكر فكرة الـ ambient occlusion في عالم رسوميات الحاسوب , ودعمتها في لعبة Crysis .

كل من كروت NVIDIA و ATI تدعم هذه التقنية في الألعاب (ليست خاصة لشركة دون أخرى ولا توجد تقنية مقابلة من كل شركة)

عندما تم دعم ال ambient occlusion في لعبة Crysis تم الحديث حينها من قبل من قام بإضافة هذه التقنية أنه لايوجد عتاد في ذلك الوقت يستطيع تشغيلها بالشكل المطلوب أما الأن فقد أختلف الوضع :

ambient occlusion : هي إحدى تقنيات الزمن الحقيقي (Real-Time) وتستخدم في محاكات الانبعاثات من الجسيمات و الظلال أو مايسمى الإضاءة في الزمن الحقيقي .

هنالك العديد من الألعاب تدعم هذه التقنية على سبيل المثال لا الحصر :

Assassin's Creed
BioShock
Call of Duty 4
Call of Duty 5
Call Of Juarez
Company Of Heroes
Counter-Strike Source
Dead Space
Devil May Cry 4
F.E.A.R. 2
Fallout 3
Farcry 2
Half Life 2 series
Left 4 Dead
Lost Planet: Colonies
Lost Planet: Extreme Condition
Mirror's Edge
Portal
Team Fortress 2
Unreal Tournament 3
World In Conflict
World of Warcraft

وهي ال 22 لعبة التي أعلنت عنها NVIDIA عند إصدار تعريفها ForceWare 185 , بالطبع القائمة تطول فهنالك FARCRAY 2 , STALKER , Crysis , HAWX وغيرها .

الفرق بين NVIDIA و ATI هو أن NVIDIA يمكنها تفعيل ال ambient occlusion من خلال الداريف أما ATI فلم تقم بتفعيلها بعد عن طريق الدرايف , هنالك ألعاب يمكن تفعيل ال ambient occlusion من خلال اللعبة نفسها وبالتالي يمكن ل ATI دعمها ك HAWX مثلا , وهذا الخيار يسمى (SSAO) وهو إختصار : Screen Space Ambient Occlusion


https://img243.imageshack.us/img243/2533/hawxdx10200904091041413.jpg


إذن التقنية التي تستخدم في الألعاب تسمى (SSAO) إختصار : Screen Space Ambient Occlusion ويمكن التعبير عنها ب Ambient Occlusion ولاكنها تختلف عن تلك التي تستخدم في تصميم الأشكال الثلاثية الأبعاد بأن الخوارزمية التي تستخدم في الألعاب يتم تنفيذها بشكل بحته على ال GPU وتتطلب 200 texture لكل بكسل , لتظهر الصورة بجوده عالية , وكلها تتم في الزمن الحقيقى وفي نفس الوقت ولا تتم المعالجة بصورة مسبقة مما يجعلها تحتاج عتاد قوي أو يجعلها تنقص عدد الفريمات .


أي أن التقنية المستخدمه في الألعاب تختلف ب :


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


تعمل بالتزامن مع حدوث المشهد مباشرة.


تعمل بطريقة بطريقة متسقة لكل بكسل على الشاشة .


لاتستخدم المعالج المركزي CPU , بل يتم تنفيذها بالكامل على ال GPU .


هنالك العديد من الألعاب التي تدعم Ambient Occlusion ولاكن لايوجد خيار لتفعيلها , وبالتالي يتم الإستفاده من دعم تعاريف NVIDIA لدعمها وهذا هو الفرق بينها وبين ATI .


بدأت NVIDIA بدعم Ambient Occlusion في الألعاب في الدارايف GeForce 185.20 وصدر في أول يوم من عام 2009 , كان يحوي ثلاثة خيارات Low , Medium , High


https://img84.imageshack.us/img84/1441/ambientocclusionxo1.png


وفي الدرايف الأخير GeForce Forceware 185.66 BETA نجد أنه أصبح هنالك خيار واحد عند التفعيل وهو on :


https://www.guru3d.com/imageview.php?image=17272



https://www.nzone.com/docs/IO/69786/worldinconflict.GIF


https://www.nzone.com/docs/IO/69786/halflife.GIF


https://www.nzone.com/docs/IO/69786/mirrorsedge.GIF


https://www.nzone.com/docs/IO/69786/wow.GIF

!! NoMeRcY !!
29-04-2009, 04:39
مشكور عزيز بارك الله فيك على التوضيح
سلمت يداك .

الخلف
29-04-2009, 05:36
أخي Hitman.1stGame...
تقنية Smart Shader هي عبارة عن مجموعة تقنيات توفر تأثيرات مختلفة منذ الـ DirectX 8.1 بينما الـ AO تحتاج إلى DirectX 9 إن لم تخني الذاكرة


كما ذكر الأخ العزيز عزيز

كلا الشركتين ATi و nV تدعمان التقنية فهي لا تتطلب عتاداً خاصاً أو جزء مثل بعض التقنيات الأخرى ( تقنية Tesselation في ATiمثلاً ) كل ما تحتاجه هو DX9 وبعض البرمجة لكيفية الاستفادة من الـ Shaders...

الفرق بين ATi و nV أن nVIDIA قامت بتفعيل الخيار ضمن خيارات لوحة التحكم، بما معناه أنك تستطيع إجبار اللعبة على استخدام حدود معيّنة من التقنية low أو medium او high، الغريب أنه في برامج القيادة الأحدث كان هناك فقط on و off...
ولكن لايمكنك تفعيل التقنية في الألعاب التي لاتدعمها...
في بطاقات ATi برنامج القيادة لايتحكم بالـ AO بل الأمر متروك للعبة نفسها فيمكن للمستخدم تفعيل أو تعطيل الخيار من اللعبة نفسها...

والحقيقة أجد أن nV قامت بتخفيض الخيار بدلاً من جعله أفضل، فعلى الأقل في السابق ( برامج القيادة الـ Beta التي ظهرت في بداية 2009 ) كان يمكنك تحديد مستوى تفاصيل الـ AO الذي تريده بإجبار اللعبة على ذلك وهذا أمر جيّد لكون الـ AO متطلبة جداً للموارد، أما برامج القيادة الحديثة والنهائية فهي حددت الخيار بفقط تفعيل وتعطيل الخيار، فكأنها كررت نفس الخيار الموجود في خيارات اللعبة ولكن على مستوى برنامج القيادة ولا أجد فائدة حقيقية هنا لأن الخيار لايعطيك تحكماً أكبر كما لايمكنه جبر الألعاب التي لا تدعم AO لكي تدعمها، الفائدة الوحيدة التي أراها هي أنه قد يقدّم للبعض خيارات الـ Profile فمثلاً قد يكون الجهاز مشغول قليلاً ولكنه يحب اللعب فيمكنه عمل Profile آخر يعطّل تلك الميزة حتى يحصل على أداء أعلى، ولكن يمكنه عمل ذات الشيء عن طريق تعطيله في اللعبة !!


كما ذكر عزيز، التقنية متطلبة جداً للموارد مقابل جودة صورة أفضل، وهنا تختلف الآراء بعضهم يرى أن جودة الصورة لا تعلل انخفاض الأاء، والبعض يعتقد أن جودة الصورة تصبح أفضل بكثير خصوصاً بعض المشاهد، أما بخصوص فقدان الأداء، فالنتيجة تصل لغاية 50 - 75% أداء أقل عند تفعيل التقنية
وهذه تعليقات بعض الأجانب ممن جربوها واختبروها في لعبة Crysis

So in short, 50-75% less FPS, but looks quite damn good graphics wise

إذاً باختصار، 50 - 75% أداء أقل، ولكن الصورة تبدو رائعة بحق !!


Okay, I've just tried it with Crysis and it does indeed work... and I have to say there is a notable improvement in the visuals. However, with the AO in the NVIDIA driver control panel set to high, the frame rate in Crysis halved compared to without it being forced on

حسناً، لقد قمت بتجربة التقنية مع Crysis وهي تعمل بكل تأكيد، ويمكنني القول أن الصورة أفضل بالفعل، ولكن مع ضبط الـ AO في برنامج قيادة nVIDIA على وضع العالي High، معدل الإطارات في Crysis انتصف مقارنة بعدم جبر التقنية على العمل..


باختصار، إن كان مسرعك الرسومي يعطيك أساساً فوق الـ 70 - 100 إطار بدون تفعيل التقنية فربما يجدر بك التجربة، ولكن إن كان يعطيك أقل ففقد الأداء سيجعل اللعبة غير قابلة للعب، إلا إذا ضحيت بتأثيرات أخرى...

overclockman
29-04-2009, 11:06
مشكورعلى المشاركة

معلومات قيمة جدا من هذا المنتدى الرائع

Planet Hemp
29-04-2009, 12:23
سيل معلومات رهيب من الاخ الخلف والاخ عزيز
مشكورين فعلا على مجهودهم العالى ومعلوماتهم القيمة

لكل مجتهد نصيب
29-04-2009, 12:53
يااخي انا مااهتم بالظل واعطله من اللعبه اذا كان هناك خيار التعطيل باللعبه وخاصة لعبة gta iv

hani2008
29-04-2009, 13:31
ما شاء الله اخي الخلف و aziz 50

0 cool
29-04-2009, 13:59
ولله روعة كل يوم نشوف حاجة جديدة

-M7mD
29-04-2009, 14:34
مشكور أخي

Q 8
29-04-2009, 14:43
شكرا اخوي

unbeatable97
30-04-2009, 19:05
مشكور اخونا tondyrien

على فتح سيل المعلومات
و الشكر موصول للأخ عزيز و استاذنا الخلف

abdallah937
01-05-2009, 02:39
والله معلومات رائعه وقيمه جدا شكرا لكل الاطراف المشاركه في التوضيح

Stone
01-05-2009, 03:26
تسلم اخوي على الموضوع بارك الله فيك ... واشكر الاخوان عزيز و الخلف على الايضاح :)

الحين الكلام اللي قاله Hitman صح ولا غلط ؟

Salem AL Fituri
01-05-2009, 15:03
الحين الكلام اللي قاله Hitman صح ولا غلط ؟
الكلام الأول صح يا total90 ـ:rolleyes:

أعتقد ان التقنية هذه تسمى ambient occlusion يستعمله مصمم الاشكال الثلاثية الأبعاد....
وبالنسبة لأسستخدامها في الألعاب الواضع انه تقلل الأداء الى النصف تقريباً والثاني غلط لأن Smart Shader (https://www.tomshardware.com/reviews/geforce3-attack,354-3.html) هي تخص تقنيتي Vertex Shaderو Pixel Shader ..وآخر أصدار لها هو SmartShader™ HD (https://ati.amd.com/companyinfo/glossary/includes/list.html#smartshaderHD)


فقط للتوضيح التقنية المقابلة لها من ATI هي ATI SmartShader وهي موجود بكروتها من جيل Radeo 8500