بسم الله الرحمن الرحيم
هذا الدرس للمهتمين بتعلم البارتكل..
اعتقد قليل من السينمائيين دخلو هذا المجال ومنهم انا من جديد بدات فيه..
ووجدت جميع المراجع بالانجليزية ..فحاولت فهم بعض الدروس وترجمتها ليستفيد الجميع منها..
للبدء بالعمل بالبارتكل نحتاج لوضع
Null object واضافة Xpresso tag عليه.
ننقر نقر مزدوج على Xpresso tag لفتح محرر Xpresso
الان في محرر الاكسبرسو انقر على الزر الايمن للماوس واختر
New Node->Thinking Particles-> TPGenerator->PStorm
الان تحرك في مشغل الحركة لترى الجزيات تخرح من السيركل
ما هي PStorm؟
PStorm هي العقدة المسؤولة عن توليد الجزيئات في البارتكل .. مثل Emitter لكن للبارتكل تصاف من خلال الاكسبرسو ونستطيع التاثير على هذه الحزيئات من خلال نودز مخلتفة سنرى بعضها بعد قليل..
خيارات PStorm
هناك ثلاث خيارات Basic, Node, Parameter
Basic: لتغير لون النود في المحرر وخيار تغير اسم النود و Enable لتفعيل والغاء عمل النود..
Random Seed :Node لتغيير عشواية خروج البارتكلز , تحتاج لتغييرها عندما يكون لديك PStorm اخرى في المشهد وتريد ان يكون هناك اختلاف في شكل خروج الجزيئات من كل واحدة..
Parameter
Type : للنخكم في شكل ال Emitter الذي تخرج منه الجزيئات
Birth Type : هناك ثلاث خيارات
Count : تخرج عدد معين من الجزيات ,يمكن تحديدها من count بالاسفل ستكون القيمة الافتراضية 100
Rate : تقوم باخراج عدد معين من الجزيات في الثانية..
Shot : تقوم باخراج عدد معين من الجزيات كل frame
Life : التحكم في مدة توليد الجزيئات
Speed : سرعة خروج الجزيئات
Size : حجم الجزيات , لن ترى تاثيرها الا بعد اضافة عنصر لل Emitter
X,y fov : لتغيير زوايا خروج الجزيئات
X,y size : لتعيير حجم ال Emitter
Distance : بعد خروج الجزيات عن ال Emitter
الان جرب حرك الEmitter من مكانها في الفيو ؟ لن تستطيع ذلك..
اتبع الخطوات التالية...
حتى تستطيع تحريك ال Emitter داخل المشهد..
1-قم بوضع null object
2-اسحب ال null object داخل محرر الاكسبرسو
3-من المربع الاحمر لنود ال null object اختر
Coordiants>global position > global position
لعمل rotation وتحريك ال Emitter في جميع الاتجاهات
1-من pstorm اختر Emitter aligment
2-من null object اختر global matrix وقم بربطهم مع بعض
الان لنعمل رندر للمشهد ..ستشاهد شاشة سوداء فقط..
لاضافة شكل للبارتكل وظهوره بالرندر .. نحتاج لاضافة geometry object وهو المسؤول عن اضهار البارتكل في الرندر
1-اضف cube
2- من محرر الاكسبرسو اختر
New Node->Thinking Particles->TP Standard->PShape
3- اضغط على النود PShape و اسحب الcube الى الخيار object
4- اضف Geometry object من
Object->Thinking Particles->Particle Geometry
اضف Group جديدة من all اضغط add
لماذا اخترنا Group جديدة من Geometry object ؟
كل Emitter تحتاج ل Particle Geometry وجروب خاص لظهوره بالرندر..وسنحتاج لاضافة نود Pgroup وربطها مع Pstormعند استخدام كل Pstorm في الرندر..
5- اختر Object->Thinking Particles->Particle Geometry
->Particles setting
وقم بسحب ال Group1 الى الParticle groups من خيارات Particle
Geometry
6-من pstorm اضغط على المربع الاحمر واخترالبورت particle birth وقم بربطها مع نود pshape
7- اختر النود New Node->Thinking Particles->TP Standard->PGroup
واسحب Group1 على النود واربطها مع البورت particle birth من Pstorm
8- غير الsize من خصاص Pstorm
هذا الدرس للمهتمين بتعلم البارتكل..
اعتقد قليل من السينمائيين دخلو هذا المجال ومنهم انا من جديد بدات فيه..
ووجدت جميع المراجع بالانجليزية ..فحاولت فهم بعض الدروس وترجمتها ليستفيد الجميع منها..
للبدء بالعمل بالبارتكل نحتاج لوضع
Null object واضافة Xpresso tag عليه.
ننقر نقر مزدوج على Xpresso tag لفتح محرر Xpresso
الان في محرر الاكسبرسو انقر على الزر الايمن للماوس واختر
New Node->Thinking Particles-> TPGenerator->PStorm
الان تحرك في مشغل الحركة لترى الجزيات تخرح من السيركل
ما هي PStorm؟
PStorm هي العقدة المسؤولة عن توليد الجزيئات في البارتكل .. مثل Emitter لكن للبارتكل تصاف من خلال الاكسبرسو ونستطيع التاثير على هذه الحزيئات من خلال نودز مخلتفة سنرى بعضها بعد قليل..
خيارات PStorm
هناك ثلاث خيارات Basic, Node, Parameter
Basic: لتغير لون النود في المحرر وخيار تغير اسم النود و Enable لتفعيل والغاء عمل النود..
Random Seed :Node لتغيير عشواية خروج البارتكلز , تحتاج لتغييرها عندما يكون لديك PStorm اخرى في المشهد وتريد ان يكون هناك اختلاف في شكل خروج الجزيئات من كل واحدة..
Parameter
Type : للنخكم في شكل ال Emitter الذي تخرج منه الجزيئات
Birth Type : هناك ثلاث خيارات
Count : تخرج عدد معين من الجزيات ,يمكن تحديدها من count بالاسفل ستكون القيمة الافتراضية 100
Rate : تقوم باخراج عدد معين من الجزيات في الثانية..
Shot : تقوم باخراج عدد معين من الجزيات كل frame
Life : التحكم في مدة توليد الجزيئات
Speed : سرعة خروج الجزيئات
Size : حجم الجزيات , لن ترى تاثيرها الا بعد اضافة عنصر لل Emitter
X,y fov : لتغيير زوايا خروج الجزيئات
X,y size : لتعيير حجم ال Emitter
Distance : بعد خروج الجزيات عن ال Emitter
الان جرب حرك الEmitter من مكانها في الفيو ؟ لن تستطيع ذلك..
اتبع الخطوات التالية...
حتى تستطيع تحريك ال Emitter داخل المشهد..
1-قم بوضع null object
2-اسحب ال null object داخل محرر الاكسبرسو
3-من المربع الاحمر لنود ال null object اختر
Coordiants>global position > global position
لعمل rotation وتحريك ال Emitter في جميع الاتجاهات
1-من pstorm اختر Emitter aligment
2-من null object اختر global matrix وقم بربطهم مع بعض
الان لنعمل رندر للمشهد ..ستشاهد شاشة سوداء فقط..
لاضافة شكل للبارتكل وظهوره بالرندر .. نحتاج لاضافة geometry object وهو المسؤول عن اضهار البارتكل في الرندر
1-اضف cube
2- من محرر الاكسبرسو اختر
New Node->Thinking Particles->TP Standard->PShape
3- اضغط على النود PShape و اسحب الcube الى الخيار object
4- اضف Geometry object من
Object->Thinking Particles->Particle Geometry
اضف Group جديدة من all اضغط add
لماذا اخترنا Group جديدة من Geometry object ؟
كل Emitter تحتاج ل Particle Geometry وجروب خاص لظهوره بالرندر..وسنحتاج لاضافة نود Pgroup وربطها مع Pstormعند استخدام كل Pstorm في الرندر..
5- اختر Object->Thinking Particles->Particle Geometry
->Particles setting
وقم بسحب ال Group1 الى الParticle groups من خيارات Particle
Geometry
6-من pstorm اضغط على المربع الاحمر واخترالبورت particle birth وقم بربطها مع نود pshape
7- اختر النود New Node->Thinking Particles->TP Standard->PGroup
واسحب Group1 على النود واربطها مع البورت particle birth من Pstorm
8- غير الsize من خصاص Pstorm
تعليق