المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس - التعرف على مكونات واجهة XSI .. الجزء 3


abdulraheem younis
30th March 2008, 10:19 PM
http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/Banner-Part-3.jpg

في الجزء الثالث من هذه السلسلة سنستمر بالتعرف على باقي مكونات واجهة البرنامج وسنتحدث عن الطبقات Layers والمجموعات Groups والمحاذاة Align والجذب Snap وبعض نوافذ البرنامج الأخرى ومن ضمنها الـ Schematic View والـ Explorer .. وبعض الأمور الأخرى .......

العمل مع الطبقات : يمكنك أنشاء الطبقات والوصول إليها والتعامل معها من خلال مربع الحوار Laye Manager الموضح في الشكل وتتميز نافذة الطبقات هذه بأنها من النوع المتنقل الذي يستمر مفتوحاً طالما انك تعمل على العناصر الموجودة في شاشات العرض كما أنك تستطيع الوصول إلى مربع الحوار Layer Manager من القائمة : View=General=Scene Layer Manager أو من خلال النقر على المفتاح 6 من لوحة المفاتيح وأيضاً يمكن الوصول إليها من نافذة الـExplorer ثم Layer.أو الضغط على المفتاح L من نفس النافذة.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/01.jpg

استخدام الطبقات : يسرد لنا الجدول التالي الأزرار الموجودة في Scene Layer Manager .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/02.jpg


تمثل قوائم الطبقات والأعمدة الخاصة بها القسم الرئيسي في مربع الحوار Layer Manager مما يسمح لك بتنشيط بعض الخصائص وإلغاء تنشيطها أيضاً من خلال النقر بالماوس على عنوان العامود.

Name : أسماء الطبقات وبالمكان تغيرها بالنقر على الاسم مرتين .
Color : خاص بضبط إعداد لون الطبقة ويستفاد منها في حالة الـ Wire frame للنافذة حيث تكون الأجسام ملونة وفق الطبقات التي تنتمي لها.
View : ظهور عناصر الطبقة ضمن نوافذ العرض أو عدم ظهورها.
Render : ظهور عناصر الطبقة في الإظهار النهائي أو عدم إظهارها.
Select : تحديد عناصر الطبقة وعدم تحديدها.
Ghost : أظهار شبح الأجسام في حال الحركة بعد تفعيل Animation Ghosting من قائمة Display Mode.
وتستطيع من خلال هذه النافذة Scene Layer Manager أن تعمل على أنشاء الطبقات الجديدة من خلال النقر على الزر Laye=New Layer


http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/03.jpg

ولإضافة العناصر إلى الطبقة نقوم بتحديد العناصر ثم نختار الأمر Layer=New Layer From Selection
ومن الطبيعي أن يتبع أنشاء الطبقة الجديدة أن تصبح هذه الطبقة هي الفعالة وتلون بلون الأخضر وبالتالي تتم إضافة جميع العناصر الجديدة بشكل تلقائي إلى الطبقة الفعالة.

ملاحظة : يمكن إضافة كل عنصر من العناصر إلى طبقة واحدة فقط , كما لا يمكن إضافة العنصر نفسه إلى العديد من الطبقات.

كما يمكن التعرف على جميع العناصر المحتواة في الطبقة المحددة عن طريق الأمر Select Objects in Layer .
وبالامكان قفل الطبقات حيث لا يمكن التعديل على خواصها عن طريق الأمر Lock Current Layer , ولحذف أي طبقة نختار الأمر Delete Current Layer وهذا يؤدي إلى حذف الطبقة دون محتواه.

نافذة الـ Explorer : هناك أسلوبين للإطلاع على جميع المعلومات في مشهدك وهم الـ Explorer والـ Schematic View . فيما يعد Schematic View أكثر مرونة وقوة , ويعد الـ Explorer أكثر سهولة للمستخدم الحديث في الـ XSI , ويقوم بأداء عدة مهام في أسلوب أنيق متطور عن Schematic View . من ناحية المفهوم , فإن معنى الـ Explorer هو ما يحتويه المشهد من عناصر .

لكي نفتح الـ Explorer أما من قائمة View=General=Explorer أو عن طريق الضغط على المفتاح 8 من لوحة المفاتيح.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/04.jpg


نجد في نافذة الـExplorer الكاميرا الافتراضية والضوء الافتراضي بالإضافة إلى مجموعة من العناصر المدرجة , ستجد أي عناصر مختارة في المشهد فيها , والعكس صحيح , يمكنك أعادة تسمية أي عنصر مدرج في Explorer بالضغط مرتين على أسمه , أيضاً هناك عدة اختيارات للعرض في الـ Explorer , مع الدخول لها إما عن طريق قائمة Explorer
تعرض بعض الاختيارات أنواع محددة من العناصر , مثل الأشكال الهندسية Object Only

