موضوع: شرح .... MentalRay - Displacement

ردود: 20 | زيارات: 5012
  1. #1
    مشرف منبر Maya
    صور رمزية hmsabry
    تاريخ التسجيل
    Jul 2007
    المنطقة
    Egypt
    العمر
    35
    ردود
    1,376

    Post شرح .... MentalRay - Displacement

    السلام عليكم يا شباب ...
    دا كان شرح انا شرحته داخل الورشة 2 بتاعت ال composite
    عشان يبقي مرجع لاي حد عاوز يفهم عن ال displacement ... واللي عنده معلومات
    اضافيه يحب يضيفها .... ياريت يضعها هنا عشان تبقي مرجع للمبتدئين ....

    وشكراً

    Maya ((mental ray)) displacement


    شوقو يا شباب ...
    ال displacement ده حاجة معناها انك تحط تفاصيل في الموديل لو انت
    هاتعملها موديل اما مستحيل ..!! او هياخد وقت جهنمي ...!!! عشان يتعمل ..!!!

    مثلا...



    مع نفسك يا معلم ..!!! ههههههههههههههههههه
    هو مش مستحيل يتعملة موديل ..!!!! هو ممكن ...!!! بس عاوز .........

    هنا يجي الفرق مابين ال Displacement وال Bump ..؟؟؟
    ال bump


    ده اسمة Bump ... يعني حفر غائر او بارز بس بسيط ... والاهم انه لا ياثر علي اطراف الموديل
    وده الفرق الحقيقي ما بين ال bump and displacement

    ال Displacement



    اعتقد الفرق وااااااااااااااااضح جدا ...!!! ان ده بروز وحفر غائر (((عمييييييييييييييييق جداااااااااا)))
    والاهم انه بياثر علي اطراف الموديل ...!!! وكمان بيغير فعليا في شكل السطح


    اعتقد الفرق بقي واضح ..؟؟
    ========================================================

    تمام ....
    ازاي ال displacement في المايا ..؟؟
    بكل امانة وصدق ... ده كل اللي اعرفة ...!! اللي عنده اسالة بعد الكلام ده ... يبقي الاجابة مش عندي

    دلوقتي ال displacement بتشتغل بطريقة بسيطة جدا ..!! انك تعرف ال render engine ما هي
    الامكان التي يجعلها غائرة ..!! وما الاماكن التي يجعلها بارزة ...!!
    والوسيلة الوحيدة هي ب texture map ابيض واسود ...


    الصورة ده بتتعامل مع (0 الي 255) هي نفس مفهوم (0 الي 1)

    *الابيض (( قيمة 1 )) يعبر عن البروز..
    *الاسود (( قيمة 0 )) يعبر عن الغائر ...
    *الرمادي (( قيمة 0.5 )) يعبر عن الحالة الطبيعية (لا بروز ولا غائر)

    خطوات العمل..
    1) select الموديل اللي عاوز تعملة displacement
    2) تفتح ال hypershade و تظهر الماتيريال الخاصة بالموديل
    3) تضغط علي input and output connection
    4) ثم select ال shading group وافتح ال attribute editor
    5) هتلاقي slot اسمة displacement اضغط علي اضافة texture عليه واختار file
    6) اختار الملف بتاع ال displacement الابيض والاسود ((كما وضحت مسبقا))
    7) select الموديل واذهب الي window > rendering editors > mentalray > approoximation editor

    8) يلا بيناااااااااااااااااااااااا



    MentalRay ِAproximation Editor


    9) عند displacement tessellation اضغط create
    10) هايفتح ال attribute editor اختار في ال approx method اختار spatial

    spatial الجدع ده بيديك 3 اشياء للتحكم في جودة ال Displacement
    *Min subD
    *Max subD
    *Length

    تمام..؟؟
    ..........؟؟؟؟؟؟؟ نعم ..؟؟؟
    صلو بينا علي النبي ... علية افضل صلاة وسلام
    الموضوع ده بالظبط بالظبط بالظببببببببببببببببببببببببببببببط زاي الموضوع اللي انا شرحتة قبل
    كده بتاع ال Anti - Aliasing
    بس الفرق ... بدل مفهوم ال samples ... احذفة وضع edges ..!!
    http://www.maxforums.net/showpost.ph...31&postcount=7
    مش هشرح تاني ... فالرجاء الاطلاع علي اللينك اللي فوق ده.

    فال Min subD = min samples
    max subD = max samples
    length = contrast

    بمعني ... ان الموضوع برضة عمليت adaptation ان الرندر يشوف ما هي الاماكن اللي
    محتاجة edges اكتر فيضع بحد اقصي ((max subD)) وبحد ادني للاماكن اللتي لا تحتاج
    ل edges الي ((Min subD))

    اما ال length ... وده اهم عااااااااااااااااااامل ...!!! انت بتحدد ما اقصي طول ل edge لكي
    يتم تقسيمة مرة اخري ..!!

    عند البدا في تجربة ال displacement في المشهد للوصول لافضل ارقام قم بالاتي
    1) ضع في Min subD قيمة 0
    2) ضع في max subD قيمة 3
    3) شوف كويس ال grid وقارنة بمقاس تخيلي لحجم ادق تفصيلة عندك في ال displacement
    طول ال edge وضعه في ال length

    مثال


    شايفين الحمامة ((هي طبعا مش المفروض تبقي موديل)) بس كانها المفروض تبقي هنا كاحجم
    و كماكان... تمام ..؟؟

    زاي ما كلنا شايفين ال grid ... الفروض نقيس ((نسبة وتناسب)) تفاصيل الحمامة بالنسبة لل grid
    وفي حاله زاي دي ... ممكن نبتدي ب 0.2 لل length

    جرب ارندر ... في حالة شرشه ... او عدم دقة حواف الحمامة ... خلي ال length اقل
    0.1 .... لو لسة ...؟؟ 0.05 .... لو لسة ...؟؟ خلي ال max subD 4 .... لو لسة ..؟؟؟
    صغر ال length الي 0.03.... وهكذا ...

    دايما ... قلل ال length اكتر ... لو لسة زود رقم وااااااااااااحد بس لل Max SubD
    لية ..؟؟؟؟؟؟؟؟
    لان ال max subD ده بيخلي المايا تضيف كمية كبيرة جدا من ال Edges ... اما ال
    length ده بيحدد عند اي طول لل edge نقسمة ((من خلال العدد المسموح كا max SubD))
    فبكدة بنستخدم اقصي استفادة من العدد المتاح لل max SubD
    وفي حالة انك خليت ال Length قصير جدااااااااا ولا يوجد تحسين في الجودة يبقي العدد غير كافي
    في max SubD... اذن ... نزود ال max SubD رقم واحد فقط.

    علي فكرة ....
    ال displacement ده ممكن يموت وقت الرندر تماااااااااااااااااااااااما ..!!!! وممكن يخلي المايا
    ت crash ..!!!! لو حاطت max SubD كبير جدااااااااااااااااااااااااااااااااااااا
    لذلك لازم تستخدم كل ال Edges اللي يعطيهالك ال max SubD حتي تستنفذ..!!!

    الرجاء ....
    بعد الشرح ده لو حد لسة مش فاهم ..!!!! يبحث علي النت لان ليس عندي معلومات عن الموضوع ده
    اكتر من ده ..!!!
    Hazem M. Sabry
    VFX Artist
    MBC Creative Service
    ===========
    www.hmsabryworks.com
    Voxel Works - My Tutorials Page


  2. #2
    عضو نشيط
    صور رمزية bedotop
    تاريخ التسجيل
    Feb 2008
    المنطقة
    Egypt
    ردود
    534
    طبعا الشرح ده كان جامد جدا وبالفعل كان فيه معلومات اول مره تتداول ...

    بس الناس مبتدورش ..

    بالمناسبه أنا عندى استفسار وهو مشكله مع mia x material

    أنا طبعا بعمل الmap على photoshop وبعمل الجزء إلى مش فيه بروز ولا غائر R=128 G=128 B=128

    بس الجسم بيكبر مش عارف ده من إيه على العلم إنى بستخدم MAYA 2011

    فإيه المشكله بالظبط فى الموضوع ده ؟؟

  3. #3
    مشرف منبر Maya
    صور رمزية hmsabry
    تاريخ التسجيل
    Jul 2007
    المنطقة
    Egypt
    العمر
    35
    ردود
    1,376
    مبدئيا ... لما تدخل اي ملف texture لازم تعمل الاتي ...
    1) تعمل right click علي ال alpha offset وتعمل expression فيه الاتي
    (file01.alphaOffset = -1 * (file01.alphaGain/2
    طبعا ... ال file01 ده اسم الملف ... تغيرة بالاسم الحقيقي
    للملف بتاعك انت بعد كتابة ال expression

    وكل ما تحب تقلل قيمة ال displacement تغير في ال alphaGain وده
    هايقلل ال displacement بشكل عاااااااااااااااااااااااااام ....

    المثال ده ... 2 planes واحد عليه displacement ((اللي يمين)) والتاني
    عادي ((الشمال)) ... لاحظ الخط اللي في وسط ال checkers ده المفروض
    قيمة ال 0.5 ... او 128 كا RGB

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

    Correct Displacement ((with expression))




    Wrong Displacement - default offset = 0

    Hazem M. Sabry
    VFX Artist
    MBC Creative Service
    ===========
    www.hmsabryworks.com
    Voxel Works - My Tutorials Page

  4. #4
    مشرف منبر Maya
    صور رمزية M. Maya
    تاريخ التسجيل
    Feb 2009
    المنطقة
    Kingdom Of Islam
    ردود
    3,867
    ما شاء الله يا حازم .. من زمان كان نفسي افهم الديسبليسمنت ..ودي معلمات مهمة جدا

    وأعتقد انها مكن تفي بالغرض والي حابب يستزيد يدور في النت ...

    تسلم ايدك يا نجم يا كبير وربنا يجعل جهدك في موازين حسناتك ..


    قال الشاعر المصري الرائع سيد حجاب
    نقلا عن أستاذه " ليس العظيم من يشعر الناس بضئالتهم
    إنما العظيم من يفجر العظمة المدفونة
    في صدور الناس"
    وهذا ما يقوم به أعضاء المنتدى الكرام

    ***********************

    امسح ذنوبك وإن كانت مثل زبد البحر
    اضغط على الرابط ولن تندم


    http://www.shbab1.com/2minutes.htm



    http://The Best Site - I Recommend To Visit It


    My Channel On Youtube :

    http://www.youtube.com/user/guitariero5?feature=mhum

  5. #5
    مشرف منبر Maya
    صور رمزية hmsabry
    تاريخ التسجيل
    Jul 2007
    المنطقة
    Egypt
    العمر
    35
    ردود
    1,376
    في شوية معلومات تانية برضو هاضفها هنا ان شاء الله .... more detailed عن
    ال approximation editor كنت اخدتها في الكورس بتاع المنتال راي اللي كان
    علي ال cgtalk....

    ياريت يا شباب ... الناس تعمل تجارب ... وتضع تجاربها ... واي معلونات جديده
    عشان يفيد بيها الناس

    وجازاكم الله كل خير ...
    Hazem M. Sabry
    VFX Artist
    MBC Creative Service
    ===========
    www.hmsabryworks.com
    Voxel Works - My Tutorials Page

  6. #6
    عضو نشيط
    صور رمزية الراوتر
    تاريخ التسجيل
    Apr 2004
    المنطقة
    KWT
    ردود
    734
    معليش يا باشا
    يريت لو تشرح بعيد عن العاميه لأني ما أفهمش الكثير من المفردات المصريه! وده ح يصعب الإستيعاب على امثالي من الخليجيين

    انا لسه صفر عالشمال بالـ Displacement بس بأفهم بالبمب!
    Blender Maya LT Unity3D Illustrator

  7. #7
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    بخصوص تجربتى فأنا اكتشفت انها مشكلة فوتوشوب, فالبكسلز التى فى
    الفوتوشوب تظهر فى الـ Displacement Map و انا ابحث عن حل لتلك المشكلة.

    انا قمت بعمل الـ Displacement على الـ Illustrator لأننى اعرف انه لا يعتمد
    على البكسلز و لكن صدفتنى ايضا مشكلة جودة الـ Displacement على المايا.



  8. #8
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    اقتباس الموضوع الأصلي كتب بواسطة الراوتر معاينة الرد
    معليش يا باشا
    يريت لو تشرح بعيد عن العاميه لأني ما أفهمش الكثير من المفردات المصريه! وده ح يصعب الإستيعاب على امثالي من الخليجيين

    انا لسه صفر عالشمال بالـ Displacement بس بأفهم بالبمب!
    بإختصار الـ Displacement مثل الـ Bump لكن الـ Bump
    بيـ Fake الـ Deformation لكن الـ Displacement يقوم
    بعمل تشويه فعلى للمجسم.
    تمام كدة؟


  9. #9
    عضو نشيط
    صور رمزية bedotop
    تاريخ التسجيل
    Feb 2008
    المنطقة
    Egypt
    ردود
    534
    اقتباس الموضوع الأصلي كتب بواسطة أحمد عابد معاينة الرد
    بخصوص تجربتى فأنا اكتشفت انها مشكلة فوتوشوب, فالبكسلز التى فى
    الفوتوشوب تظهر فى الـ Displacement Map و انا ابحث عن حل لتلك المشكلة.

    انا قمت بعمل الـ Displacement على الـ Illustrator لأننى اعرف انه لا يعتمد
    على البكسلز و لكن صدفتنى ايضا مشكلة جودة الـ Displacement على المايا.

    راجعت الجزء Approximation Editor الى شرحه حازم ؟! الحل موجود فيه والنتيجه ممتازه جدااااااااا

    ثانيا الphotoshop مفيش منه مشكله ولا حتى illustrator ..

    المشكله إنك تظبط إعداداتك صح جوه maya زى ما حازم شارح الموضوع تمام..

    ولو عايز ترفع جودة الmap من جوه الphotoshop ممكن تخرجها 32 bit ..

    وبالتوفيق

  10. #10
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    هشوفه اهو ......


  11. #11
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    بعد اضافة الـ MentalRay Aproximation Editor.


    هى كدة شكلها مشكلة فوتوشوب.
    شكرا.


  12. #12
    مشرف منبر Maya
    صور رمزية hmsabry
    تاريخ التسجيل
    Jul 2007
    المنطقة
    Egypt
    العمر
    35
    ردود
    1,376
    اقتباس الموضوع الأصلي كتب بواسطة أحمد عابد معاينة الرد
    بعد اضافة الـ MentalRay Aproximation Editor.


    هى كدة شكلها مشكلة فوتوشوب.
    شكرا.
    راعي ان ممكن يكون حجم الصورة اللي انت عاملها صغيرة ...!!! مما ادي لعمل هذا ال pixelation
    فانا راي اعمل ملف الصورة حجمه كبير مثلا 1024 او 2048 حسب حجم الموديل بتاعك ... وافرد اليوفي
    من غير اي stretch .... وجرب تاني ... وان شاء الله هاتشتغل معاك كويس ....
    Hazem M. Sabry
    VFX Artist
    MBC Creative Service
    ===========
    www.hmsabryworks.com
    Voxel Works - My Tutorials Page

  13. #13
    طالب / مدرسة الأنيميشن
    صور رمزية أنس أبو بكر
    تاريخ التسجيل
    Oct 2007
    المنطقة
    المملكة العربية السعودية
    العمر
    30
    ردود
    4,869
    موضوع جميل جدا اخي حازم.

    مقترح بسيط:

    مسابقة بسيطة يتم فيها وضع موديل فقط بدون خامات والشباب ينشؤون الخامة و يطبقون الديسبليس على المجسم بأنفسهم.

    ويتم بناء على ذلك تصحيح الأخطاء ونحو ذلك.

    الفائز يأخذ وسام كأفضل عضو متعلم مطبق.

  14. #14
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    اقتباس الموضوع الأصلي كتب بواسطة أنس أبو بكر معاينة الرد
    موضوع جميل جدا اخي حازم.

    مقترح بسيط:

    مسابقة بسيطة يتم فيها وضع موديل فقط بدون خامات والشباب ينشؤون الخامة و يطبقون الديسبليس على المجسم بأنفسهم.

    ويتم بناء على ذلك تصحيح الأخطاء ونحو ذلك.

    الفائز يأخذ وسام كأفضل عضو متعلم مطبق.
    شكلى كدة انا اللى هفوز فيها لأننى حليت مشكلتى
    و هو اضافة 5% feather فى الفوتوشوب..



  15. #15
    عضو نشيط
    صور رمزية bedotop
    تاريخ التسجيل
    Feb 2008
    المنطقة
    Egypt
    ردود
    534
    هو إنت مكنتش عامل feather من الأول !!!!!

    يا راجل دوختنا معاك

    طبعا لازم أى displacement يكون فيه سنه feather (ممنوع منعا باتاااااااا الحواف الحاده) الحواف الحاده

    الشارب تعنى تشويه طبعا ..

    ده إنت لما تيجى تعمل موديل لازم تدى الحواف bevel ده عشان واقعية الشكل من الاساس
    عموما الحمد لله إنها إتعملت تمام.. بالتوفيق يا صاحبى

  16. #16
    عضو متميز
    صور رمزية salsbeel
    تاريخ التسجيل
    Jul 2009
    المنطقة
    الأردن
    العمر
    23
    ردود
    2,341
    شكراااا استاذ حازم على الشرح...


    طب انا بس اضع التكتشر واعمل رندر الشكل بطلع ملخبط كثييييير.!! هو هاك طبيعي ولا بكون في اشي خطأ..؟؟

  17. #17
    طالب / مدرسة الأنيميشن
    صور رمزية أنس أبو بكر
    تاريخ التسجيل
    Oct 2007
    المنطقة
    المملكة العربية السعودية
    العمر
    30
    ردود
    4,869
    اقتباس الموضوع الأصلي كتب بواسطة أحمد عابد معاينة الرد
    شكلى كدة انا اللى هفوز فيها لأننى حليت مشكلتى
    و هو اضافة 5% feather فى الفوتوشوب..
    شكرا على المعلومة أخي ^_^

  18. #18
    عضو نشيط
    صور رمزية fx monde
    تاريخ التسجيل
    Mar 2009
    المنطقة
    المغرب ـــــــــ الرباط
    ردود
    443
    شكراااا حازم على الشرح
    سبحــــان اللـه والحمد لله ولا إله إلا اللـه و اللـه أكبر
    My blogpot
    www.essofi-computergraphic.blogspot.com

  19. #19
    مشرف منبر Maya
    صور رمزية hmsabry
    تاريخ التسجيل
    Jul 2007
    المنطقة
    Egypt
    العمر
    35
    ردود
    1,376
    قبل الحادثة ....



    بعد الحادثة ....


    شكلى كدة انا اللى هفوز فيها لأننى حليت مشكلتى
    يا معلم .... 100 100 الكلام ده ....
    طبعا لازم تفوز في فرق شديد مابين قبل الحادئة وبعد الحادثة ...

    الاهم من الفوز والكلام ده .... انت خلاص فهمت النقطة دي ...؟؟
    حاسس دلوقتي انك مسيطر علي ال displacement ...؟؟
    Hazem M. Sabry
    VFX Artist
    MBC Creative Service
    ===========
    www.hmsabryworks.com
    Voxel Works - My Tutorials Page

  20. #20
    Graphic Designer
    صور رمزية أحمد عابد
    تاريخ التسجيل
    Aug 2006
    المنطقة
    Egypt
    ردود
    4,352
    يا معلم .... 100 100 الكلام ده ....
    طبعا لازم تفوز في فرق شديد مابين قبل الحادئة وبعد الحادثة ...

    الاهم من الفوز والكلام ده .... انت خلاص فهمت النقطة دي ...؟؟
    حاسس دلوقتي انك مسيطر علي ال displacement ...؟؟
    ايوة ... و الـ MentalRay ِAproximation Editor كانت جديدة برده.
    انا كدة اقدر اكمل شغلى..


كلمات دلالية لهذا الموضوع

Bookmarks

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

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