موضوع: سؤال: اي شي عن الـ SHADER LIBRARY

ردود: 11 | زيارات: 888
  1. #1
    عضو متميز
    صور رمزية eech55
    تاريخ التسجيل
    Jun 2003
    المنطقة
    الإمارات
    ردود
    1,358

    سؤال: اي شي عن الـ SHADER LIBRARY

    السلام عليكم و رحمة الله و بركاته

    كيف حالك؟

    كما تعلم يوجد في المايا شيدر ليبراري كما هو موضع بالرسمة التالية:


    ارجوا منك الاجابة على هذه الاسئلة قدر علمك و طاقتك

    1- مالفرق بينها و بين الخامة التي نضعها عن طريق FILE في 2d textures ؟
    2- لماذا هي مرسومة بهذا الشكل الكروي المفتوح من الداخل؟
    3- هل من الممكن ان احصل على نتيجة مطابقة لتلك في الـ shader library عن طريق ادخال خامة من الـ file في الـ 2d texture?
    4- هل توجد طريقة اخرى لاستخدام الشيدر ليبراري من غير استخدام الـ hypershade ?



    أسئلة جانبية:-
    1- مالفرق بين 2d textures و 3d textures ?

    2- و مالفرق بين الحالتين التاليتين:
    • تطبيق BUMP من 2D TEXTURE على مجسم ما
    • تطبيق BUMP من 3D TEXTURE على مجسم ما



    تقبل تحياتي
    أخر تعديل بواسطة eech55 في 12 / 09 / 2003 الساعة 11:16 PM
    [ maya status : loaded successfully ]
    [ studio tools status : loaded partially ]
    [ help me : general questions about softimage xsi - click here ]
    [ help me (1) : general questions about image studio - click here ]
    [ help me (2) : general questions about studio tools - click here ]
    [ last updated : 8 - aug - 2004 ]


  2. #2
    عضو متميز
    تاريخ التسجيل
    Nov 2000
    ردود
    1,683
    اخي با لنسبة لماذا وضعت الشيدر عى شكل كروي فهي لكي تبين الخامة والشيدر با لشكل المطلوب من حيث اللايت وذلك لكي يسهل ضهورها في الانحنأت ويكون هناك عمق يسهل تصور الشيدر قبل وضعها على المجسم او الشكل ... اما الفرق بين الشيدر وال 2dتكستر فهو الشيدر عادة مكونة من عدة معاملات مثل الللايت والبمب وال2dتكستر وغيرها بحيث كونت اي خامة مثل المعدن والنحاس والذهب وغيرها يعني الشيدر ليبري بدلامن ان تتعب نفسك في عمل خامة الذهب او النحاس او غير ذلك وضعت جاهزة بحيث تضعها في مجلد الشيدر ليبري في السي وعند فتح نافذة الشيدر ليبري سوف تجدها هنا حيث ما عليك سوى سحبها بزر الماوس الاوسط على الشكل وسوف يتم تطبيقها مباشرة ... يعني الشيدر ليبري هي مثل الاكلة الجميلة المكونه من عدة عناصر تم تجميعها لتكون وجبه لذيذة ما عليك سوى طلبها عندما تريد وهذي تعتبر من اروع مزايا مايا ... بينما ال2dتكستر فهي عادة صورة فقط يتم تطبيقها مباشرة على الشكل ولكن تبقى خامة الشيدر ليبري اجمل واقوى واكثر واقعية ... هذا والله اعلم
    اتمنى ان يفيدك الاخوة في المنتدى


    تحياتي
    البساطة ام الجمال

  3. #3
    مرحبا
    Shader library ما هي إلا أمثلة لما يمكن أن تعمله أنت، و هي تعبر هدية من Alias لليشتري مايا. لذلك فهي Materials عادي.
    الفرق بينها و بين texture هي أنك تستطيع وضعها مباشرة على أي شكل object صممته، بينما يستحيل وضع texture مباشرة دون أن تستعمل Material.
    أما رسمها بهذا الشكل، فهو فقط للتوضيح.
    السؤال 3 أعتقد واضح.
    4 كذلك، لأن أي Material يجب أن يظهر في الhypershade حتى تعمل به.

    أما اما الفرق بين 2d و 3d textures فهو طريقة وضعها على التصاميم.
    3d لا تتأثر بالشكل بينما 2d يجب استعمل projection. جرب مثلا Wood و طبقه على شكل ثم render بعدها حرك فتلاحظ أن الشكل كأنه يسبح في الـ Wood.
    أما الـ bump فنفس الشيء اللي يحدث في الـ color يحدث له. لا فرق.
    و أشكر الأخ هاجد ، أنا لم أقرأ الرد حتى كتبت هذه الكلمات.
    آمل أن تكون وجدت ما تريد فهمه.

  4. #4
    عضو متميز
    صور رمزية eech55
    تاريخ التسجيل
    Jun 2003
    المنطقة
    الإمارات
    ردود
    1,358
    مشكورين ماجورين الاخوة هاجد و لزهر

    الاجوبة واضحة لكن اظن انكم مافهمتوا على السؤال

    عندما قلت مالفرق بين الـ 3d texture و ال 2d texture لم اقصد الفرق بين الشيدر و التو دي تيكستشر... انما اقصد الـ 3d texture و ال 2d texture في قائمة الخامات في create textures

    -----

    هل تقصد انني عندما اضع 2d texture على جسم ما ثم احركه (مثلا دوران حول نفسه) فإن الخامة ستظل ثابتة في مكانها بينما يتحرك الجسم؟؟ ( هل هذا قصدك من "كأنه يسبح في الـ Wood" ) بينما ال 3d texture يكون مع الجسم فإذا تحرك الجسم تحرك معه و كأنه ملتصق به... هذا مافهمت من شرحك يا لزهر بخصوص الفرق بين الـ 2d texture and 3d texture...اذا كان فهمي غلط فأرجوا تصحيح فهمي


    ما هو الـ projection ؟
    [ maya status : loaded successfully ]
    [ studio tools status : loaded partially ]
    [ help me : general questions about softimage xsi - click here ]
    [ help me (1) : general questions about image studio - click here ]
    [ help me (2) : general questions about studio tools - click here ]
    [ last updated : 8 - aug - 2004 ]

  5. #5
    نعم eech55 هذا ما قصدته، لكنك عكست ما قلته. الـ 2d مكان الـ 3d textures .
    و أنا فهمت عليك و أجبت على هذا الأساس.
    الـ projection ؟
    تعرف أن التصاميم هي في فضاء 3d أي هناك 3 أبعاد. بينما الـ 2d texture ليس لها إلا بعدين. لذلك يجب اسقاطها project كل نقطة غلى مكانها.
    إذا اتريد تفصيل أرجو أن تسأل.

  6. #6
    عضو متميز
    صور رمزية eech55
    تاريخ التسجيل
    Jun 2003
    المنطقة
    الإمارات
    ردود
    1,358
    الحمد لله النقاط الاساسية التي وُضِع لها الموضوع واضحة، و المشكلة الوحيدة هي في النقاط الفرعية و خاصة الفرق بين الخامة الثنائية و الخامة الثلاثية

    لماذا الخامة الثنائية تلصق على الجسم بينما الخامة الثلاثة تسبح في الخامة؟
    اين اجد projection?
    [ maya status : loaded successfully ]
    [ studio tools status : loaded partially ]
    [ help me : general questions about softimage xsi - click here ]
    [ help me (1) : general questions about image studio - click here ]
    [ help me (2) : general questions about studio tools - click here ]
    [ last updated : 8 - aug - 2004 ]

  7. #7
    الطريقة الوحيدة حتى تفهم الفرق هو أن تجرب و سترى النتيجة.
    ال 3d textures مصممة بهذه الطريقة، هي أساسا مستقلة عن الجسم. بينما ال 2d يجب أن تعطيها أنت الطريقة التي تحط بها على الجسم.
    الـ Projection مستخدمة كثيرا في الpolygons أما الnurbs فقد لا تحتاج إليها بسبب طبيعة هذه السطوح.
    حتى تفهم الـ projections قم بصنع جسم أي كان، كرة (polygon) مثلا. طبق material مع texture مثلا checker أبيض و أسود. و خلي المنظر يظهرلك الtexture بالضغط على 6.
    و أنت محدد للكرة ، اذهب إلى Edit Polygon>Texture ثم اختر واحدة واحدة من تلك القائمة ( planar أو spherical أو cylindrical ...)
    كل ما تختار واحدة تتغير وضعية الtexture على الجسم بحسب الprojection اللي اخترتها.

  8. #8
    عضو متميز
    صور رمزية eech55
    تاريخ التسجيل
    Jun 2003
    المنطقة
    الإمارات
    ردود
    1,358
    هل الـ projection في المايا يساوي الـ Gizmo في الماكس ؟

    سؤال آخر.. في درس من دروس الـ Render في الـ online documentation و خاصة في درس تطبيق الـ BUMP على برتقالة طلب مني ان اختار 3d texture.. و كما قلت ان الخامة الثلاثية ستكون سابحة في الجسم.. فلماذا طلب مني ان اضعه مع العلم ان الـ BUMP في البرتقالة يجب ان يكون ملتصق مع جسمها ( أي خامة ثنائية كما قلت ).. ما تفسيرك ؟


    -------------

    لماذا استخدم الـ Projectoin?
    هل استخدامه فقط لجعل الخامة تسبح مثل الـ 3d texture ?


    أخر تعديل بواسطة eech55 في 14 / 09 / 2003 الساعة 08:30 PM
    [ maya status : loaded successfully ]
    [ studio tools status : loaded partially ]
    [ help me : general questions about softimage xsi - click here ]
    [ help me (1) : general questions about image studio - click here ]
    [ help me (2) : general questions about studio tools - click here ]
    [ last updated : 8 - aug - 2004 ]

  9. #9
    الـ gizmo ؟ للأسف لا أتذكر. لكن الذي أذكره أن في الماكس تستطيع تغيير الـ projection بواسطة الـ UVW mapping و اللي هو واد من الـ modifiers . هذا إذا لم تخني الذاكرة.
    بالنسبة لدرس البرتقالة، صحيح كما قلت، لكن هذا يظهر فقط في حال عملت render للanimation ، حينئذ تشاهد الأثر، أما في اللقطات الثابتة فلا يظهر أي مشكل. مع أن هناك حل و ذلك بربط الـ texture3d مع الجسم بالgroup . مع أنه هناك مشاكل ممكن أن تظهر.
    الـ projection تستخدمها لوضع الـ texture في المكان المناسب اللي تحبه أنت على الجسم. و لن يظهر مشكل ال3dtextures في هذا الحال.

  10. #10
    عضو متميز
    صور رمزية eech55
    تاريخ التسجيل
    Jun 2003
    المنطقة
    الإمارات
    ردود
    1,358
    كلامك سليم 100% و انصدمت لما شفته.. فعلا غريبة.. لماذا طلب مني الدرس وضع خامة ثلاثية!! يمكن لانها ماكانت موجودة في الخامات الثنائية و حب يختصرها لي

    كما قلت، و كان الخامة تسبح في الجسم (تعبير ممتاز)

    هذا الكلام طبعا على الـ BUMP حيث ان البامب من خامة ثلاثية لا تتحرك مع الجسم، بينما البامب من خامة ثنائية تتحرك مع الجسم و كانه ملتصق به.

    اما عن الخامات على الـ color فحسب التجارب التي اجريتها سواءا مع البولي ام النيربس فلا يوجد فرق ابدا حيث ان كليهما (خامة ثنائية و ثلاثية) يلتصقان على الجسم.. فهما متساويان 100% فقط الفرق بينهما في الشكل ( صحح كلامي اذا كان فيه خطأ )

    صحيح الـ UV MAP فيه الـ Gizmo .. و نفسه ال projection ( اذا هناك فرق في الكفائة ارجوا ذكر سلبيات و ايجابيات الprojectoin في المايا و نظيره في الماكس )

    ------------ اسئلة جديدة ----------------
    طبعا اذا اردت ان اضع خامة ثنائية فقط اقوم بدخول قسم الـ 2d textures و اختار file، لكن كيف اصنع خامة ثلاثية؟



    تقبل تحياتي
    [ maya status : loaded successfully ]
    [ studio tools status : loaded partially ]
    [ help me : general questions about softimage xsi - click here ]
    [ help me (1) : general questions about image studio - click here ]
    [ help me (2) : general questions about studio tools - click here ]
    [ last updated : 8 - aug - 2004 ]

  11. #11

Bookmarks

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

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