صفحة 1 من 2 12 أخيرأخير
النتائج المعروضة من 1 الى 20 من مجموع 23

موضوع: اول اسكريبت لي مع السينما :)

ردود: 23 | زيارات: 1554
  1. #1
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861

    اول اسكريبت لي مع السينما :)

    هذا اول اسكريبت لي مع السينما فور دي .. و ذلك بسبب مشكلة واجهتني اثناء عملي على السيارة nissan 350z و كنت اريد حل لها .. فبعد البحث قررت ان اقوم بعمل اسكريبت بنفسي

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

    فما عملته هوا Script لكي يقوم باخفاء جميع العناصر التي لم تقم انت باختيارها و ارجاعها اذا اردت

    هذا هوا الكود ::
    كود:
    // Script By MO3ALLEM //
    ////////////////////////
    doc->StartUndo();
    var obj = doc->GetFirstObject();
     while(obj)
      { 
      
      if(obj->GetBit(BIT_AOBJ)==0)
       {
        
        if(obj->GetEditorMode()==MODE_OFF)
           {
          doc->AddUndo(UNDO_OBJECT, obj);
          obj->SetEditorMode(MODE_UNDEF);
           }
        else
           {
          doc->AddUndo(UNDO_OBJECT, obj);
          obj->SetEditorMode(MODE_OFF);
           }
       }
      obj = obj->GetNext() ;
      }
    doc->EndUndo();
    الان كل ما عليك فعله لتستخدمه هو ان تفتح ال script manager و تضغط new و اكتب اسم لل script " براحتك يعني " ثم تضع ال script في ال المربع الذي في الاسفل " و ليس الذي بجواره menu state " و اضغط save all ... ثم اذهب الى ال command manager و ابحث عن ال script و اكتب في ال name filter الاسم اللي حضرتك اخترته براحتك .

    الان اسحبه و ضعه في اي مكان في ال بجانب الايقونات الاخرى .. و اضغط عليه لتستخدمه .. كما يمكنك ان تقوم بوضع shortcut له في ال Object manager ..

    مميزاته ::
    1 ) انه يدعم خاصية ال undo يعني اذا غلطت ممكن ترجع .
    2 ) انه يمكنك اختيار عنصرين او 3 مثلا و يقوم هوا باخفاء الاخرين ولا يشترط ان تختار جسم واحد فقط .
    3 ) انه اذا ضغطت عليه و كان باقي العناصر ظاهره يخفيها اما اذا كانت مخفية يظهرها .

    بسيط كما ان به بعض العيوب يعني مثلا لو وضعت العناصر في null object ثم قمت بالضغط عليه سيخفي ال Null object و يتجاهل العناصر بداخله ..

    تقريبا اساس الكود ماخوذ من احدى دروس Cineversity لكن انا زدت عليه ليقوم بعمل ما اريد

    استمتعوا و انتظروا المزيد في المستقبل

    ......... Mo3allem
    !!!! Ian Joyner ROCKS !!!!


  2. #2
    coming character modeler
    صور رمزية omareloo
    تاريخ التسجيل
    Jan 2008
    المنطقة
    مصر
    ردود
    2,315
    جميل جدا

    you rocks

    Studying modeling

    modeling is a life

    (Y) away
    شعارنا

    ابعد عن التعقيد

    وخليك مع ال 4d

    اقصد

    ال

    Cinema 4d






  3. #3
    ممتاز أخي معلم
    جميل ان تدخل بحر الاسكريبت
    يبدو ان لغة الاسكريبت هذه مشتقة من لغة السي
    في الماكس يوجد أمر اسمه Isolate selection يقوم بنفس وظيفة هذا الاسكريبت.
    بالتوفيق
    مدونتي
    http://www.alkhalil.net

    اتقوا النار و لو بشق تمرة

    _______________________

    Taking you to the MAX

    _______________________





  4. #4
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    omareloo :: شكرا على الاطراء يا مان

    نجيب الفاتح :: شكرا استاذي .. و ان شاء الله انا ناوي ان ادخل في المجال ده على قد ما اقدر و ربنا يسهل
    أخر تعديل بواسطة mo3allem في 05 / 09 / 2008 الساعة 03:10 AM
    !!!! Ian Joyner ROCKS !!!!

  5. #5
    عضو متميز
    صور رمزية hwpa2001
    تاريخ التسجيل
    Nov 2006
    المنطقة
    مسلم ومصرى وأفتخر
    العمر
    51
    ردود
    1,164
    اقتباس الموضوع الأصلي كتب بواسطة نجيب الفاتح معاينة الرد
    ممتاز أخي معلم
    جميل ان تدخل بحر الاسكريبت
    يبدو ان لغة الاسكريبت هذه مشتقة من لغة السي
    في الماكس يوجد أمر اسمه isolate selection يقوم بنفس وظيفة هذا الاسكريبت.
    بالتوفيق
    برافو عليك يامعلم ايوة كدة عايزين ناس قلبها جامد فى السكربتات

    وبالنسبة لكلام نجيب اعتقد انه مدام يوجد امر فى الماكس يعمل عمل هذا الاسكربت يبقى 90% يوجد مثيل له فى السينما

    وممكن اهل الخبرة يفيدونا اكثر اذا كان موجود مثيل
    أشهد أن لاإله إلا الله محمد رسول الله

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المنطقة
    K.S.A
    ردود
    651
    جميل جدا
    لكن يمكن عمل نفس عمل Script بإستخدام c4d فقط

    لاحظ :



    لدي مجموعة من المجسمات و أريد أخفاء جميع المجسمات و أضهار المجسم (1) بنفس الوقت
    و دون جمع بقية المجسمات بمجموع لوحدها ثم أخفاؤها

    الحل :



    لاحظ : لقد قمت بإخفاء المجموعة
    و وضعت على المجسم (1) دائرة خضراء
    هذا يعني أن لا يتطبق عليه تأثير المجموع التي بداخلها

    و بالتوفيق ...
    ...
    ..

    C
    INEMA 4D
    ..
    ...


  7. #7
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    hwpa2001 : شكرا على مرورك عزيزي .. و بالنسبة لموضوع وجود نفس الامر في السينما فلا اعتقد و لو كان في ياريت تقولي

    smart220 : تخيل مشهد فيه 40 - 50 عنصر .. انتا لازم تطلع لاول القائمة عشان تقوم باخفاء المجموعة الرئيسية ثم تنزل للاسفل و تبحث عن الجسم ثم و تعلم عليه بالاخضر .. و تخيل كمان انك تريد مثلا الابقاء على 5-6 اجسام في مواضع مختلفة من ال object manager حتقعد تدور على اسم كل واحد و تعلم عليه بالاخضر و و و .. ديه كلها تعتبر حلول جانبية لحل المشكلة زي اللي انا كنت باستخدمه مثلا .. لكن تخصيص بعض الوقت لعمل الاسكريبت دائما حيسهل على المستخدم فيما بعد ..
    !!!! Ian Joyner ROCKS !!!!

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المنطقة
    K.S.A
    ردود
    651
    اقتباس الموضوع الأصلي كتب بواسطة mo3allem معاينة الرد
    hwpa2001 : شكرا على مرورك عزيزي .. و بالنسبة لموضوع وجود نفس الامر في السينما فلا اعتقد و لو كان في ياريت تقولي

    smart220 : تخيل مشهد فيه 40 - 50 عنصر .. انتا لازم تطلع لاول القائمة عشان تقوم باخفاء المجموعة الرئيسية ثم تنزل للاسفل و تبحث عن الجسم ثم و تعلم عليه بالاخضر .. و تخيل كمان انك تريد مثلا الابقاء على 5-6 اجسام في مواضع مختلفة من ال object manager حتقعد تدور على اسم كل واحد و تعلم عليه بالاخضر و و و .. ديه كلها تعتبر حلول جانبية لحل المشكلة زي اللي انا كنت باستخدمه مثلا .. لكن تخصيص بعض الوقت لعمل الاسكريبت دائما حيسهل على المستخدم فيما بعد ..
    فعلا
    معك حق في هذه النقطة
    صحيح يمكن أستخدام الطريقة التي شرحتها أنا في الرد السابق
    و ستأخد بعض الوقت
    لكن بعض الأحيان يكون الوقت ثمين جدا
    و نحنتاج الى العمل بسرعه

    لذا شكرا جزيلا لك على هذا Script

    و بالتوفيق ...
    ...
    ..

    C
    INEMA 4D
    ..
    ...


  9. #9
    زكرياء
    صور رمزية Mrzik
    تاريخ التسجيل
    Jan 2008
    المنطقة
    Maroc
    ردود
    3,104
    بارك الله فيك يا معلم على السكريبت
    +
    عاشت أيديك يا غالي

  10. #10
    3d artist
    تاريخ التسجيل
    Jun 2007
    المنطقة
    الجزائر
    العمر
    28
    ردود
    2,302
    تسلم أخي معلم على هذا السكربت الرائع
    لا مستحيل مع الإرادة imposible is nothing
    ~~~~my gallery~~~~~
    *Beatiful is in details*

  11. #11
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    Mrzik : شكرا على مرورك عزيزي

    kamel3dmax : شكرا اخي وان شاء الله يكون افادك
    !!!! Ian Joyner ROCKS !!!!

  12. #12
    ممتاز اخي المعلم اشتقت اليك كثيرا علي المسنجر انا غيرت اسمي انا كنت ×stri× لو تتذكرني منذ سنة تقريبا واريد ان ارجع تلك الصداقة وفقك ربي
    وسلام الله عليك ورحمته وبركاتة

  13. #13
    عضو متميز
    صور رمزية almansouri
    تاريخ التسجيل
    Apr 2007
    المنطقة
    الإمارات العربية المتحدة
    ردود
    996
    شكرا جزيلا لك يا معلم على هذا السكريبت الرائع و المفيد .. شخصيا أنا كنت محتاج شيء من هذا القبيل.

    سلمت يداك
    خــــ المنصوري ــالد

  14. #14
    شاب غير عادي
    صور رمزية Libya82
    تاريخ التسجيل
    Nov 2006
    المنطقة
    ليبيا - درنه
    العمر
    35
    ردود
    5,463
    ما هذا ... ؟؟؟

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

    كنت قد فتحت موضوع تحت عنوان " مشروع إنشاء سكربتات خاصة "

    http://www.maxforums.net/showthread.php?t=110604

    الموضوع
    الهدف منه هو تطوير المستوى في إنشاء السكربتات و إنشاء سكربتات خاصة بنا

    طبعا توقف العمل على السكربتات لعدم المشاركة ..

    و السكربت الذي قمت بعمله مفيدا جدا ويفي بالغرض ...

    بالتوفيق ..



  15. #15
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    Sir-ManDo : شكرا اخي و ان شاء الله يكون اعجبك و ان شاء الله اشوفك على الماسنجر قريبا

    almansouri : شكرا اخي و ان شاء الله يفي بالغرض ..


    Libya82 : اخي ليبيا .. انا ان شاء الله ناوي اتوسع في هذا ا لمجال اكثر واكثر و الحمدلله المثال السابق كان بمثابة تتطبيق عن كيفية استخدام ال SDK الخاصة بالسينما و هو كمان مدخل عشان تتضح الامور لي بالنسبة للاستخدام ال C.O.F.F.E.E. ..

    الموضوع جميل فعلا للاسف لم انتبه له من قبل .. و ان شاء الله الموضوع يتوسع اكثر و ان شاء الله احاول اكون احد المشاركين فيه
    !!!! Ian Joyner ROCKS !!!!

  16. #16
    abdelouahab
    صور رمزية abdoubb
    تاريخ التسجيل
    May 2006
    المنطقة
    تحت القرمود
    العمر
    33
    ردود
    5,333
    يااااااااااااااااااااااااااااااااا
    السكربتات....More more more !!!!!!!!!!!!!! المزيد المزيد المزيد
    أظن أنه الآن حان الوقت لتعلم coffee لأنه له علاقة بالـcineman
    شكرا لك على السكربت يا معلم
    بعض الدروس
    http://abdelouahab.4shared.com

    .... à la mémoire de Kazouz

  17. #17
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    اهلا عبدو ...

    ان شاء الله يكون عجبك ال script و شكرا على المرور و الرد
    !!!! Ian Joyner ROCKS !!!!

  18. #18
    أخي معلم ،، أود أن أقدم لك إعجابي وتقديري لبحثك هذا
    ودخول بشكل أعمق بخفايــا البرنامج .

    My hat goes off for you
    الفينيقي

  19. #19
    ما شاء الله
    ربنا يبارك فيك يا ريس
    10/10

    شغل محترفين ^ــــــ*
    ربنا يوفقك

  20. #20
    عضو متميز
    صور رمزية mo3allem
    تاريخ التسجيل
    Oct 2006
    المنطقة
    كوكو الارض
    ردود
    1,861
    Phoenician : شكرا على مرورك عزيزي و الحمدلله انه اعجبك

    محمد نور :: شكرا على المرور و الرد يا جميل
    !!!! Ian Joyner ROCKS !!!!

Bookmarks

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

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