Unconfigured Ad Widget

تقليص

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

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

ورشة عمل (Bones) لتحريك حصان

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

  • #61
    شكرا على المجهود المجهود الجبار
    والله يوفقك دنيا وأخره وجعلها في ميزان حسناتك
    آمــــــــــــــــــــــــــــــــــيــــــــــــــــــــــــــــــــن
    تصاميم
    A H M E D
    .............................
    أحمد
    Designs

    تعليق


    • #62
      السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير .. وتقبل الله طاعاتكم ... انا اسف للإنقطاع لإنشغالي فترة العيد .. وسنواصل العمل على هذا المشروع غداً ان شاء الله

      شكراً اخي MHD وهل نجحت معك الخطوة التي ذكرتها ؟ فأنا لم اجرب ذلك بعد ... وماذا بشأن ال STAR اليس الاجدى ربطها ب DUMMY الاطراف الخلفية ؟

      شكراً للأخت ام محمد وليس المهم حالياً كيف يبدو شكل العظام بقدر الروابط بينها .. فهل كل الروابط تعمل بشكل جيد؟

      انا سعيد بما وصلت اليه اخي n alhimi

      شكراً اخي Gh99X

      تعليق


      • #63
        السلام عليكم ورحمة الله وبركاته .... هناك مشكلة في السيرفير الذي ارفع عليه الصور .. سيتم حلها اليوم
        - حسب ما يقولون - ان شاء الله

        بالنسبة لسؤال الاخ MHD
        لماذا بعدما طبقنا الامر position constraint علي النقطتين A&C .. استخدمنا لامر orientation constraint .... الا يكفي الامر الاول ... وعلي فكرة الامر طبق اكثر من مرة في العديد من الخطوات ..
        ذلك لاننا نريد للنقطة B ان تقوم بعملية دوران بنسبة 50/50 اذا احتجنا لذلك وليس فقط تغيير موقعها كما هو الحال عندما طبقناه على الاطراف


        ... اسف مرة اخرى للتأخير

        تعليق


        • #64
          ربط العمود الفقري بالاطراف

          بالنسبة للربط سنقوم كما ذكرت في ردي السابق بربط النجمة ب dummy الاطراف الخلفية لانها الجذر المتحكم ببداية العمود الفقري ونهايته (الشكلين السداسيين)


          نقوم بربط الشكل السداسي الثاني(Ctrl-top) مع dummy الاطراف الامامية


          وبهذا نكون قد ربطنا العمود الفقري بالاطراف ..


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

          .. ولكن .............................

          ماذا لو اردنا ان نكون اكثر دقة وتحكم بالحركة سواء اخترنا رجل واحدة للتحريك او اثنتين ؟

          سيبدأ التعقيد مع ظهور هذه المشكلة ... انظر الصورة في الاسفل

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

          وهذه صورة توضح المشكلة من مسقط اخر (ولاحظوا احتفاظ الشكل السداسي بمكانه)


          ان حل هذه المشكلة سيكون اصعب ما تعرضنا له منذ بداية المشروع وسنستخدم الماكس سكربت لحل هذه المشكلة ... وملخص الحل يكمن في تطبيق سكربت على كل عضمة ما عدى الاولى لتقوم بعملية تقلص وتمدد (streach) في حالة تحريك ال top ctrl والتي هي بالاصل متصلة ب dummy الاطراف الامامية

          اخوكم

          تعليق


          • #65
            شوقتني لعمل على المشروع وإنشاله قريب حطبق المشروع

            شكرا لك Animator على الدرس

            طلب بسيط بس لو تكرمت(ظلل إلى بالأسفل)

            ياريت تكمل الدرس لنهايته وأكون لك من الشاكرين
            http://www.upmoon.com/up4/Logo_ASOB.jpg

            على كف القدر نمشي ولاندري وش المكتوب
            ^^^^^^^^^^^^^^^^^^^^^^^
            العلم إبداع وإنجاز
            ^^^^^^^^^^^^^^^^^^^^^^^

            تعليق


            • #66
              أخي أنيماتور

              الصراحة الورشة رهيبة من كل النواحي وأعتقد تطبيقها رح يعطي نتائج رائعة
              أخي أنيماتور فقط ملاحظة صغيرة بالنسبة للأرجل الخلفية للحصان فلا أعتقد أن توزيع العظام يجب أن يكون بهذا الشكل وتحركيكهم كذلك ولا أقصد بذلك طريقة وضع العظام وإنما الحركة يعني حركة الأرجل الأمامية للحصان كحركة ارجل الإنسان أما الأرجل الخلفية فحركتها فتكون مثل حركة أرجل النعامة أرجو أن أكون وضحت النقطة وإن لم أكن كذلك سأضع صورة للفكرة

              يعطيك العافية

              محمد قزه \سورية

              http://m-kezze.abobadr.net
              محمد قزه \ سورية
              إذا سألت فاسأل الله وإذا استعنت فاستعن بالله

              http://www.facebook.com/kazzeh.3D

              تعليق


              • #67
                السلام عليكم ورحمة الله وبركاته
                ياريت تكمل الدرس لنهايته وأكون لك من الشاكرين
                شكراً لك اخي asbo ... وسوف اكمل المشروع حتى لو صمد معي عضو واحد لاني اول واحد بتعلم من هذا المشروع فهذه هي المرة الاولى التي اتجرأ على البونز بهذه الطريقة ... وتيسر لي فهم الكثير من الامور التي كانت غامضة علي وانا احاول تطبيق help الماكس ربما من دعاء الاخوة
                وانا انصحك بتطبيق المشروع لان هناك امور غير موجودة في ال help -المتعلق بالبونز - فهم يعتمدون على تحريك الورك(المنطقة التي تربط العمود الفقري بالاطراف) في الشخصيات يدوياً ليعود التحريك في البونز اصعب من الكاركتر ستوديو اما هنا فاعتمدنا على اختصار التحريك بتحريك الاطراف ليعطينا حركة متكاملة للهيكل بشكل كامل وسلس .. اضف الى ذلك ان تحريك ذوات الاربع اصعب من تحريك الشخصيات العادية بكثير . ففهمك لهذا المثال هو فهم مبدأ البونز بشكل كامل .

                اخي محمد قزة .... وينك من زمان ... ملاحظتك في محلها وانا لم انتبه لذلك
                ولكن هذه لن تكون مشكلة كبيرة في مبدأ الربط (اقصد في الامور التي شرحنها )
                هي مشكلة في منطق حركة الحصان لكني لا استطيع تغير كل شيء (فستختلط الامور على المتابعين) لذلك سأكمل انا مع نفس الغلطة ... واترك اليك توضيح ما تقصده بالصور ان تكرمت

                عل كل حال موضوع العمود الفقري اصبح جاهزاً وسأضع الشرح غداً ان شاء الله

                تحياتي للجميع

                تعليق


                • #68
                  السلام عليكم
                  عيد مبارك على الكل انشاء الله وتقبل الله منا ومنكم صالح الاعمال

                  كيف حال الكل كيفك اخي انميتور
                  ارجوا ان تعجل بالبقيه فقد حاولت اكمال الحصان بمفردي ولاكن لم اوفق
                  فقد اربكتني الخطوه الآخيره ولم استوعبها
                  البركه فيك

                  اخي محمد قزه احب ان اشكرك على كل الدروس الجميله فقد طبقتها كلها وهي رائعه كصاحبها
                  وارجو ان توضح الملاحظه التي طرحتها بشأن تحريك الحصان شرحا الى جانب الصور كما اقترح اخي انميتور

                  على فكره هذا اول موضوع استعرضه بعد العيد

                  لكم كل الشكر على المجهود الرائع
                  وجزاكم الله خيرا
                  تحياتي

                  nageeb alhimi

                  http://www.himitoon.com/


                  https://www.youtube.com/channel/UCRl...LU_kDfJILo_QFg

                  تعليق


                  • #69
                    سوف احاول ان اكمل معاكم انا وصلت نصف الطريق وبعد كم يوم احاول ان اكمل معكم هذا الورشه
                    ----------------------------------------------------------------------------------------------------------------------------------------------
                    المستغنى عن الدنيا بالدنيا كمطفئ النار بالتبن .
                    الدنيا كالماء المالح كلما إزددت منه شرباً إزددت عطشاَ .
                    من سار على الدرب وصل
                    ----------------------------------------------------------------------------------------------------------------------------------------------

                    تعليق


                    • #70
                      متابعة - ربط العمود الفقري بالأطراف

                      بسم الله الرحمن الرحيم

                      السلام عليكم ورحمة الله وبركاته
                      كيف خالك اخي n alhimi وكل عام وانت بخير
                      ومرحباً بك اخي NMR معنا

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

                      - سوف نبدأ بإنشاء Attribute Holder modifier -كما تعلمنا سابقاً - للشكل السداسي topCTRL
                      1-بإختياره اولاً 2 - ومن ثم من قائمة modify نختار Attribute Holder


                      - مع الابقاء على اختيار الشكل ومن قائمة animation نختار add custom attribut


                      - ومن القائمة الجديدة نحدد اسمه stretchable والإختيارات الموضحة بالصورة


                      - ليظهر في قائمة modify كما يلي


                      - نختار الخط المنحني (curve) الموجود في منتصف العظام


                      - الان سنحدد طول هذا الخط بدقة من خلال maxscript listener


                      - وذلك بطباعة هذه اللقيمة ;curveLength $SplineIKNode وقد تختلف الاسماء عندكم فأختارو اسم ال curve الموجود عندكم ..ثم ENTER . انظر الشكل

                      ليظهر لنا طول هذا الخط

                      - نختار العظمة الثانية من جهة الاطراف الخلفية ونحدد اتجاه تحركها حسب Parent ليعطينا المؤشر ان محور x هو الذي سيطبق عليه ال stretch كما هو موضح في الصورة


                      1- بالإحتفاظ بإختيار العضمة
                      2- من قائمة motion - assign controller - fk sub-control
                      3- x position
                      4 - assign float controller
                      5- float script
                      6- ok


                      ستظهر لنا قائمة جديدة محدد فيها موقع العضمة على خط العمود الفقري (سوف تختلف القيم بيننا استخدموا ما يظهر عندكم )


                      نضيف سكربت لهذه العضمة كما يلي


                      ;dependsOn $SplineIKNode $TopCTRL

                      السطر الاول من المعادلة تخبر البرنامج ليقوم بتعديل صيغة المعادلة كلما تم تعديل طول خط العمود الفقري وموقع الشكل السداسي (topCTRL) -
                      ملاحظة : قد يكون الاسم الذي استخدمناه سابقاً في فراغ بين top و ctrl عدلوه ليكون كلمة متصلة - اقصد من خارج ال script

                      origLen = 113.826 كما استخرجناه سابقاً
                      حددنا بهذا الطول الاصلي لخط العمود الفقري

                      ;origBone = 28.101 القيمة التي ظهرة بمجرد فتح هذه القائمة
                      هنا نكون قد حددننا موقع العضمة الاصلي

                      ;pct = $TopCTRL.Attribute_Holder.stretchable
                      حدننا من هذا السطر النسبة المؤية لقيمة ال Attribute Holder وتتراوح كما حددناه من 0 - 100

                      ;newLen = curveLength $SplineIKNode
                      تعود المعادلة هنا الى تحديد الطول الجديد لخط العمود الفقري بعدما نكون قد حركناه من موقعه ليتم تعديل المعادلة مرة اخرى

                      السطر الاخير سيحدد موقع العظام الجديد

                      (((xPos =(origBone*(1.0-(pct/100.0
                      الموقع الاصلي للعظمة ضرب -1 (النسبة المؤية لاقرب 1 صحيح)
                      وبذلك عندما نحرك قيمة ال Attribute الى0 نحصل على طول العظمة الاصلي
                      +
                      ;((origBone*newLen/origLen*(pct/100.0

                      الجزء الثاني من المعادلة تحسب التممد الحقيقيي للعضمة
                      اخذنا الموقع الاصلي للعضمة ضرب الطول الجديد للهيكل العضمي وقسمناه على الطول الاصلي للعظمة
                      وبذلك نكون فد حسبنا كم سيتمدد العمود الفقري
                      وبازدياد موقع العضمة بنفس النسبة المؤية ستتحرك العضمة مع الهيكل العضمي.
                      ونضربها بالنسبة المؤية لاقرب عدد صحيح 0 -1

                      تعليق


                      • #71
                        نتابع مع العظمة الثانية بنفس الطريقة .. وذلك بعد تحديد موقعها الذي سيظهر بمجرد فتح القائمة
                        اي اننا سنستخدم نفس المعادلة ولكن بتبديل موقع العضمة الاولى بالثانية

                        نحدد موقع العظمة الثانية


                        نعيد نفس المعادلة السابقة بالموقع الجديد


                        وهكذا مع الثالثة


                        ولا تنسو الرابعة


                        نعود الى ال Attribute Holder ونرفع قيمته الى 100


                        لنحصل على حركة مرنة بمجرد تحريد الشكل السداسي الى اي اتجاه


                        وقمة في الداينميك للأطراف مع العمود الفقري


                        ارجو ان يكون الشرح مفهوم

                        تحياتي للجميع

                        تعليق


                        • #72
                          أهلا أخي أنيماتور وأخي n alhimi

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

                          محمد قزه \سورية

                          http://m-kezze.abobadr.net
                          محمد قزه \ سورية
                          إذا سألت فاسأل الله وإذا استعنت فاستعن بالله

                          http://www.facebook.com/kazzeh.3D

                          تعليق


                          • #73
                            بسم الله الرحمن الرحيم

                            السلام عليكم ورحمة الله وبركاته جميعا
                            يا اخوة الكرام نتقدم بالشكر الجزيل من الاخ الكريم والمحترم Animator على هذه الخدمة العظيمة والجبارة في هذا المضمار الصعب وشاق في الحقيقة انا شخصيا لا ادري كيف اعبر عني شكر وامتناني لهذا الدرس الممتع ومفيد وشيق لغاية الدرجة وكل ما استطيع القول هو اني اسأل الله ان يتقبل اعمالك وجعلها في ميزان حسناتك وحفك من كل مكروه ونحن المبتدئون في انتظار الكثير منكم وكذلك نتقدم بالشكر من الاخ العزيز محمد قزة على هذه المساعدة في هذا المشروع
                            والله ولي التوفيق
                            اخوكم في الدين محمد جواد
                            موقع جميل جدا

                            تعليق


                            • #74
                              شكرا اخ انيميتور ع الجزء الجديد وباذن الله هانفذه
                              سبحان الله وبحمده, سبحان الله العظيم

                              تعليق


                              • #75
                                شكرا أخي Animator على ردك السخي

                                ونتظر منك المزيد
                                http://www.upmoon.com/up4/Logo_ASOB.jpg

                                على كف القدر نمشي ولاندري وش المكتوب
                                ^^^^^^^^^^^^^^^^^^^^^^^
                                العلم إبداع وإنجاز
                                ^^^^^^^^^^^^^^^^^^^^^^^

                                تعليق

                                يعمل...
                                X