Unconfigured Ad Widget

تقليص

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

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

سؤال فى ال animation

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

  • سؤال فى ال animation

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

    يا بلندريين عندى سؤال سريع فى أمر يجعل جسم يدور حول نفسه باستمرار أسهل من أنى أفضل أحدد فتره معينه ثم أضع فيها rot و أفضل على هذا لحد ما أجعل الجسم يدور هذا أمر متعب ولا يكون بجوده جيده.


    اا
    اا

  • #2
    اعذرني اخي انا لست الا مبتدئ

    تعليق


    • #3
      توجد عدة طرق لعمل ذلك :-
      1- إصنع دورة كاملة بالمكعب و سجلها ثم أذخل على NLA Editor و قم بعمل ستريب و كررها كما شئت
      2-إصنع دورة كاملة بالمكعب ثم من action editor قم بإختيار channel ثم extraploation mode ثم make cyclic
      3-إذا كانت خبرتك قليلة فيمكنك ببساطة أخذ الكى فريم للمكعب و نسخها عدة مرات
      "لكل أمة فتنة و فتنة أمتى المال"

      إستحضر النية و إحرص على الإخلاص و طاعات السر

      لا أحلم بالعمل فى بيكسار ... بل أحلم بمنافستها


      صور من فيلمى الطويل "لهيب"http://www.maxforums.net/showthread.php?t=212412

      تعليق


      • #4
        جزاك الله خير أخى لكن فى الحالات الثلاثه يجب أن أصنع دوره كامله و بعدين أكررها
        مفيش طريقه غير ده مثلا ان أختار مجسم و أحدد له محور الدوران و يكون فيه أمر يجعل الجسم يدور .


        اا
        اا

        تعليق


        • #5
          لا أدرى ما الصعب فى حركة كهذه لكن لا أظن أن هناك شىء كهذا
          "لكل أمة فتنة و فتنة أمتى المال"

          إستحضر النية و إحرص على الإخلاص و طاعات السر

          لا أحلم بالعمل فى بيكسار ... بل أحلم بمنافستها


          صور من فيلمى الطويل "لهيب"http://www.maxforums.net/showthread.php?t=212412

          تعليق


          • #6
            تستطيع بالبرمجه ....لكني لست خبير بها ....
            مثال ....
            import GameLogic
            cont = GameLogic.getCurrentController()
            own = cont.getOwner()

            move = cont.getActuator("move")
            speed = move.getDRot()[1]

            speed = speed + 0.01
            move.setDRot(0.0, speed, 0.0, 1)

            هذا السكريبت يستخدم في الجيم انجن مع بايثون 2.6 يجعل الجسم يدور حول نفسه لكن في البايثون الجديد لا اعرف ما هو التعديل
            يمكنك سؤال احد خبراء البرمجه في القسم ....
            امثال ....BAGHERA
            فلاشي 8
            my page
            Deviant Art
            My Blog
            Twitter
            Tsَu

            تعليق


            • #7
              شكرا لك أخى النمر على هذه المساعده سوف أجرب هذا الكود.

              أخى eurosoul ليس هناك صعوبه فى فعل هذا المشكله أن الدوران لا يكون بشكل جيد فعندما يتم دوره كامله و يدخل فى التى تليها يكون هناك تهنيجه بسيطه فى الحركه ليست ملحوظه أوى لكن مع استمرار الدوران تشعر بأن الدوران ليس سلس (بكسر اللام ).


              اا
              اا

              تعليق


              • #8
                هذا يعتمد على شكل منحنى الحركة فى Graph Editor و ليس الحركة نفسها
                "لكل أمة فتنة و فتنة أمتى المال"

                إستحضر النية و إحرص على الإخلاص و طاعات السر

                لا أحلم بالعمل فى بيكسار ... بل أحلم بمنافستها


                صور من فيلمى الطويل "لهيب"http://www.maxforums.net/showthread.php?t=212412

                تعليق


                • #9
                  المشاركة الأصلية بواسطة tefa el gn مشاهدة المشاركة
                  السلام عليكم و رحمة الله و بركاته.

                  يا بلندريين عندى سؤال سريع فى أمر يجعل جسم يدور حول نفسه باستمرار أسهل من أنى أفضل أحدد فتره معينه ثم أضع فيها rot و أفضل على هذا لحد ما أجعل الجسم يدور هذا أمر متعب ولا يكون بجوده جيده.
                  هل هذا السؤال خاص في محرك الالعاب ؟؟؟؟؟

                  تعليق


                  • #10
                    لا أخى ليس فى محرك الالعاب


                    اا
                    اا

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة tefa el gn مشاهدة المشاركة
                      لا أخى ليس فى محرك الالعاب
                      بسيييييييطة جدا

                      أولا إضغط nفي الكيبورد لإظهار القائمة التي على اليمين
                      ثانيا : تابع الصورة

                      اضغط على الصورة لعرض أكبر. 

الإسم:	Capture.JPG 
مشاهدات:	1 
الحجم:	21.2 كيلوبايت 
الهوية:	3281390

                      ضع الماوس على المحور الذي تريد أن يدور الجسم حوله ( أحد الخانات المحددة باللون الأصفر ) ثم إضغط I في الكيبورد لإضافة كي فريم جديد
                      وسرعان ما يتغير لون الخانة برمتها الى الاصفر او الاخضر ليؤكد نجاح العملية


                      إذهب الى frame جديد في الشريط الزمني ، ثم عد إلى المحور الئ تريد أن يدور جسمك حوله وأكتب قيمة كبيييرة ( ولكن مدروسة ) ثم اضعط انتر ثم إضغط I مجددا ، ومبروك عليك جسم يدور أكثر من 360 درجة ( حسب ما أنت حددت)


                      ملاحظة : إذا كانت نقطة البداية هي frame 1 والنهاية هي frame 240 وأردت أن يدور الجيم في هذه الفترة 1000 مرة مثلا ، تقوم بضرب 1000* 360 = 360000 أكتب الناتج في الفريم الاخير كما في الصورة ، ولا تنسى أن تضغط I بعد كل تعديل تقوم به في الخانات


                      ملاحظة أخيرة : الحركة ستبدأ تدريجيا وتنتهي تدريجيا ، وهذا ما لا نريده

                      لذلك إذهب إلى graph editor وقم بتحديد جميع الcurves (في الغالب ستجدها محددة مسبقا) واضغط V في الكيبورد وإختر linear


                      أرجو أن تكون قد إستفدت ( تحياتي)

                      تعليق


                      • #12
                        أخي هل رأيت الدرس ( بلندر كمهندس معماري)
                        إسمك موجود في الدرس *_^

                        تعليق

                        يعمل...
                        X