يمكن استخدام الـExplorer بعدة طرق لكن هناك طريقتين أكثر تلائماً:

1-الاستخدام الأول للحصول على نظرة شاملة للمشهد , حيث يمكن عرض وإخفاء أي عنصر في المشهد , يمكنك مشاهدة أضواء المشهد فقط , الصور المستخدمة في المشهد , ملفات الصوت .............

2-يسمح بالاختيار السريع حيث يمكن تحديد العنصر من المشهد ثم الضغط على المفتاح F داخل Explorer للوصول إليها دون المرور على المشهد بالكامل.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/05.jpg

استخدام إطار Schematic View : هناك أداة مهمة لتحديد عناصر المشهد وربطه وتنظيمها تتمثل في إطار Schematic View . يعرض هذا الإطار جميع العناصر الموجودة في المشهد بشكل تسلسلي . وتستطيع من خلال هذا المنظور الشامل للمشهد أن تصل إلى ما تبحث عنه بشكل دقيق .

ويبين إطار Schematic View جميع العناصر في شكل تفرعات بسيطة مع استخدام الأسهم لتوضيح العلاقات التي تربط بينها . ذلك هو الهيكل الذي يجعل من إطار Schematic View أسهل المواضع لإنشاء الروابط والربط بين العناصر . كما يمكنك استخدام طريقة العرض هذه لتطلع على مكونات العنصر بشكل سريع.


http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/06.jpg

تستطيع الوصول إلى إطار Schematic View عن طريق أمر القائمة Schematic View > General أو من خلال النقر على المفتاح 9 من لوحة المفاتيح أو باستخدام أحدى النوافذ الجاهزة لهذا الغرض.

واجهة Schematic View
http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/07.jpg

نشتمل إطار Schematic View على قوائم موجودة في الجزء العلوي من الواجهة حيث تشتمل هذه القوائم على Scene و Edit و Show و View .
فمثلاً تشتمل قائمة Edit على أوامر خاصة مثل أوامر الـ Select وتحريك العقد ضمن النافذة من خلال الضغط على الأمر Translate Tool واختصارها V من لوحة المفاتيح
أو تحديد العقدة ومن ثم تحريكها من خلال الأمر Pick and Move وأوامر للتنقل ضمن نافذة Schematic View . واستخدام الأمر Collapse\Expand Node لفرد العقد واختصارها N من لوحة المفاتيح.

ملاحظة: لا تختلف العديد من مفاتيح الاختصار الخاصة بالإطارSchematic View عن تلكالمستخدمة في الواجهة الرئيسية .
أما القائمة Show : فهي تحدد ما سيتم عرضها في نافذة SchematicView .
والقائمة View :
Frame Selection : تقرب العقدة المحددة, واختصارها F
Frame All : تظهر كل العقد ضمن النافذة , واختصارها A
Reset Zoom: يعمل Undo لحركة Zoom واختصارها R

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/08.jpg

Vertical Layout : يعرض التفرعات أفقياً مما يتيح المساحة الأكبر لعرض العديد من التفرعات أسفل كل تفرع رئيسي .
Horizontal Layout : يعرض التفرعات راسياً مع إزاحة العناصر الفرعية إلى أسفل العناصر الرئيسية .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/09.jpg

والأمر RearrangeAll و اختصاره Ctrl +R يقوم بترتيب العقد ضمن نافذة Schematic View

تصفح نافدة Schematic View : بمكانك في أثناء التصفح ضمن إطار Schematic View أن تحفظ طرق عرض معينة كعلامات مرجعية عن طريق النقر إحدى المربعات Memocams الموجودة بجانب رمز القفل وعند النقر على الأيقونة في شريط الأدوات Schematic View تستطيع استرجاع طرق العرض مرة أخرى كما يمكن حذف هذه العلامات بالنقر عليها بالزر اليمين من الماوس .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/10.jpg

ومن الممكن أيضاً الوصول إلى أزرار تصفح Schematic View من قائمة Edit وتشتمل أوامر هذه القائمة على Navigation Tool واختصارها S و Pan and Zoom Tool واختصارها Z والأمر Rectangular Tool .

إعادة تسمية العناصر : يمكنك ضمن نافذة Schematic View أن تعمل على أعادة تسمية العناصر بشكل سريع وجيد . وذلك من خلال النقر على العقدة ومن ثم تسميتها .

أخفاء العقد وحذفها : الهدف من أخفاء العقد هي من أجل تبسيط طريقة العرض إذا ما بدأت العناصر في التكدس في إطار Schematic View. وذلك من خلال الأمر Hide Selected كما يمكن استخدام الأمر Unhide All
لإعادة عرض التفرعات مرة ثانية .

