موضوع: سؤال في mel

ردود: 9 | زيارات: 798
  1. #1
    عضو متميز
    تاريخ التسجيل
    Sep 2006
    المنطقة
    أبو دابي
    ردود
    2,301

    سؤال في mel

    لدي فايل يحوي 100 اوبجكت و لدي في ال Hypershade 35 ماتيريال.
    الاّن اريد ان اقوم بعمل دورة داخل الماتيريالات لمعرفة الماتيرال المسماة Glass لاية اوبجكتس معطية.
    الكود من وجهة نظر ماكس سكريبت ستكون كالتالي:
    كود:
    for i = 1 in sceneMaterials.count do
        (
        if sceneMaterials[i].name == "Glass" do
         (
          select sceneMaterials[i].objects
          )
        )
    --end Loop
    ما مقابل هذا في MEl?
    ~sion
    هل انت عاطفي وتستهبل ولديك مشاكل نفسية و و تعتقد دائماَ انك على حق ومستعد لاستخدام منصبك كمشرف للكيل من الاعضاء كما تريد دون احترام او موضوعية؟ نحن في طاقم الاشراف في المنابر (منبر الرأي و الكيل الآخر بمكيالين) نرحب بك معنا.


  2. #2
    ممكن توضح اكثر ....

    هل انت لديك متيريال زجاج بالمشهد و تريد تحديده على الجسم ؟ ! ! !

  3. #3
    عضو متميز
    صور رمزية mazm
    تاريخ التسجيل
    Aug 2006
    ردود
    1,096
    what you want to do is select all the objects with Glass Material, or what ?

    if this what you are looking for you can select the materials and RM choose select objects in intialShadingGroup.
    لا حول ولا قوة إلا بالله
    I Do Not Have Arabic Keyboard
    To KNOW and NOT to DO, is really NOT to KNOW
    Learn from Doing, not by Dreaming

  4. #4
    عضو متميز
    تاريخ التسجيل
    Sep 2006
    المنطقة
    أبو دابي
    ردود
    2,301
    I need to know if in MEL there is a command to do this.
    I don't want to select objects via the interface, script wise is there a command like that?
    ~sion
    هل انت عاطفي وتستهبل ولديك مشاكل نفسية و و تعتقد دائماَ انك على حق ومستعد لاستخدام منصبك كمشرف للكيل من الاعضاء كما تريد دون احترام او موضوعية؟ نحن في طاقم الاشراف في المنابر (منبر الرأي و الكيل الآخر بمكيالين) نرحب بك معنا.

  5. #5
    عضو متميز
    صور رمزية y@sser
    تاريخ التسجيل
    May 2003
    المنطقة
    جوانتانامو مصر
    ردود
    10,884
    نعم اخي دايمنش ممكن
    انا دخلت ميل زمان بس رجعت تاني لاني لاقيت مش هاستفيد منه حاجه علي الاقل في الوقت الراهن
    اعتقد ستجد الحل الاسرع هو عمل جلوبال برسيجوال لاختيا النود ثم الاجسام المتصله به
    في مايا اسماء النود لا تتكرر وهذا سيجعل الامر اسهل عليك
    اما لو كان هدفك هو فهم الميل نفسه وليس الاجراء فانصحك بفتح الموضوع في منتدي الميل في السي جي ستجد الاجابه اسرع
    بلاد الكوارث
    حيث جميع الشعب وجلاديه يبحثون عن العقل والقلب والشجاعه المفقودين
    لكن للاسف لاوجود للساحر اوز
    وتنتهي القصه بفقد الحذاء الاحمر
    وتبقي اليس في بلاد الكوارث للابد

    مدونتي

  6. #6
    عضو متميز
    صور رمزية omar77
    تاريخ التسجيل
    Feb 2004
    المنطقة
    تحت الاقامة الجبرية المؤقتة على كوكب الرذيلة ... الارض
    العمر
    40
    ردود
    4,206
    اقتباس الموضوع الأصلي كتب بواسطة y@sser معاينة الرد
    انا دخلت ميل زمان بس رجعت تاني لاني لاقيت مش هاستفيد منه حاجه علي الاقل في الوقت الراهن
    نفس الامر معي
    على اي حال لن يكون هناك اختلاف كبير عن mel ,هل أنت متأكد من ان السطر الأول صحيح
    your tsunami
    إن الحياة الدولية مثل الحياة الفردية من يحترم نفسه فيها يُحترم ، ومن يهن يسهل الهوان عليه قد ينال جزءاً من شفقة أو بعضاً من التعاطف أو جانباً من ابتسامة وربما قدراً من الفائدة ، ولكنه ينال أيضا الكثير من السخرية والاستهزاء.


  7. #7
    عضو متميز
    صور رمزية mazm
    تاريخ التسجيل
    Aug 2006
    ردود
    1,096
    كود:
    string $glassObject[] =`hyperShade -objects glass`;
    	for ($i=0; $i<size($glassObject); $i++){
    //do what you want here
    
    
    }
    this is will select all objects in the scene with material's name Glass and put it in array

    i hope it helps
    لا حول ولا قوة إلا بالله
    I Do Not Have Arabic Keyboard
    To KNOW and NOT to DO, is really NOT to KNOW
    Learn from Doing, not by Dreaming

  8. #8
    عضو متميز
    تاريخ التسجيل
    Sep 2006
    المنطقة
    أبو دابي
    ردود
    2,301
    اقتباس الموضوع الأصلي كتب بواسطة mazm معاينة الرد
    كود:
    string $glassObject[] =`hyperShade -objects glass`;
        for ($i=0; $i<size($glassObject); $i++){
    //do what you want here
    
    
    }
    this is will select all objects in the scene with material's name Glass and put it in array

    i hope it helps
    thanks exactly what I wanted.
    شكرا للجميع على المساعدة أحلى ناس والله
    ~sion
    هل انت عاطفي وتستهبل ولديك مشاكل نفسية و و تعتقد دائماَ انك على حق ومستعد لاستخدام منصبك كمشرف للكيل من الاعضاء كما تريد دون احترام او موضوعية؟ نحن في طاقم الاشراف في المنابر (منبر الرأي و الكيل الآخر بمكيالين) نرحب بك معنا.

  9. #9
    عضو متميز
    صور رمزية mazm
    تاريخ التسجيل
    Aug 2006
    ردود
    1,096
    I am happy that helped you
    so if you know how to write scripting so it will be easy for you to writing MEL script
    to know the command you can open
    script editor
    from History Menu
    turn on
    Echo All Commands
    this is will give you the information you need to start your script, everything you are doing in my reflected in this window

    good luck
    لا حول ولا قوة إلا بالله
    I Do Not Have Arabic Keyboard
    To KNOW and NOT to DO, is really NOT to KNOW
    Learn from Doing, not by Dreaming

Bookmarks

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

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