موضوع: كيف تحاكي الواقع بال3d game studio

ردود: 11 | زيارات: 2508
  1. #1
    عضو نشيط
    صور رمزية أسد الله
    تاريخ التسجيل
    Nov 2001
    المنطقة
    الرياض
    ردود
    675

    كيف تحاكي الواقع بال3d game studio

    السلام عليكم ورحمة الله :
    سنشرح في هذا الدرس بإذن الله كيف تنشئ مشهد رائع يحاكي الواقع ببرنامج wed التابع للغيم ستوديو دون اللجوء إلى أية برمجة .
    هذا هو المشهد الذي سنحاول محاكاته طبعاً على قدرات لعبة :

    ///////////////////////////////////////////
    الخطوة الأولى :
    نختار الأمر file ثم new لإنشاء ملف جديد ونحفظه (خطوة الحفظ ضرورية لإنشاء برمجة جاهزة )باسم (real) .


    ///////////////////////////////////////////////
    الخطوة الثانية :
    إختر من file الأمر Map Properties .
    إرفع قيمة Nexus إلى 200 كما هو موضح بالصورة وقد شرحت سبب هذه الخطوة في درس القائمة .
    ثم انقر على صورة الصفحة الجديدة لإنشاء برمجة جاهزة باسم ملفك ( real) .
    أما عن نافتي fog و sun فهما للتحكم بالضباب ولونه (التحكم من خلال البرمجة يكون أفضل ) وكذلك للتحكم بقوة الشمس وزاوية ميلانها وو.



    /////////////////////////////////////////////
    الخطوة الثالثة :
    نفعل كما في الصورة :
    Object>>>Add Primitive>>Cylinder>>8 Sided
    لمحاكاة الأعمدة:


    ثم نضعها بالحجم الذي نريده .
    ////////////////////////////////////
    الخطوة الرابعة:
    ننشئ خامات عن طريق برنامج الفوتوشوب أو ربما الماكس أو أي برنامج يكون مقاس الخامة 128*128 أو 256*256 أو 512*512وهكذا وإلا سيمتنع عن تحميلها أو يقول :
    Bad Texture size
    نحاكي في الخامات المشهد (خامة للجدران خامة للنافذة وو).
    ثم نضيف الخامات في البرنامج عن طريق :
    Texture>>Texture Manager
    سيفتح نافذة إختر منها :
    Add WAD عندئذ إختر Standerd.wad التي تكون موجودة مع البرنامج في الملف wads ثم إضغط ok.
    عندئذ إذهب إلى قسم Texturesمن القائمة الكبيرة على اليمين كما في الصورة .
    ستجد standerd موجودة إضغط عليها ستتوسع وتظهر لك الخامات الموجودة فيهاإضغط في أي مكان بالزر اليمين سيعطيك خيارات إختر منها add texture ثم حدد صورك التي صممتها للمشهد .

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



    /////////////////////////////////////////////
    الخطوة الخامسة :
    ننسخ الأعمدة بالضغط على ctrl+d حتى ننشئ نفس العدد في نفس الأماكن كما في الصورة .

    ///////////////////////////////////////////
    الخطوة السادسة :
    نتابع إنشاء الكائنات حتى نحاكي المشهد الموجود وندرج لكل مجسم خامته .


    ////////////////////////////////////////
    الخطوة السابعة :
    الآن نحتاج إضافة الأنوار :
    Object>>Add light
    وأعطها الخصائص الموجودة في الصورة :
    http://www.arab3.com/upload/images/A...gc_8t4U1v7.JPG


    ثم كرر الأنوار ووزعها بحيث يكون في ركن كل دور نور بقيمة 500 يميل إلى الأصفر.
    وبين الدورين نور قوي رمادي بقيمة 800.
    بعد ذلك إذهب إلى Object>>load entity
    وحدد أي ملف بصيغة mdl .
    وعند إدراجه حدد موقعه وهناك سيبدأ اللاعب .
    ثم إضغط عليه (اللاعب ) باليمين واختر :
    properties
    ومن هناك إختر نافذة behaviour
    بعدها إضغط على صورة الملف ثم حدد الأمر player_walk.
    ثم إضغط ok.
    بنفس الطريقة أدرج مجسم بصيغة mdl وتكون على شكل سماء أي كرة مفرغة تحتوي على خامة سماء.
    ودعها تحوط المنطقة ثم اضغط عليه باليمين واختر properties
    ثم حدد نافذة properties وضع علامة صح على passable هذا يجعل السماء قابلة للعبور هذا ضروري لإنشاء أية سماء كي لا تمنع اللاعب من الحركة .
    ثم اختر الأمر build
    وحدد level map من خصائص build.
    ثم اضغط ok وانتظر حتى ينتهي...............................
    بعد ذلك إختر الأمر run وتمتع بالمرحلة .

    أخوكم أسد الله .
    إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .


  2. #2
    عضو نشيط
    صور رمزية أسد الله
    تاريخ التسجيل
    Nov 2001
    المنطقة
    الرياض
    ردود
    675

    النتيجة ...

    عندما قلت أعط الأنوار خصائص الصورة قصدت هذه الصورة للذين لم تظهر لهم .

    /////
    النتيجة النهائية:




    إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jan 2003
    المنطقة
    مصر
    ردود
    236
    السلام عليكم
    هل من الممكن عمل اضاءة مركزة (spot) مثل اضاءة صورة علىالحائط
    او تاثير اضاءة لهب(مصباح زيتى ) على الحائط ( اضاءة متغيرة الالوان ) ذات حركة فى اللون و الشكل


    شكرا

  4. #4
    عضو نشيط
    صور رمزية أسد الله
    تاريخ التسجيل
    Nov 2001
    المنطقة
    الرياض
    ردود
    675
    نعم يمكن وذلك عن طريق البرمجة وأما عن إضاءة اللهب فهو عن طريق برمجة الأ dynamic light:
    خذ هذه البرمجة فستفيدك ولكن لا تنسانا من الدعاء:
    action fire {

    while(1){

    my.lightrange = random(20) + 200;

    my.lightred = random(5) + 65;

    my.lightgreen = random(7) + 22;

    wait 5;

    }

    }

    /////////
    السطر action fire يعرف أن الأمر يظهر في برنامج التصميم باسم fire
    while(1) تستخدم لجعل الأمر متكرر طول اللعبة .
    والبرمجة بسيطة جداً فقط تجعل مجال النور يتغير باستمرار وكذلك لونه ليحاكي النار الواقعية .
    إذهب إلى برنامج التصميم بعد أن تضيف هذه البرمجة إلى ملفك وبرنامج التصميم هو wed وأضف أي مجسم بصيغة mdl وأعطه الأمر fire وقد ذكرت في الدرس كيف تعطي الأوامر .
    وإذا أردت أن يكون المجسم مخفياً فضع علامة صح على الأمر invisible وقد ذكرت في الدرس كيف تستخدم الخصائص حينما أعطينا السماء الخاصية passable.

    تحياتي :
    أسد الله .
    إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jan 2003
    المنطقة
    مصر
    ردود
    236
    السلام عليكم

    شكرا

  6. #6
    السلام عليكم

    ماهذا ؟

    فلينزل أصحاب المايا والماكس إلى هنا ليتعلموا بعض الفن والإبداع

    ولهذا أحببت 3DGS .... فمن خلاله أنت لا تصمم لعبة ولاكن أنت تصمم اللعبة التي تريد

    عموماً أخي أسد الله لا أعرف كيف أشكرك (

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

    أعذرني عن تأخري في الرد لضروف قاهرة قد تطول

    شكراً لك
    كود:
    Arabian Xtreme Designs          www.axdteam.com

  7. #7
    ملاحظة فنية برمجية :
    while(1)
    مثل while(true or TRUE)

  8. #8
    عضو نشيط
    صور رمزية أسد الله
    تاريخ التسجيل
    Nov 2001
    المنطقة
    الرياض
    ردود
    675
    أخي T_arek و جيم ميكر لا شكر على واجب .
    أخي أحمد صالح .
    إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

  9. #9
    الصور لا تظهر

  10. #10
    عضو نشيط
    صور رمزية MHD
    تاريخ التسجيل
    Jan 2004
    العمر
    35
    ردود
    640
    اخي العزيز شكرا لك علي هذا الدرس
    لكن حقيقة الصور لا تظهر
    هل بامكانك وضعها ضمن مرفقات للاستفادة علي مستوي عام ضمن المنتدي
    حرام درس مثل هذا يذهب سدي

  11. #11
    اخي العزيز شكرا لك علي هذا الدرس
    لكن حقيقة الصور لا تظهر
    *·~-.¸¸,.-~*لا أله إلا الله محمد رسول الله*·~-.¸¸,.-~*
    *·~-.¸¸,.-~**·~-.¸¸,.-~*
    سبحان الله ولا حول ولا قوة إلابالله والله أكبر
    *·~-.¸¸,.-~**·~-.¸¸,.-~**·~-.¸¸,.-~**·~-.¸¸,.-~*
    *·~-.¸¸,.-~**·~-.¸¸,.-~*

Bookmarks

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

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