أوامر القائمة Scene : واختصارها(W) وهي تظهر كافة العقد.
Current Layer واختصارها (Y) وهي تظهر عقد مكونات الطبقة المحددة .
Selection واختصارها (E) وهي تظهر عقدة الجسم المحدد .

Snapping القفزالتلقائي : وهي المحاذاة التلقائية لجسم ما إلى جسم آخر أو إلى شبكة مرجعية , يهدف المساعدة في توضع الأجسام بدقة فيالمشهد أو في نموذج ذو بنية هرمية تسلسلية .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/11.jpg

لتفعبل عمليات الـ Snap لابد من تفعيل الـ ON ويتم ذلك أما بالضغط على زر ON كما في الشكل الظاهر في الأعلى . او بالضغط على مفتاح Ctrl من لوحة المفاتيح . ومن خلال عمليات الـ Snap ينتقل أو ينجذب الجسم بصورة تلقائية للموضع المحدد المراد محاذاته فيها , وتؤثر خصائص الـ Snap في حال تنشيطها على أية عمليات تحويل تقوم بها في المشهد.

أزرار الـ Snap :
1- Snap to Reference Plane : وهي الجذب إلى الشبكة , مبدأ العمل نفعل الـ ON ونفعل الـ Snap to Reference Plane ثم نقوم بتحديد الجسم وننقر في أي مكان في الشبكة فتنجذب الجسم إليها مباشرة . ولا ننسى إن نغير مركز الجسم إذا أردنا أن نجعل الجسم مماس مع شبكة البرنامج

2- Snap To Facets : وهي جذب الجسم إلى الأوجه (الأسطح).

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/12.jpg

Faces: يتم جذب الجسم إلى أسطح أجسام الـ Polygon.
Surfaces: يتم جذب الجسم إلى أسطح أجسام الـ Surfaces

أجسام الـ Polygon : المضلع Polygon عنصر هندسي يتشكل بربط ثلاثة نقاط أو أكثر ويعتبر المثلث أو المضلع المشكل من ثلاث نقاط أبسط أشكال المضلعات الهندسية , وتعتبر النمذجة بواسطة المضلعات طريقة سريعة وبديهية لإنشاءالأجسام الثلاثية الأبعاد , إلا أنها لا تولد بسهولة الأسطح المنحنية الناعمة .

أجسام الـ Surfaces : وهي منحنياتثنائية الأبعاد يتحدد شكلها بسلسلة من نقاط التحكم CVs ( رؤوس التحكم ) التي تمر عبرها . وعندما تُضم مجموعة من هذه المنحنيات معاً تشكل سطحSurfaces ثلاثي الأبعاد , ولهذه الأسطح فراغ إحداثيات منفصل تعرف باسم (UV ) وتستخدم هذه المنحنيات عموماًلنمذجة أجسام ذات انحناءات عضوية .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/13.jpg

3- Snap To Segments : الجذب إلى الحواف (Segments).

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/14.jpg

ولها من مجموعة من الخواص
·جذب الجسم إلى حواف جسم أخر من نوع (Polygon).
·جذب الجسم إلى المنحنيات من نوع (Curves).
·جذب الجسم إلى خطوط أفقية(U Knot Curves) على سطح من نوع Surfaces .
·جذب الجسم إلى خطوط طوليه(V Knot Curves) على سطح من نوع Surfaces .
·جذب الجسم إلى حواف المناطق المفتوحة من الجسم (Boundaries).

4- Snap To Points : الجذب إلى النقاط (Points)

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/15.jpg


جذب الجسم إلى نقطة من جسم أخر (Points).
جذب الجسم إلى نقاط من أجسام Surfaces (Knot).
جذب جسم إلى مركز جسم أخر.
ويفضل أن تكون حالة الإظهار من نوع Wire Frame لرؤية مراكز الأجسام.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/16.jpg

جذب الجسم إلى منتصف نقطتين من جسم Polygon - Midpoints .

ملاحظة: Point النقطة: نقطة ذات بُعد واحد في فراغ الإحداثيات . يمكن ربط مجموعة نقاط لتشكيل المضلعات أو تستخدم كرؤوس التحكم في منحنياتSurfaces أو توظف كنقطلا مرئية ( Null ) للتحكم بالإضاءات أو الكاميرات بالإضافة لوظائف أخرى .

Align Objects : تمثل أوامر Align طريقة سهلة لتحويل العناصر بصورة تلقائية . تستطيع استخدام هذه الأوامر لمحاذاة العناصر بالمحاور أو الحواف أو نقاط المركز .

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/17.jpg

