موضوع: ما الفرق بين Glsl و Hlsl و هل هناك مكان أستطيع منه تحميل شيدرز جاهزة ؟!!

ردود: 13 | زيارات: 1512
  1. #1
    عضو فعال
    صور رمزية amdman
    تاريخ التسجيل
    Aug 2007
    المنطقة
    مصر
    العمر
    30
    ردود
    156

    Exclamation ما الفرق بين Glsl و Hlsl و هل هناك مكان أستطيع منه تحميل شيدرز جاهزة ؟!!

    السلام عليكم

    ما الفرق بين Glsl و Hlsl و هل هناك مكان أستطيع منه تحميل شيدرز جاهزة ؟!! أم يجب أن أصممهم بنفسى ؟!


  2. #2
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    بما أنك قمت بذكر الموضوع فلا مانع من الخوض فيه ..

    هناك كود يكتب يسمى Shader وهو غالباً يتم بصيغة معينة .. كما أننا لو قلنا أن هذا كود جافا .. وهذا كود فيجوال بيسك .. طالما حققا نفس الغرض فهما سواء وهما وسيلة ولكن يختلف الموضوع من طريقة ترجمته
    هناك 3 أنواع وهم :

    - CG : وهو يستخدم من كلا المكتبتين الدايريكت إمس والأوبين جي أل .. وهو يدعى بتمكنه من فهم الإثنين ب cross-platform .
    - GLSL : وهو خاص عندما تستخدم ال OpenGL .
    - HLSL : وهو أيضاً خاص عندما تستخدم ال DirectX .

    تستطيع بالسابق تنفيذ أي شيدر تختاره فكلهم يعملوا على ال GPUs .

    إذا كنت ترغب في الخوض بالموضوع أكثر .. فعليك بهذه المقالة :
    http://www.gamedev.net/community/for...age=1&#2930627

  3. #3
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    بالنسبة للشيدر الجاهزة لعل هذا الرابط يفيدك :
    http://www.bencloward.com/resources_shaders.shtml

  4. #4
    عضو نشيط
    صور رمزية salwanmax
    تاريخ التسجيل
    Aug 2006
    المنطقة
    العراق
    العمر
    31
    ردود
    531
    هل يمكن اخي اسامة انزال شيدر يعطي للعبة جمال في التجسيم اكثر وكيف انزاله في الفيرتولس ياريت اجاوبني



    لا إاله إلا الله
    ... لا خير في كاتم العلم ...





  5. #5
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    أكيد ... أغلبها تسمى شيدر لل Post Processing .. يعني الصورة النهائية بتاخذها وبتعمل عليها Image Processing مثل تفلترها وتنقيها وتضيف عليها Glow .. من أجمل الشيدر من هالنوعية هو ال Bloom أو ما يسمى بال Depth Of Field DOF .

    موجودات بالفيرتوولز بيلد إن ...
    فوت على مجلدات الفيرتوولز بعدها على مجلد إسمه ديموا .. راح تلاقي 4 أو 5 فولدرات .. في ملف فيه وجه وعليه بعض التأثيرات .. شوفه ..

  6. #6
    عضو نشيط
    صور رمزية salwanmax
    تاريخ التسجيل
    Aug 2006
    المنطقة
    العراق
    العمر
    31
    ردود
    531
    شكرأ بس ماعرف اطبقها شايفها



    لا إاله إلا الله
    ... لا خير في كاتم العلم ...





  7. #7
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    إنسخ السكريبت نفسه وحطه في تطبيقك

  8. #8
    عضو فعال
    صور رمزية amdman
    تاريخ التسجيل
    Aug 2007
    المنطقة
    مصر
    العمر
    30
    ردود
    156

    Question

    السلام عليكم

    طيب انا كيف أعرف نوعية الشيدرز الذى استخدمه ؟
    أقصد رقم الشيدرز , يعنى مثلا كان فى نوعية 1.1 و بعدين 2 و بعدين 3 و بعدين فى 4 و هكذا
    و أنا كارتى يدعم 2 كحد أقصى و كارت صديقى يدعم 1.1 فقط
    و أنا أريد أن أصمم الشيدرز بحيث تعمل عند صديقى دون مشاكل فكيف سأفرق بين شيدرز 2 و شيدرز 1.1 ؟
    ( و أعذر لى سذاجتى )

  9. #9
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    بإمكانك فحص ماهي الشيدر المدعوم على الجهاز وبناء على الفحص تقوم بعمل 2 كود .. حيث بالأول تضع فيه شيدر ممتاز والثاني مقبول ... وبتكنيكين مختلفين ..

    مبدئياً بإمكانك معرفة ما هو الشيدر المقبول عندك حسب نوع كرت الشاشة عندك من الصفحة التالي :
    http://www.neeyik.info/3dspecs/

    والآن من برنامج الفيرتوولز قم بالتعرف على ال BB التالية .. Get Shader Capabilities .

    ولاحظ أن المثلث الأخير إلى جهة اليمين هو المسؤول عن تحديد ما هو ال Pixel Shader version عندك على الكرت .

    أي إستفسارات أخرى .. نحن بالخدمة .

  10. #10
    عضو فعال
    صور رمزية amdman
    تاريخ التسجيل
    Aug 2007
    المنطقة
    مصر
    العمر
    30
    ردود
    156
    انا معنديش مشكلة فى معرفة نوع الشيدرز الذى يدعمه كرتى , فقد قمت ببيع كرتى القديم MX 4000 128mb و أزدت عليه 50 جنيه لأشترى كرت جديد FX 5200 128mb

    القضية هى لو انا امامى شيدرز حاهزة فكيف افرق بين اصداراتهم ؟!!

  11. #11
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    غالباً الشيدر اللي إنت مستخدمه بيكون كاتبلك ... وببساطة .. قم بتجربته .. فإذت ما ظهر معناتوا ما بيدعمو

    يعني في عندك عدة أمور تحدد طبية الشيدر مثل ال Passes في حالة ال Multi-Layer Texture وغيره ...

    كرت الشاشة اللي عندك زي اللي عندي في البيت .. ولكني في الفترة الأخيرة جئت بكرت 8800GTX 768MB .. وهو كرت أكثر من رائع ولكن عيبه أن سعرته مرتفع جداً ... فعلى ما أذكر كان سعره عندما أخذته حوالي 910$ .

  12. #12
    عضو فعال
    صور رمزية amdman
    تاريخ التسجيل
    Aug 2007
    المنطقة
    مصر
    العمر
    30
    ردود
    156

    Talking

    يا راجل جايب أحدث كرت فى السوق و مش عايزه يبقى غالى
    ألف مبروك يا سيدى

  13. #13
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    الله يبارك فيك وعقبال عندك

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل