ATI TruForm
كانت ATI TruForm علامة تجارية لشركة ATI (التي أصبحت الآن AMD ) لوحدة معالجة متكاملة (SIP ) قادرة على تنفيذ عملية رسومية تُسمى التجزئة في أجهزة الكمبيوتر. تم تضمين ATI TruForm في بطاقة Radeon 8500 (المتوفرة منذ أغسطس 2001) والمنتجات الأحدث. [ 1 ]
تم تضمين خليفة وحدة SIP التي تحمل العلامة التجارية "ATI TruForm" في سلسلة Radeon HD 2000 (المتوفرة من يونيو 2007 فصاعدًا) والمنتجات الأحدث: تجزئة الأجهزة باستخدام TeraScale .
أصبح دعم التجزئة المادية إلزاميًا فقط في Direct3D 11 وOpenGL 4. التجزئة كما هو مُعرّف في واجهات برمجة التطبيقات هذه مدعومة فقط من قِبل منتجات TeraScale 2 (VLIW5) الأحدث التي طُرحت في سبتمبر 2009 والمنتجات القائمة على معمارية GCN (المتوفرة من يناير 2012 فصاعدًا). وحدة معالجة الرسومات GCN SIP التي تُنفّذ التجزئة هي "المعالج الهندسي".
ملخص
قبل اعتماد أساليب رسم الخرائط المحسّنة بتقنية تظليل البكسل، مثل رسم الخرائط العادية ورسم خرائط اختلاف المنظر ، التي تحاكي تفاصيل الشبكة بدقة أعلى، كانت الأشكال ثلاثية الأبعاد المنحنية في الألعاب تُنشأ باستخدام أعداد كبيرة من المثلثات. وكلما زاد عدد المثلثات المستخدمة، زادت تفاصيل السطح، وبالتالي قلّت تعدد أضلاعه. يقوم TruForm بإنشاء سطح منحني باستخدام المثلثات الموجودة، ثم يُجزّئ هذا السطح لإنشاء نموذج متعدد الأضلاع جديد أكثر تفصيلاً. استخدم TruForm تقنية N-Patches، المعروفة أيضًا باسم مثلثات PN، والتي كانت مدعومة بتقنيات DirectX 8.0 وOpenGL من مايكروسوفت. [ 2 ] [ 3 ] استبدلت طريقة مثلثات PN كل مثلث مسطح برقعة بيزير مكعبة ومُستكمِل عادي منفصل مُستمد من مواضع رؤوس المثلث واتجاهاتها العادية؛ في OpenGL، عرضت ATI هذه التقنية من خلال امتداد GL_ATI_pn_triangles. [ 4 ] [ 5 ] تم تصميمه لزيادة الجودة المرئية، دون التأثير بشكل كبير على معدلات الإطارات، من خلال استخدام معالجة الأجهزة للهندسة.
لم يلقَ TruForm قبولًا واسعًا بين مطوري الألعاب نظرًا لضرورة دمجه في محرك اللعبة وتطبيقه بشكل انتقائي على العناصر المناسبة لتجنب المشاكل البصرية، مثل تضخم الأسلحة. [ 6 ] وقد أدى افتقار هذه التقنية للدعم على مستوى الصناعة من المنافسين إلى تجاهل المطورين لها. [ 7 ]
في الإصدارات اللاحقة من برامج تشغيل Catalyst، تمت إزالة ميزة TruForm.
ابتداءً من سلسلة Radeon X1000 ، لم يعد يتم الإعلان عن تقنية TruForm كميزة مدمجة في الجهاز. مع ذلك، تتضمن بطاقات Radeon 9500 وما فوقها (بالإضافة إلى الأجهزة التي تدعم Shader Model 3.0) ميزة Render to Vertex Buffer ، والتي يمكن استخدامها في تطبيقات التجزئة.في سلسلة Radeon X1000، يدعم النظام ربط ما يصل إلى 5 مخازن مؤقتة R2VB في وقت واحد. وقد عادت تقنية التجزئة كجهاز مخصص في معالجات الرسوميات Xenos و Radeon R600 .
الألعاب التي تدعم TruForm
- باغدوم 2
- كوماند أند كونكر: رينيجيد
- كاونتر سترايك (ati_subdiv "2.0"، ati_npatch "1.0")
- لعبة The Elder Scrolls III: Morrowind (بشكل غير رسمي، باستخدام مُحسِّن معدل الإطارات))
- FTEQW (QuakeWorld, Net Quake, Quake II, Quake, Quake III: Arena, Hexen 2, Nexuiz)
- هيكسن 2 (تحديث TruHexen2، نسخة معدلة من تحديث TruQuake2) (من تطوير RaVeN))
- مادن إن إف إل 2004
- لعبة Neverwinter Nights (يجب تعديل ملف ".ini" الخاص باللعبة وتعيين "Enable Truform=1").
- Quake (TruQuake Patch) [ 8 ]
- Quake 2 (TruQuake2 Patch) [ 9 ]
- ساحة كويك 3(تم تطويره بواسطة RaVeN)
- العودة إلى قلعة وولفنشتاين
- سام الجاد
- جندي الحظ
- جندي الحظ 2: الحلزون المزدوج
- توم كلانسي رينبو سيكس
- بطولة Unreal Tournament (تحديث TruUT) [ 10 ]
- Unreal Tournament 2003 و 2004 (يجب تعديل ملف ".ini" الخاص باللعبة وتعيين "UseNPatches=True")
- وولفنشتاين: أرض العدو
مراجع
- ↑ ويثيلر، ماثيو (29 مايو 2001). "ATI TruForm - تشغيل الجيل القادم من Radeon" . AnandTech . مؤرشف من الأصل في 18 نوفمبر 2010. تم الاسترجاع في 30 يناير 2016 .
- ↑ "شركة ATI تكشف النقاب عن تقنية Truform Rendering" . مطور ألعاب .
- ↑ "GeForce3 تحت الهجوم: معاينة Radeon 8500 من ATi" . Tom's Hardware .
- ↑ "مثلثات PN المنحنية" (ملف PDF) . ورقة بحثية من مؤتمر SIGGRAPH 2001 بصيغة PDF، مُستضافة بواسطة أليكس فلاخوس.
- ↑ "امتداد OpenGL GL_ATI_pn_triangles" . نسخة طبق الأصل من مواصفات امتداد ATI OpenGL.
- ^ "اختبار PowerMagic ATI Radeon 8500: Abgesang auf die GeForce3؟ (الجزء 4)" . قاعدة الكمبيوتر.
- ↑ "راديون 8500 من ATI: أول وحدة معالجة رسومية مزودة بتقنية التجزئة المادية" . التصميم الإلكتروني.
- ↑ "NitroGL-Demos/TruQuake at master · seishuku/NitroGL-Demos" . GitHub . تم الاطلاع عليه بتاريخ 21-04-2023 .
- ↑ "NitroGL-Demos/TruQuake2 at master · seishuku/NitroGL-Demos" . GitHub . تم الاطلاع عليه بتاريخ 21-04-2023 .
- ↑ "NitroGL-Demos/UTOpenGL at master · seishuku/NitroGL-Demos" . GitHub . تم الاطلاع عليه بتاريخ 21-04-2023 .
روابط خارجية
- قائمة ATI الرسمية لألعاب تدعم تقنية TruForm
- بيان صحفي من شركة ATI
- صفحة الأسئلة الشائعة لمطوري ATI TruForm
- ورقة بيضاء من TruForm
- برمجة R2VB (مارس 2006)
- عرض البيانات إلى مخزن الرؤوس باستخدام D3D9
- area3d.net: عروض NitroGL التوضيحية - موطن TruQuake و TruQuake2 و TruUT
- عرض ثلاثي الأبعاد
- شركة ATI Technologies
