موضوع: سؤال بسيط ومهم للجميع ممن يعرف بعض المعلومات عن ال dos بخصوص cmdrender الخاص بالماكس

ردود: 7 | زيارات: 613
  1. #1
    عضو متميز
    صور رمزية MAROUF3D
    تاريخ التسجيل
    Oct 2002
    المنطقة
    دوما - مدينة المساجد
    ردود
    1,738

    سؤال بسيط ومهم للجميع ممن يعرف بعض المعلومات عن ال dos بخصوص cmdrender الخاص بالماكس

    السلام عليكم

    اولاً هناكم برنامج اسمه cmdrender موجود في مجلد الماكس

    مهمته :

    يقوم بعملية الرندر لمجموعة كبيرة من الملفات الخاصة بالماكس

    يعمل تحت بيئة الدوز

    طريقة التعامل معه:

    تقوم بكتابة نص أوامر بلاحقة .bat ليقوم بتمرير البارامترات للبرنامج ليقوم ليجعل الماكس يقوم بالرندر حسب البارامترات المطلوبة
    أنشأ ملف ماكس وأنشأ فيه بوكس وأنشأ كاميرا وسمها camera01
    واحفظ العمل باسم marouf3d.max في قرص ال c:\
    ضع السطر التالي في المفكرة واحفظ الملف في مجلد الماكس بلاحقة .bat
    سمه مثلاً marouf3d

    cmdrender -camera:camera01 -frames:1 -o:c:\marouf3d.tif -w:600 -h:800 c:\marouf3d.max
    وبعدها انقر نقرتين على الملف المسمى marouf3d.bat
    ستجد أن البرنامج فتح الماكس وقام بالرندر من الكاميرا المسماة camera01وحفظ النتيجة ب c:\marouf3d.tif
    بعرض 800 وارتفاع 600

    ولرندرة عدة ملفات اكتب اسطر متعددة
    لكل ملف سطر

    ولمعرفة بارامترات أخرى راجع تعليمات الماكس

    اكتب في التعليمات
    cmdrender
    لايوجد على جهازي ماكس حالياً
    "إن قامت الساعة وفي يد أحدكم غرسة فليغرسها"



    موقعي الشخصي
    www.3dmax.tv




    اذا تعلمت كل الاوامر في برنامجك المفضل فكأنك تعلمت الإمساك بالقلم وبقي عليك أن تتعلم كيف ترسم ..
    Maarouf


  2. #2
    عضو متميز
    صور رمزية MAROUF3D
    تاريخ التسجيل
    Oct 2002
    المنطقة
    دوما - مدينة المساجد
    ردود
    1,738
    والسؤال الذي أريد إجابة عنه


    ان بعض البارامنترات يشترط أن تمرر إلى البرنامج ك string ولم أستطع أن أمررها كذلك

    جربت كما هو مكتوب بالتعليمات ولكن لم انجح بذلك


    يعني ببساطة

    كيف تمرر قيمة متغير string إلى برنامج يعمل في بيئة ال dos



    وشكراً
    "إن قامت الساعة وفي يد أحدكم غرسة فليغرسها"



    موقعي الشخصي
    www.3dmax.tv




    اذا تعلمت كل الاوامر في برنامجك المفضل فكأنك تعلمت الإمساك بالقلم وبقي عليك أن تتعلم كيف ترسم ..
    Maarouf

  3. #3
    شلونك أخي معروف
    من شان سؤالك
    Command-Line Rendering
    يعمل على كل أجهزة بشرط وجود كرت شبكة (حقيقي أو وهمي )
    يجب أن يكون عندك الماكس و ال backburner وأن تشغل ال server
    أكتب في cmd
    cd..
    cd..
    cd C:\Program Files\Autodesk\3ds Max 9
    3dsmaxcmd

    وسوف نجد ضالتك

  4. #4
    عضو متميز
    صور رمزية MAROUF3D
    تاريخ التسجيل
    Oct 2002
    المنطقة
    دوما - مدينة المساجد
    ردود
    1,738
    شكراً أخي طارق على الرد
    انا اعمل على ال CMDRENDER
    وكل اعمال الرندر عندي اقوم بها باستخدامه
    ولكن المشكلة هي عندما اريد ان أمرر لأحد بارامتراته قيمة string وخصوصاً إذا كانت تحوي مسافات

    يعني
    مثلاً
    -camera:camera01

    لايحدث اي مشكلة ولكن لو كتبت له

    -camera:camera 1

    لتم رفض الطلب كاملاً

    الفرق هو وجود فراغ في الثانية
    "إن قامت الساعة وفي يد أحدكم غرسة فليغرسها"



    موقعي الشخصي
    www.3dmax.tv




    اذا تعلمت كل الاوامر في برنامجك المفضل فكأنك تعلمت الإمساك بالقلم وبقي عليك أن تتعلم كيف ترسم ..
    Maarouf

  5. #5
    عضو متميز
    صور رمزية MAROUF3D
    تاريخ التسجيل
    Oct 2002
    المنطقة
    دوما - مدينة المساجد
    ردود
    1,738
    طبعاً هذا البرنامج لايستلزم اي تجهيزات شبكة ولا علاقة له بال backburner سوى انه يمكن ان يعطيه بعض الاوامر ولكن عمله لايعتمد عليه
    "إن قامت الساعة وفي يد أحدكم غرسة فليغرسها"



    موقعي الشخصي
    www.3dmax.tv




    اذا تعلمت كل الاوامر في برنامجك المفضل فكأنك تعلمت الإمساك بالقلم وبقي عليك أن تتعلم كيف ترسم ..
    Maarouf

  6. #6
    لا حظ معروف أن معظم المبرمجين يستعيضون عن الفراغ بالرمز ( _ ) عند الكتابة

  7. #7
    عضو متميز
    صور رمزية MAROUF3D
    تاريخ التسجيل
    Oct 2002
    المنطقة
    دوما - مدينة المساجد
    ردود
    1,738
    اقتباس الموضوع الأصلي كتب بواسطة math maxer معاينة الرد
    لا حظ معروف أن معظم المبرمجين يستعيضون عن الفراغ بالرمز ( _ ) عند الكتابة
    شكراً أخي طارق على الاجابة
    المشكلة عندما تريد أن تضع رابط (مسار) يحتوي على فراغات
    هما لايمكنك أن تغير اي شيء في الرابط

    ولو تركت الفراغات مارحيشتغل البرنامج



    من يعمل على الدوز بشكل جيد ممكن أن يجد لي اجابة شافية
    "إن قامت الساعة وفي يد أحدكم غرسة فليغرسها"



    موقعي الشخصي
    www.3dmax.tv




    اذا تعلمت كل الاوامر في برنامجك المفضل فكأنك تعلمت الإمساك بالقلم وبقي عليك أن تتعلم كيف ترسم ..
    Maarouf

Bookmarks

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

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