إيه ياعم أنت زعلان منى ولا إيه ده أنت أستاذى فى الإسكربيت وأنت الوحيد الى ممكن أرجعلك
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
منتدى ماكس سكريبت(MaxScript) ما هو .تطبيقاته.أمثله عربيه
تقليص
X
-
في الريجنج عادتا ما يتم دمج نمطين من انواع التحريك من خلال الأنفرس كانيماتيك والفورورد كانيماتيك ويتم التبديل بينهما في حالات مختلفة لكن المشكل انه اثناء التبديل يطر الأنيميطور الى تصحيح الحركة بحيث يحاذي مثلا عضام الأي كي مع الأف كي بعد التبديل كي لا يحدث سناب للحركة وهذا يستغرق مدهودا ووجت الحل في الميا من خلال استخراج البوزيشن للجول الخاص بالأي كي ومساواته بالبوزيشن المقابل له في الأف كي في الصورة اسفل هي عضمة الكف
حسننا انا اسال عن البوزيشن له مع الورلد حتى لو كان معمول له بارنت مع اوبجكت اخر
تعليق
-
السلام عليكم ورحمه الله وبركاته
المشاركة الأصلية بواسطة blackfire مشاهدة المشاركةdistCA = attributes "dist"
(
parameters main
(
dist1 type:#float
)
)
custAttributes.add $ distCA
$.rotation.controller[2].controller = float_script()
$.rotation.controller[2].controller.addNode "self" $
$.rotation.controller[2].controller.addNode "p0" $.parent
$.rotation.controller[2].controller.script =
"radius=45*p0.scale[1]
val = 360/(3.14*radius*2)
at time (f-1)
(
p1 = p0.transform
oldPos = p0.pos
)
newPos = p0.pos
dist = distance oldPos newPos
mult = (normalize (p1 * inverse p0.transform).pos).x
if mult <= 0 then mult = -1 else mult = 1
with animate off(
self.dist1 += dist*mult)
-(degtorad self.dist1*val)
"
بالنسبه للإسكربت هو بس مكتوب غلط او فيه حاجه غلط اما انك تشوف كتابته الصحيحه او تبعته زى ما هو من المصدر
وانا دائما فى الخدمه
تعليق
-
السلام عليكم ورحمه الله وبركاته
المشاركة الأصلية بواسطة مجنون rigging مشاهدة المشاركةفي الريجنج عادتا ما يتم دمج نمطين من انواع التحريك من خلال الأنفرس كانيماتيك والفورورد كانيماتيك ويتم التبديل بينهما في حالات مختلفة لكن المشكل انه اثناء التبديل يطر الأنيميطور الى تصحيح الحركة بحيث يحاذي مثلا عضام الأي كي مع الأف كي بعد التبديل كي لا يحدث سناب للحركة وهذا يستغرق مدهودا ووجت الحل في الميا من خلال استخراج البوزيشن للجول الخاص بالأي كي ومساواته بالبوزيشن المقابل له في الأف كي في الصورة اسفل هي عضمة الكف
حسننا انا اسال عن البوزيشن له مع الورلد حتى لو كان معمول له بارنت مع اوبجكت اخر
بالنسبه لك اخ رجنج انا للأسف الشديد لا اضاهيك فى الرجنج معلش بس اذا كان هذا ما افهمه منك صحيح فأنا فعلا قمت بعمل اسكربت ليحل مثل تلك المشكله
كود:rollout recordplace "Record Place V0.1" ( --01 pickbutton pickpos1 "Pick Object Place" pos:[10,10] button replacepos1 "Go" pos:[120,10] --02 pickbutton pickpos2 "Pick Object Place" pos:[10,40] button replacepos2 "Go" pos:[120,40] --03 pickbutton pickpos3 "Pick Object Place" pos:[10,70] button replacepos3 "Go" pos:[120,70] --04 pickbutton pickpos4 "Pick Object Place" pos:[10,100] button replacepos4 "Go" pos:[120,100] --05 pickbutton pickpos5"Pick Object Place" pos:[10,130] button replacepos5 "Go" pos:[120,130] --06 pickbutton pickpos6 "Pick Object Place" pos:[10,160] button replacepos6 "Go" pos:[120,160] -- 01 on pickpos1 picked obj do ( --local pos_obj1 = obj global obj_pos1 = obj.pos pickpos1.text = obj.name ) on replacepos1 pressed do ( undo on for i in selection do ( i.pos = obj_pos1 --i.pos = pos_obj.pos ) ) -- 02 on pickpos2 picked obj do ( --local pos_obj2 = obj global obj_pos2 = obj.pos pickpos2.text = obj.name ) on replacepos2 pressed do ( undo on for i in selection do ( i.pos = obj_pos2 --i.pos = pos_obj.pos ) ) -- 03 on pickpos3 picked obj do ( --local pos_obj3 = obj global obj_pos3 = obj.pos pickpos3.text = obj.name ) on replacepos3 pressed do ( undo on for i in selection do ( i.pos = obj_pos3 --i.pos = pos_obj.pos ) ) -- 04 on pickpos4 picked obj do ( --local pos_obj4 = obj global obj_pos4 = obj.pos pickpos4.text = obj.name ) on replacepos4 pressed do ( undo on for i in selection do ( i.pos = obj_pos4 --i.pos = pos_obj.pos ) ) -- 05 on pickpos5 picked obj do ( --local pos_obj5 = obj global obj_pos5 = obj.pos pickpos5.text = obj.name ) on replacepos5 pressed do ( undo on for i in selection do ( i.pos = obj_pos5 --i.pos = pos_obj.pos ) ) -- 06 on pickpos6 picked obj do ( --local pos_obj6 = obj global obj_pos6 = obj.pos pickpos6.text = obj.name ) on replacepos6 pressed do ( undo on for i in selection do ( i.pos = obj_pos6 --i.pos = pos_obj.pos ) ) ) -- create the rollout window and add the rollout if recordplaceFloater != undefined do ( closerolloutfloater recordplaceFloater ) CreateDialog recordplace
الإسكربت بدئى ولكنه مفيد ارجوا ان يساعدك وتستفيد منه انت ومن يرغب به فأنا استعملته فى مشكله الرجنج دى من قبل كما استخدمته لما كنت بغير نو الإضاءه او الكاميرات من عادى للأنواع اخرى زى البرازيل و الفيراى وكنت عايز نفس الإضاءه او نفس الأوبجيكت او نفس الكاميرا تأخذ نفس البوزيجن دون ضبطها بلدى باليد كده حتى تكون بشكل صحيح المهم جربه واذا مش فاهمه او تريد تعديل قولى على طول بعتزر دائما على التأخير
الله الموفق
تعليق
-
طب هو انا ينفع احول كائن معين لسكريبت؟؟
ودا لهدفين : الاول ان انا ممكن ابعته بسهولة لاي حد لانه هيكون عبارة عن نص .
الهدف التاني ان انا اتعلم من العملية العكسية يعني بالطريقة الاصعب و افهم السكريبت عشان اوفر القت و المجهود بعد كدة .و عزتك و جلالك ما أردت بمعصيتي مخالفتك , و قد عصيتك حين عصيتك , و ما أنا بنكالك جاهل , و لا لعقوبتك معترض, و لا بنظرك مستخف , و لكن سولت لي نفسي , و غلبتني شقوتي , و غرني سترك المرخي علي , فالان من عذابك من يستنقذني , و بحبل من أعتصم إن قطعت حبالك عني .. وا حسرتاه على أيام في معصية ربي .. و يا ويلي كم أتوب و كم أعود .. و قد حان لي أن أستحي من ربي
تعليق
-
عوده
المشاركة الأصلية بواسطة الخـــادم مشاهدة المشاركةطب هو انا ينفع احول كائن معين لسكريبت؟؟
ودا لهدفين : الاول ان انا ممكن ابعته بسهولة لاي حد لانه هيكون عبارة عن نص .
الهدف التاني ان انا اتعلم من العملية العكسية يعني بالطريقة الاصعب و افهم السكريبت عشان اوفر القت و المجهود بعد كدة .
المشاركة الأصلية بواسطة tiger_man مشاهدة المشاركةبصراحة هذا الموضوع بإعتقادي مهم جدا وجب عدم نسيانه
المشاركة الأصلية بواسطة tota_max مشاهدة المشاركةما شاء الله عليك.... بارك الله فيك....
وبارك اللهم لك
فى خلال اليوم او عده ايام سوف ارفع اسكربت او اخر جديد
تعليق
-
أخي الكريم بارك الله فيك على هذا المجهود وانا هذه الفترة متحمس جداااااااا لتعلم الماكس سكريبت
واتمنى ان اتعلمه وافيد اخواني هنا
وانا مازلت في بداية الموضوع وبالتحديد في الصفحة الثانية بس حبيت أسألك ماهو الديالوج ؟؟؟
ومرة اخرى بارك الله فيك على الموضوع وكثر من أمثالك
بالتوفيقالأول : يتحدث كثيرا , ولا يقول شيء ..
الثاني : يتحدث قليلا , ويقول كل شيء ..
تعليق
-
السلام عليكم ورحمه الله وبركاته
المشاركة الأصلية بواسطة أبو دبابة مشاهدة المشاركةأخي الكريم بارك الله فيك على هذا المجهود وانا هذه الفترة متحمس جداااااااا لتعلم الماكس سكريبت
واتمنى ان اتعلمه وافيد اخواني هنا
وانا مازلت في بداية الموضوع وبالتحديد في الصفحة الثانية بس حبيت أسألك ماهو الديالوج ؟؟؟
ومرة اخرى بارك الله فيك على الموضوع وكثر من أمثالك
بالتوفيق
وعلى العموم انا رفعت دى فى دى تعليمى للماكس اسكربت
فى الصفحه دى
http://www.maxforums.net/showthread.php?t=117295
تعليق
-
جاري التحميل
الله يجزيك الخيراللهم صل وسلم وبارك على سيدنا محمد واله وصحبه اجمعين
http://homslife.info/upload/uploads/d73f0fa94a.jpg
تعليق
تعليق