روابط

روابط ارتباط متقابل رفتاری بین موارد است. به جای کلید زدن دستی هر حرکت، می توانید روابطی مانند “این ماه به دور آن سیاره می چرخد” و PinePaper به طور خودکار انیمیشن را اداره می کند.

Relations panel showing linked items پانل روابط
نشان دهنده موارد متصل شده توسط انواع مختلف روابط

انواع روابط هسته ای

رابطه جنسی توضیحات استفاده از مثال
مدارها حرکت دایره ای در اطراف هدف ماه در مدار سیاره
شرح زیر حرکت به سمت هدف با صاف کردن برچسب ها: a Character
متصل to حرکت با هدف (fix شده) کلاه بر سر یک شخصیت
keep remote فاصله ثابت از هدف الکترون ها در اطراف یک هسته
نکات at چرخش برای مواجهه با هدف دانلود فیلم Arrow Pointing in the Astro
آینه موقعیت آینه در اطراف محور بازتاب اثر
چتر جنبش مبتنی بر عمق زمینه اسکرول
مرزهای to اقامت در محدوده های تعریف شده توپ در یک جعبه

روابط انیمیشن

رابطه جنسی توضیحات استفاده از مثال
رشد از مقیاس از صفر تا اندازه کامل آیتم های ظاهر شده در توالی
st انیمیشن گروه با stagger نامه های عنوان یک به یک
بیانگر فشار دائمی موقت توجه به یک آیتم
برچسب ها: شکل گیری در اطراف هدف روشن کردن یک عنصر کلیدی
موج اثر تحریف موج Ripple از طریق یک خط از موارد
مورفات to انیمیشن Shape مورفینگ تغییر شکل به دیگری
دوربین follows View pans برای دنبال کردن هدف دوربین ردیابی یک شخصیت
دوربین انی دوربین Keyframe Zoom/pan توالی های زوم سینمایی

روابط انیمیشنی Procedural Animation Relations

این روابط ایجاد انیمیشن بدون نیاز به یک مورد هدف:

رابطه جنسی توضیحات استفاده از مثال
کارگردان by مالکیت یک ملک دیگر Opacity کنترل شده توسط موقعیت
wig حرکت سر و صدا Jittery، جنبش ارگانیک
زمان بیان بیان ریاضی در طول زمان نوسانات موج Sine

اضافه کردن روابط

از UI

  1. گزینه ی **source Object را انتخاب کنید (یکی که حرکت خواهد کرد)
  2. بخش *Relations ** را در پنل Properties باز کنید
  3. انتخاب نوع رابطه
  4. گزینه Target Case را انتخاب کنید (یکی برای ارتباط با آن)
  5. پارامترهای تنظیم شده در صورت لزوم

پارامترهای رابطه

هر نوع رابطه دارای پارامترهای خاصی است:

مدار:

پارامتر توضیحات شکست
شعاع فاصله از هدف 100
سرعت سرعت چرخش 0.5
جهت clockwise یا Zq1q ساعت در
فاز شروع زاویه (radians) 0

زیر :

پارامتر توضیحات شکست
جبران [x, y] جبران از هدف [0, 0]
صاف کردن حرکت صاف (0-1) 0.1
تاخیر تاخیر در ثانیه 0

شوخی:

پارامتر توضیحات شکست
فرکانس نوسانات در ثانیه 2
دامنه حداکثر جابجایی (px) 10
مالکیت املاک position, rotation, opacity, scale موقعیت
دانه بذر ارزش بذر تکراری 0

زمان / بیان:

پارامتر توضیحات
مالکیت املاک چه اموالی را به aimate (x، rotation، opacity، scale)
بیان عبارت ریاضی با استفاده از t (زمان) و v (ارزش پایه)

توابع موجود: sin، cos، Zq2q3qZ، ceil، sqrt، pow، min، max، ZqZ، Z9qZ، lerp، ZqZ

Item orbiting another item دایره کوچک
A با استفاده از رابطه "یابیت" بزرگتر می شود

روابط زمان سنجی

روابط می تواند تنها در یک پنجره زمانی خاص فعال باشد:

پارامتر توضیحات
شروع زمان هنگامی که رابطه فعال می شود (ثانیه)
پایان زمان هنگامی که رابطه غیرفعال می شود (ثانیه)
autoRemove به طور خودکار حذف پس از پایان

این به شما اجازه می دهد تا توالی هایی را ایجاد کنید که در آن موارد رفتار را در طول زمان تغییر می دهند – به عنوان مثال، یک مورد به مدت 3 ثانیه به مدار می رود و سپس به مدت 2 ثانیه دنبال می شود.

انیمیشن دوربین

رابطه camera_animates باعث ایجاد زوم سینمایی و توالی های پان می شود:

  1. رابطه camera_animates را با ایجاد حرکات دوربین های کلیدی اضافه کنید
  2. تعریف سطوح زوم و موقعیت های مرکزی در زمان های مختلف
  3. The Viewport aimates بین فریم های کلیدی

این مناسب برای ارائه ها، آموزش ها و درونگراهای سینمایی است که می خواهید توجه بیننده را هدایت کنید.

نکات کلیدی

  • سازگاری: ** روابط چندگانه را می توان به همان مورد اعمال کرد. آنها در هر فریم عمل می کنند، بنابراین شما می توانید orbits را با wiggle برای حرکت ارگانیک پیچیده ترکیب کنید.
    • شروع با follows یا attached_to قبل از تلاش برای تنظیمات پیچیده
    • استفاده از time-scoping ** ایجاد توالی با ارائه پنجره های مختلف زمان
    • Combine با فریم های کلیدی ** روابط و انیمیشن های فریم کلیدی می توانند با هم کار کنند
    • پیش بینی اغلب - جدول زمانی را بازی کنید تا ببینید چگونه روابط ارتباط برقرار می کند

↑ [رده:] [Animations] [/features/animations] [Xframe Editor] [/features/keyframes]