Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

شبه درس في الفيرتولز لمحاكاة قوة unreal engine 3

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • شبه درس في الفيرتولز لمحاكاة قوة unreal engine 3

    السلام عليكم ورحمة الله وبركاته

    لقد وجدت طريقة أحاكي بها قوة محرك الـ 3 unreal engine داخل برنامج الـ virtools

    وهناك طريقتان
    ----------------------------------------------------------

    هل سبق وجربت محرك unreal ؟

    ان كنت كذلك فأنت تعرف قوته بالتأكيد في الاضاءة والخامات ....صحيح ؟

    لاحظ هذه الصورة :




    الآن أصبح بامكانك اظهار شخصياتك أو مراحلك بهذه الجودة داخل محرك الفيرتولز

    الطريقة الأولى :

    لاحظ الصور الموجودة في المرفقات

    كيف عندما طبقت هذه الطريقة ونجحت معي 1000%


    وأيضا هذه الطريقة تمكنك من وضع الاضاءة بشكل احترافي ورائع مثل محرك الـ unreal

    أعد النظر في المرفقات......

    وفي الصورة الرابعة سترى كيفية الطريقة

    1- قم بسحب الماتيريال الموجود داخل الدائرة الحمراء في الصورة 4 "أختره هو تحديدا ولا تختر أي ماتريل آخر"
    وضعه على المجسم الذي تريد تطبيقه عليه

    2- قم بتغيير خامة الماتيريل من الصخر الى خامة المجسم الأصلية

    3- قم بتغيير خامة النورمال ماب الى خامة النورمال ماب الخاصة بالمجسم الذي ستطبق عليه الطريقة

    4- ضع الاضاءة واستمتع بالأمر

    ملاحظة :
    هذه الطريقة تستهلك الكثير من قدرة الجهاز

    الطريقة الثانية :

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

    لاحظ الصورة التالية :


    لاحظ عنصر الـ glow في الجهة اليسرى للوجه


    وهذه الطريقة تستعمل ملفات fx الخاصة بالشيدرز ومحرك الفيرتولز يستعملها ويقبلها بكل سهولة

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

    ملاحظة :

    هذه الطريقة مستعملة في محرك الأنريل ولا تستهلك من قدرة الجهاز كثيرا


    وأرجوا الى كل من فهم الطريقة أن يعد شرحها بأسلوب سهل فأنا لست ماهرا في عمل الدروس ^_^

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

  • #2
    جزاك الله خير

    طريقة رائعة
    ¨°o.O (قد يختفي الأمل...لكن لا يموت) O.o°¨


    شَكَوْتُ إلَى وَكِيعٍ سُوءَ حِفْظِي فَأرْشَدَنِي إلَى تَرْكِ المعَاصي وَأخْبَرَنِي بأَنَّ العِلْمَ نُورٌونورُ الله لا يهدى لعاصي

    تعليق


    • #3
      جزاك الله خيرآ
      نحتاج الى مثل هده الدروس لا يبقى يعتقد البعض ان الفيرتولز برنامج ضعيف =)

      تعليق


      • #4
        طريقة رائعة جدا و اعجبتني

        هذا الافكت او الشادر يقوم بتفعيل عدة أشياء على المجسم و هي :

        الاضاءة الموجودة في المشهد و الSpecular و الظلال (ٍSoft shadow) و عدة اشياء اخرى

        بالنسبة للSpecular فهي نوع من اللمعان تضيفه لبعض الماتريالز و هي ليست مجهدة للجهاز بقدر كبير و لكن يمكنك تخفيف الحمل قليلا و لكن بعض الاجسام لن تحتاج اليها و هذا الكود تبعها لو تريد ان تزيلها :

        if(useSpecular)
        specular = specularMaterial * pow(saturate(dot(normalize(lightVec), normal)), shine);

        بالنسبة للSoft shadow فهي بالفعل مجهدة للجهاز و هذا هو الكود لو يريد احد ان يزيله :

        if ((useSoftShadows ) && (dot(fsIn.normal,lightVec)>0))
        {
        dp += ds * dist;
        a = dot(fsIn.normal, lightVec);
        s = normalize(float3(dot(normalize(fsIn.tangent), normalize(lightVec)), dot(normalize(fsIn.binormal), normalize(lightVec)), a));
        s *= (bumpDepth/a);
        ds = s.xy;
        // we start at Vertex Position search in ds direction in tangent space
        shadow *= getSoftShadows(dp, ds, lightDist);
        }

        و اسمحلي ان اقوم بوضع الموضوع من ضمن المواضيع المميزة في المنتدى
        Egypt


        I Love Direct-X

        سبحان الله و بحمده سبحان الله العظيم
        اللهم صلي وسلم و بارك علي سيدنا محمد

        تعليق


        • #5
          شكرا لك أخي ملك الحرية على المرور الكريم وأرجوا أنك استفدت منها
          ------------------------------------------
          وشكرا لك أخي أيوب والفيرتولز طبعا ليس بمحرك ضعيف بل هو من أقوى المحركات على الاطلاق وأسهلها

          ويمكنك أيضا تحسين جودة اللعبة من خلال vscript الخاص بالفيرتولز في أي وقت لأنه يستعمل ملفات الأف اكس
          الخاصة بالديراكت اكس ومعظم المحركات تستعمل هذه الملفات مثل الكراي انجين أو الأنريال وحتى الأفبي اس اكس10 لذلك مهما تطورت المحركات يبقى الفيرتولز قوي كفاية لينافس المحركات الأخرى والدليل على ذلك virtools 5
          ------------------------------------------
          أهلا بأستاذنا الكريم ^_^

          مادام الفيرتولز يحمل مصادر وأمثلة ممتازة لما لا نغتم الفرصة في استعمالها

          فقد لا حظت بطئ أحد الأمثة التي جربت عليها هذ الطريقة لكن عندما جربت الطريقة الثانية لم يكن المثال بطيئا تماما بل كان عادي

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

          وأرجوا أنكم استفدتم منه

          بخصوص الطريقة الثانية

          سأحاول اعادة تفكيك الشيدر الى أجزاء لأنه عبارة عن ملف واحد يحتوي normal map & light map & bump & glow & displace_tex والعديد من الأضافات الأخرى المحسنة لجودة اللعبة

          وحجمه كبير جدا : 466 مجيا

          والسلام عليكم ورحمة الله وبركاته
          القوانين وضعت لكي تخرق

          تعليق


          • #6
            المشاركة الأصلية بواسطة tetra مشاهدة المشاركة

            وحجمه كبير جدا : 466 مجيا





            Egypt


            I Love Direct-X

            سبحان الله و بحمده سبحان الله العظيم
            اللهم صلي وسلم و بارك علي سيدنا محمد

            تعليق


            • #7
              جميل شكرا اخي ما قصرت .... ممكن رابط خامة fx او موقع لهذه الخامات ...
              >> بسم الله الرحمن الرحيم <<.......استمع للقرآن الكريم أفضل التلاوات.......

              إتق الله و اصبر

              أكره الاقنعة
              عندما تكون في وجوه الناس

              Baseera

              دورة إحتراف Unity3D

              تعليق


              • #8
                السلام عليكم


                موضوع اكثر من رائع بارك الله فيك

                أقترح عليك اخوي

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


                موضوع يصبح لا مثيل له "طبعاً هو مميز" ...... أرجوا وضع درس مشروح فيديو ^_^ " أنا طماع " ^^

                تعليق

                يعمل...
                X