Unconfigured Ad Widget

تقليص

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

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

شرح .... MentalRay - Displacement

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

  • شرح .... 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
    طبعا الشرح ده كان جامد جدا وبالفعل كان فيه معلومات اول مره تتداول ...

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

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

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

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

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

    تعليق


    • #3
      مبدئيا ... لما تدخل اي ملف 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
        ما شاء الله يا حازم .. من زمان كان نفسي افهم الديسبليسمنت ..ودي معلمات مهمة جدا

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

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


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

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

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


        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
          في شوية معلومات تانية برضو هاضفها هنا ان شاء الله .... more detailed عن
          ال approximation editor كنت اخدتها في الكورس بتاع المنتال راي اللي كان
          علي ال cgtalk....

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

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

          تعليق


          • #6
            معليش يا باشا
            يريت لو تشرح بعيد عن العاميه لأني ما أفهمش الكثير من المفردات المصريه! وده ح يصعب الإستيعاب على امثالي من الخليجيين

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

            تعليق


            • #7
              بخصوص تجربتى فأنا اكتشفت انها مشكلة فوتوشوب, فالبكسلز التى فى
              الفوتوشوب تظهر فى الـ Displacement Map و انا ابحث عن حل لتلك المشكلة.

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


              تعليق


              • #8
                المشاركة الأصلية بواسطة الراوتر مشاهدة المشاركة
                معليش يا باشا
                يريت لو تشرح بعيد عن العاميه لأني ما أفهمش الكثير من المفردات المصريه! وده ح يصعب الإستيعاب على امثالي من الخليجيين

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

                تعليق


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

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

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

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

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

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

                  وبالتوفيق

                  تعليق


                  • #10
                    هشوفه اهو ......

                    تعليق


                    • #11
                      بعد اضافة الـ MentalRay Aproximation Editor.


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

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة أحمد عابد مشاهدة المشاركة
                        بعد اضافة الـ MentalRay Aproximation Editor.


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

                        تعليق


                        • #13
                          موضوع جميل جدا اخي حازم.

                          مقترح بسيط:

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

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

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

                          لاحول ولا قوة إلا بالله

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة أنس أبو بكر مشاهدة المشاركة
                            موضوع جميل جدا اخي حازم.

                            مقترح بسيط:

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

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

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


                            تعليق


                            • #15
                              هو إنت مكنتش عامل feather من الأول !!!!!

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

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

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

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

                              تعليق

                              يعمل...
                              X