من السهل عليك العمل على محاذاة أي عنصر يمكن إجراء عمليات التحويل عليه , ومن بينها عناصر الإضاءة والكاميرات والمؤثرات الفراغية . بعد تحديد العنصر الذي ترغب في محاذاته , أنقر على زر القائمة Transform> Align Objects فتخرج النافذة التالية حيث يمكنك تحديد الهدف لتتم محاذاة جميع العناصر المحددة وفقاً لها .
ويضمن مربع الحوار أعدادات خاصة بمواقع X,Y,Z , وعندما تقوم بتغيير الإعدادات في مربع الحوار تتم إعادة ضبط موضع العناصر بينما لا تتم عملية التحويل الفعلية إلا بعد النقر على زر OK .
·What to align-on Affected Objects: وهي الأجسام الثابتة .
·What to align To –Reference: الأجسام المتأثرة.


http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/18.jpg


Group : وهي عملية تجميع العناصر وتختلف الـ Group هنا عن الـGroup في برنامج الـ Maya .حيث تماثل الـ Group في الـ Maya الـ Group Transform . يتميز الـ Group في الـ Softimage XSI بأن أي أمر يطبق على الـ Group تنطبق على جميع عناصر المجموعة من معدلات (Deform) , وشيدرات (Shader) . ونصل إلى الأمر من قائمة Edit>Greate Group واختصارها Gtrl + G من لوحة المفاتيح.

ملاحظة: تستطيع التعرف على المجموعات في نافذة الـ Explorer , وذلك بأنها تظهر على شكل ثلاث دوائر زرقاء كما في الشكل.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/19.jpg

إلغاء تجميع العناصر :
Edit>Remove Group يمكنك هذا الأمر من إلغاء تجميع العناصر. للقيام بذلك حدد المجموعة التي تريدها وأختر الأمر Edit>Remove Group. يؤدي استخدام هذا الأمر إلى حل المجموعة وتحويل جميع العناصر الموجودة داخلها إلى عناصر منفصلة.

إضافة عناصر إلى المجموعة:
Edit>Add To Group يمكنك هذا الأمر من إضافة عنصر إلى المجموعة . للقيام بذلك حدد الجسم المراد أضافته للمجموعة مع الـ Group وذلك بالضغط على مفتاح Ctrl ثم أختر الأمر Edit>Add To Group أ بالا مكان الضغط على الزر (+) من أسفل قائمة Edit.

http://www.xsiarabia.com/mybanner/InterfaceLessonPart3/20.jpg

إخراج جسم من المجموعة :
Edit>Remove From Group يمكنك هذا الأمر من أخراج جسم من المجموعة للقيام بذلك حدد الجسم مع المجموعة من نافذة الـ Explorer ثم اختر الأمر أو أضغط على الزر (- ) من أسفل قائمة Edit.

Osama
30th March 2008, 11:37 PM
درس مفيد مشكورين (نور - عبد )

Abdulhady
2nd April 2008, 10:45 AM
درس مميز أخي عبد الرحيم ، بارك الله في جهودك

toxic_gfx
6th April 2008, 04:31 AM
ماشاء الله درس مفيد بأذن الله يكون فى ميزان حسناتك

k H a L i D
8th April 2008, 02:23 PM
يعطيك العافية أخ عبد الرحيم درس مهم كتير .. إلى الأمام

b-angel
4th July 2008, 01:22 PM
:biggrin: السلام عليكم و رحمة الله و بركاته
اوجه لكم .. الاستاذ نور المصري و الاستاذ عبد الرحيم يونس .. كل كلمات التقدير و الاعجاب بالجهود الهائلة المبذولة في سبيل تقديم الفائدة للجميع .. جعلها الله في ميزان حسناتكما ..
فعلاً ان الشباب السوري يملك طاقات هائلة و امكانيات كبيرة تنتظر فقط الفرصة لتظهر ..
انا اعمل عالبرنامج من اربع سنوات و هو رااااااااائع .. اتمنى لو يتقنه ويطلع عليه كل الناس لما فيه من مميزات و امكانات عالية .. اتمنى من كل قلبي المشاركة في هذا الموقع الذي نفتخر به حتماً .. لكن ضيق الوقت و بطء النت عندي يحولان نهائيا ً دون امنيتي .. ارجو لكم كل التوفيق و النجاح كما تستحقان .. و اشكر كل من شارك بأي مساهمة او مشاركة او حتى سؤال .

Nour Almasri
4th July 2008, 04:48 PM
شكراً لكي على المديح والدعم والكلمات الجميلة ... وان شاء الله نبقى عند حسن الظن ....