CodePlus 15426 اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ سلام با هم مروری داریم بر رآکتور "Reactor "و متحرک سازی با این ابزار قدرتمند ... 5 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ هنگامی که در مکس از رآکتور صحبت میکنیم .. در واقع از فیزیک سخن میگوئیم .. فیزیک شاخه ای از علوم است که با موضوع ماده وانرژی و قوانین حرکات وتعامل بین اشیاء سر و کار دارد . این موضوع برای متحرک سازان بسیار جالب است چون آنها همیشه در تلاشند تا حرکات وتعامل اشیاء را در داخل صحنه ها شبیه سازی کنند. آیا همه متحرک سازان باید قوانین فیزیک را بدانند ؟ پاسخ مثبت است .. توانائی وآگاهی شما از قوانین حاکم بر اشیاء و حرکات ورفتارهای آنها به شما کمک میکند تا مهارتهای متحرک سازی را در جهات درست هدایت نماید .. اما تنبلی باعث میشود خیلی ها به دنبال فیزیک نروند ..پس از تجربه سایر متحرک سازان فیزیک خوانده استفاده میکنیم ... یکی از این گروه های متحرک سازی .. متعلق به شرکت Havok ومحصول تلاش آنها Reactor است .. 4 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ کاربرد Reactor رآکتور آنچنان ویژگیهائی دارد که توسط آن میتوانید خصوصیات فیزیکی و نیروهای لازم را در یک صحنه تعریف نموده و سپس کلیدهای متحرک سازی حاصل از تعامل اشیاء داخل صحنه را بطور خودکار ایجاد نمائید .. این برنامه افزودنی داخل پانل Utilities واز طریق دکمه Reactor در اختیار شما قرار میگیرد .. در عین حال یک منوی رآکتور وجود دارد که این امکانات را در قالب فرمانها در اختیار شما قرار میدهد .. همچنین نوار ابزار رآکتور در سمت چپ پنجره اصلی در اختیار شما قرار دارد .. 4 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ فرآیند کاربرد Reactor برنامه رآکتور با شکلهای هندسی کار میکند که خصوصیات فیزیکی برای آنها تعریف شده باشد . پس از تعریف این خصوصیات برای اشیاء مورد نظر برنامه رآکتور میتواند مشخص نماید که این اشیاء چگونه با یکدیگر تعامل دارند .. تعریف یک شی هندسی با خصوصیات فیزیکی به چند روش امکان پذیر است .میتوانید شی یا اشیاء را به یک کالکشن اضافه نمائید ..کالکشن در واقع یک نوع شی رآکتور است که چند خصویت فیزیکی را دارا باشد .. مانند Rigid Body Collection 4 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ همچنین میتوانید اشیاء مورد نظر را با اشیائی مانند spring یا motor پیوند دهید . این اشیاء تحت تاثیر نیروهائی قرار میگیرند که برای اشیاء گوناگون رآکتور قبلا تنظیم شده اند .. سر انجام میتوانید در قسمت object peroperty خصوصیات فیزیکی مانند mass و friction و elasticity را برای اشیاء فعال و تنظیم نمائید .. پس از تعریف نمودن همه اشیاء لازم و متصل نمودن آنها به یک کالکشن یا یک شی میتوانید پنجره پیش نمایش راباز کرده ونتیجه کار را قبل از ساخت فریم ها ببنید .. و پس از رضایت از نتیجه .. کلید سازی کنید .. 4 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ هنگام ساخت شبیه سازی های Reactor یکی از اولین گامها تعریف خصوصیات برای اشیاء است ... بعنوان مثال یک کره ساده میتواند به یک توپ بولینگ یا یک پرتقال تبدیل شود .. هر کدام از این اشیا را اگر از یک ارتفاع پائین بیاندازیم واکنشهای متفاوتی نشان میدهند . چون خصوصیات فیزیکی آنهامتفاوت است .... اگرچه شکل همه آنها کره باشد .. 4 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ در رآکتور خصوصیات فیزیکی توسط کالکشنها مشخص میشود .... برنامه رآکتور پنج کالکشن متفاوت دارد ... Rigid Body Cloth Soft Body Deforming Mesh Rope 3 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 2 تیر، ۱۳۸۹ کالکشن Rigit Body اشیا را به بدنه سخت تبدیل میکند ... که تا حدودی در برابر نیروهای وارده مقاومت میکنند .... کالکشن Colth اشیائی با خصوصیات لباس و پارچه ایجاد میکند که در برابر نیروهای وارده واکنش نشان داده یا چروک میشوند ... کالکشن Soft Body اشیا را به بدنه نرم تبدیل کرده که در برابر نیروها انعطاف پذیرند . مانند توپ ها ... کالکشن Rope اشیا را به ریسمان تبدیل میکند که تحت فشار نیروها کشیده میشوند .. ولی فشرده نمیشوند .... کالکشن Deforming Mesh اشیائی تولید میکند که در برابر فشار نیروها تغئیر شکل میدهند ..... 3 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ آیکن هر کالکشن داخل دیدگاه در واقع ابزار دستکاری آن کالکشن محسوب میشود و رندر پذیر نیست .. آیکن کالکشن به هنگام انتخاب به رنگ سفید تبدیل شده و هرگاه شی درون صحنه را به آن اضافه کنید آیکن آن آبی رنگ خواهد شد ... پس از افزودن کالکشن به صحنه داخل پانل آن توسط دکمه Pick میتوانید یک شی انفرادی را به آن اضافه نمائید ... دکمه Add اجسام را گروهی انتخاب میکند .. اگر دکمه Hight Light را کلیک کنید اشیا وابسته موقتا برنگ سفید در می آیند ... 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ تغئیر دهنده های کالکشن گاهی چند بار پی در پی تلاش میکنید تا یک شی را به کالکشن colth اضافه کنید اما موفق نمی شوید .. قبل از افزودن اشیا به کالکشنهای soft body .. rope .. colth باید تغئیر دهنده های آنهارابر آن اشیا اجرا کنید .. شی را انتخاب کرده و به ترتیب reactor ==>apply modifire و سپس نام تغئیر دهنده مناسب را کلیک کنید .. ----------- هر سه تغئیر دهنده مذکور یک مولفه فرعی vertex دارند . این مولفه را فعال کرده و کنجهای آن شی را انتخاب نموده سپس میتوانید به هر یک از آن کنجها یک خصوصیت فیزیکی متفاوت نسبت دهید .. این خصوصیات را داخل پانل و زیر قسمت peroperties تغئیر میدهید .. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ تنظیم خصوصیات فیزیکی اشیا در یک کالکشن پس از ایجاد کالکشن مورد نظر در یک صحنه و افزودن اشیا به آن میتوانید خصوصیات فیزیکی آن شی را دستکاری کنید .. اینکار از طریق پنجره peroperty editor انجام میگیرد .. برای اینکار پس از انتخاب شی از مسیر reactor ==>open peroperty editor در نوار منو را کلیک کنید 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ Mas این پارامتر مقدار ماده (سنگینی) شی را مشخص میکند . Elasiticity این پارامتر میزان فنری بودن شی را مشخص میکند که در واقع وضعیت ارتجاعی آن شی است . Friction این پارامتر مقدار اصطکاک پذیری یا در واقع مقاومت شی در برابر حرکات تحت تاثیر نیروها را مشخص میکند . Inactive این گزینه باعث میشود تا شی از محاسبات رآکتور خارج شود . Disable all collisions سبب میشود تا شی با سایر اشیا داخل صحنه بر خورد نداشته باشد . Unyielding مانع جابجائی اشیا میشود و برای زمین یا دیوار مناسب است . Phantom باعث میشود این شی تاثیری بر سایر اشیا نداشته باشد 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ خصوصیات تغئیر دهنده ها علاوه بر خصوصیاتی که داخل پنجره property editor برای شی تنظیم میکنید . اگر یکی از تغئیر دهنده های رآکتور بر شی اجرا باشد میتوانید تعداد دیگری از خصوصیات آن شی را داخل پانل و به هنگام فعال شدن تغئیر دهنده دستکاری نمائید .. اشیاءReactor برنامه رآکتور علاوه بر کالکشن ها .. مجهز به تعدادی اشیا خاص میباشد که هر یک از آنها به روش منحصر بفرد در صحنه با سایر اشیا تعامل دارند .. این اشیا بترتیب در reactor ...>create object قابل دسترس میباشد .. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ اشیاءپیش فرض عبارتند از : spring - plan - liner dashpot - angular dashpot - motor - wind - toy car - fracture - water هنگامی که این اشیا را داخل صحنه ایجاد میکنید . آیکن آنها برنگ سفید ظاهر میشود و اگر آنهارا به یک شی هندسی مرتبط نمائید .. آیکن برنگ آبی تبدیل خواهد شد .. بیشتر این اشیا برای آنکه در محاسبات رآکتور قرار گیرند باید به یک شی دیگر وصل شوند .. اشیا wind و plan نیازی به اتصال ندارند.. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ اشیاء dashpot و spring این دو نوع شی را میتوانید به عنوان پدر یا فرزند به یک شی دیگر متصل کنید . پس از ایجاد شی spring یا dashpot داخل پانل دکمه none مقابل child را فعال نموده وداخل صحنه بر روی شی مورد نظر کلیک کنید . اگر گزینه parent فعال نباشد این اشیا بین شی فرزند و آیکن دستکاری قرار میگیرند.. زیر قسمت align space to میتوانید قرار گیری اشیا را ترازبندی کنید .. برای شی spring میتوانید پارامترهای stiffness - rest length - damping را تنظیم نمائید .. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ شی Plan این شی یک دیوار توپر ایجاد میکند که سایر اشیا اگر متعلق به کالکشن Rigid body باشند .. نمیتوانند از آن عبور نمایند .. البته فقط وجهی که در جهت نرمال شی قرار دارد توپر است .. مقیاس این شی را نمیتوان تغئیر داد و تنها پارامتر آن Show normal است .. دقت داشته باشید این اشیا رندر پذیر نبوده وداخل پنجره نمایش نیز آشکار نمیشوند . 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ اشیاء Wind و Motor شی motor میتواند اشیائی را که متعلق به کالکن rigid body باشد را بچرخاند .. هنگام ساخت این شی و بعدها هنگام انتخاب این شی میتوانید محور گردش Rotation axis و سرعت زاویه ای ومقدار Gain را تنظیم نمائید .. از شی wind استفاده میکنیم تا یک نیروی خطی را در صحنه ایجاد نمائیم .. جهت این نیرو با پیکان داخل آیکن شی مشخص شده است .. داخل پانل این شی : wind speed شدت جریان باد perturb speed تندباد variance تنوع تندباد نسبت به مقدار پایه time scale پریود وقوع تند باد ripple حالت پیچش به اطراف use range انتخاب دامنه تاثیر گذاری باد enable sheltring اشیا پشت اشیا از باد مصون می مانند.. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ شی Toy car شبیه ساز toy car شی مخصوص حرکت خطی اتومبیل میباشد .. داخل پانل این شی دکمه none مقابل chassis را کلیک نموده و سپس یک شی را داخل صحنه انتخاب میکنیم که نقش شاسی اتومبیل را بر عهده میگرد . در قسمت wheels نیز چرخهارا انتخاب میکنیم .. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ شی Fracture به کمک این شی میتوانید سایر اشیا را تکه تکه نمائید .. زیر قسمت peoperties دکمه pick یا add را کلیک نموده و اشیا مورد نظر را داخل را به این شی مرتبط میکنیم .. سپس نام شی را انتخاب کرده و زیر قسمت select piece تنظیمات تکه تکه شدن آنرا مشخص میکنیم .. 2 لینک به دیدگاه
CodePlus 15426 مالک اشتراک گذاری ارسال شده در 26 تیر، ۱۳۸۹ شی Water این شی آب را در صحنه شبیه سازی میکند که رفتار وخصوصیاتی مانند آب واقعی دارد .. داخل پانل این شی میتوانید اندازه شی در امتداد محور های X-Y را مشخص کنید .. همچنین در فیلد خای subdivisions تعداد قطعات کوچکتر تشکیل دهنده این در امتداد X-Y را مشخص میکنید .. گزینه landscape نوعی ساحل برای آب ایجاد میکند که شی Water با آن تعامل دارد .. به کمک دکمه none میتوانید شی ساحل را داخل صحنه انتخاب کنید . همچنین میتوانید سرعت امواج و حداقل و حداکثر ارتفاع امواج و چگالی آب را تعین کنید .. 2 لینک به دیدگاه
ارسال های توصیه شده