السلام عليكم
فكرتي في هذا الموضوع هي مشاهدة آرائكم حول الريفيرنس في الأوبجكت ومتى إستيعابكم لها ..
نرى كثيراً عندما نقوم بعمل Clone أو Copy للمجسمات أن هناك نافذة صغيرة تظهر لنا وفيها 3 خيارات ..
- Copy
- Instance
- Reference
وأتوقع أنكم تعرفون ما هي الفروقات بينهم .. فالأول تقوم بعمل نسخة وتحتفظ ب Mesh جديد لها .. وهي لا تمد للأصل بأي صلة .. أي بمعنى أنك لو قمت بتغيير أي شيء في الأصل فإنها لا تتغير .
والثانية ، عندما تعمل نسخة .. فإن أي واحدة من الإثنتين إن تم التعديل عليها .. فسيتم التعديل على الأخرى .. والعكس صحيح .
والثالثة .. فهناك تقوم بعمل الأساس لها .. بمعنى أنني لو أريد أن أقوم بعمل سيارتين مختلفتين ( مختلفتين من ناحية الإطارات ) فأقوم بعمل ال Body لوحده . ومن ثم أقوم بنسخ على أساس ال reference ومن ثم في المجسم الجديد أقوم بإضافة عجلات ( كل المجسم واحد .. وليس العجلات مجسمات لوحدها ) فهنا .. عندما أقوم بعمل تعديل على ال Body في المجسم الأول فإنه ينعكس على الثاني ... بينما إن قمت بتعديل ال Body للثاني بعد زيادة العجلات .. فلن ينعكس على الأول ..
ليست الفكرة هنا من طرح موضوعي ... الفكرة كالتالي :
- نحن نعلم أننا إذا أردنا أن ننسخ 10 نسخ ... ونريد أن تكون النسخة رقم 10 لوحدها .. أي أننا نريد تحويلها من صيغة ال Instance لل Copy فإننا نذهب لل Modify Panel ومن ثم نقوم بإختيار آخر Modifier عليها ونختار Unique فيصبح لا علاقة له بالأصل ...
يا هل ترى .. إن كنا نريد أن نرجع النسخة رقم 10 من حالة ال Copy إلى ال Reference هل نستطيع ذلك ؟؟؟ وإن كان الجواب نعم ... فمن هو العبقري الذي سيقول لي ما هي الطريقة ...؟؟!!
* سيتم عرض الطريقة بعد 5 أيام . فيا ريت ألاقي حد عارف الطريقة .
فكرتي في هذا الموضوع هي مشاهدة آرائكم حول الريفيرنس في الأوبجكت ومتى إستيعابكم لها ..
نرى كثيراً عندما نقوم بعمل Clone أو Copy للمجسمات أن هناك نافذة صغيرة تظهر لنا وفيها 3 خيارات ..
- Copy
- Instance
- Reference
وأتوقع أنكم تعرفون ما هي الفروقات بينهم .. فالأول تقوم بعمل نسخة وتحتفظ ب Mesh جديد لها .. وهي لا تمد للأصل بأي صلة .. أي بمعنى أنك لو قمت بتغيير أي شيء في الأصل فإنها لا تتغير .
والثانية ، عندما تعمل نسخة .. فإن أي واحدة من الإثنتين إن تم التعديل عليها .. فسيتم التعديل على الأخرى .. والعكس صحيح .
والثالثة .. فهناك تقوم بعمل الأساس لها .. بمعنى أنني لو أريد أن أقوم بعمل سيارتين مختلفتين ( مختلفتين من ناحية الإطارات ) فأقوم بعمل ال Body لوحده . ومن ثم أقوم بنسخ على أساس ال reference ومن ثم في المجسم الجديد أقوم بإضافة عجلات ( كل المجسم واحد .. وليس العجلات مجسمات لوحدها ) فهنا .. عندما أقوم بعمل تعديل على ال Body في المجسم الأول فإنه ينعكس على الثاني ... بينما إن قمت بتعديل ال Body للثاني بعد زيادة العجلات .. فلن ينعكس على الأول ..
ليست الفكرة هنا من طرح موضوعي ... الفكرة كالتالي :
- نحن نعلم أننا إذا أردنا أن ننسخ 10 نسخ ... ونريد أن تكون النسخة رقم 10 لوحدها .. أي أننا نريد تحويلها من صيغة ال Instance لل Copy فإننا نذهب لل Modify Panel ومن ثم نقوم بإختيار آخر Modifier عليها ونختار Unique فيصبح لا علاقة له بالأصل ...
يا هل ترى .. إن كنا نريد أن نرجع النسخة رقم 10 من حالة ال Copy إلى ال Reference هل نستطيع ذلك ؟؟؟ وإن كان الجواب نعم ... فمن هو العبقري الذي سيقول لي ما هي الطريقة ...؟؟!!
* سيتم عرض الطريقة بعد 5 أيام . فيا ريت ألاقي حد عارف الطريقة .
تعليق