✅ مذبذبات الموجة
في هذه الصفحة:
إعدادات Wave oscillator
تحتوي جميع Wave oscillators على الإعدادات التالية:
- range min / range max - يحدد نطاق القيم للخاصية التي يتحكم بها المذبذب. تُضبط الخاصية على range min عندما يكون شكل الموجة في الأسفل، وتُضبط على range max عندما يكون شكل الموجة في الأعلى.
- duration - المدة الزمنية التي تستغرقها دورة كاملة واحدة، أو loop، حتى تكتمل. وهي مرتبطة بالإيقاع بوحدة المازورات. لذلك ¼ تعني ضربة واحدة. و 1 تعني مازورة كاملة، وهكذا.
- duration multiplier - يضاعف مدة الأساس بعامل تختاره. على سبيل المثال، إذا كان duration مضبوطًا على ربع نوتة وكان المضاعف 3، فسيستمر المذبذب لمدة ثلاث نوتات ربعية، أي نصف منقوط. تدعم المضاعفات الكسرية أيضًا — اضغط باستمرار على SHIFT أثناء سحب شريط التمرير لضبط أرقام غير صحيحة، وهذا مفيد لتأثيرات إزاحة الطور أو لإنشاء تغييرات توقيت دقيقة.
- offset - إزاحة البداية للموجة كنسبة مئوية من duration. إذا أردت أن تبدأ الموجة بعد ربع الطريق، فاضبط هذه القيمة على 25%.
- repeat count - عدد المرات التي يعمل فيها الـ loop قبل أن يتوقف. القيمة الافتراضية هي FOREVER، لكن يمكنك تغييرها إذا لم تكن تريد أن يعمل المذبذب إلى ما لا نهاية. بعد أن يتوقف، ستُضبط الخاصية على القيمة الموجودة في نهاية الموجة.
- delay count - التأخير بعدد الضربات قبل أن يبدأ المذبذب بالعمل. قبل أن يبدأ العمل، ستُضبط الخاصية على القيمة الموجودة في بداية الموجة.
الإعدادات الشائعة
- steps - يقسم الحركة إلى عدد من الخطوات المنفصلة. مفيد عندما تريد أن "تقفز" الخصائص إلى القيم بدلًا من أن تتحرك بسلاسة.
- clamp min / clamp max - يزيدان مقياس الموجة إلى ما بعد قيمها الدنيا أو القصوى ثم يثبتان النتيجة ضمن الحدود.
- ease function - تحتوي موجتا Sawtooth و Triangle أيضًا على ease function يغير منحنى الحركة بشكل دقيق، ويمكن أن يجعل حركاتك أكثر تعبيرًا!
- LINEAR - الخيار الافتراضي، بلا تنعيم، يتحرك فقط بشكل خطي بين القيمتين الدنيا والقصوى.
- EASE OUT - يبدأ بسرعة ثم يبطؤ عندما يقترب من النهاية. مفيد جدًا لمحاكاة الفيزياء، مثل التباطؤ حتى التوقف.
- EASE IN - يبدأ ببطء ثم تزداد سرعته تدريجيًا. مفيد لمحاكاة تراكم الزخم.
- EASE IN/OUT - مزيج من الاثنين، ويعطي حركة طبيعية جدًا.
موجة سن المنشار
تُعرف أحيانًا أيضًا باسم موجة منحدرة لأنها تصعد تدريجيًا ثم تهبط بحدة في نهاية دورتها. وهي على الأرجح أكثر مذبذبات الموجة استخدامًا لأنها تنشئ loop لتدوير الخصائص مثل hue أو rotation.
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
خاص بموجة Sawtooth:
- cycle range compensation - يتوفر عندما يكون steps مضبوطًا، وهو مفيد لتدوير القيم، مثل rotation من 0 إلى 360. عند عدم تفعيل هذا الخيار، ستكون قيمتا البداية والنهاية متطابقتين، مما قد يسبب توقفًا عند نقطة البداية، لأن 0 و 360 تمثلان الزاوية نفسها. فعّل هذا الخيار وسيتم تقليل النطاق الأقصى لتصحيح مواضع الخطوات.
الموجة المثلثة
على عكس موجة سن المنشار التي تقفز إلى البداية في كل دورة، تتحرك الموجة المثلثة خطيًا إلى الأمام ثم إلى الخلف.
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
الموجة الجيبية
أنعم أشكال الموجات! تتذبذب بلطف بين قيمتين مثل البندول.
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
الموجة المربعة
أبسط شكل موجي - فهي تتأرجح فقط بين قيمتين، ذهابًا وإيابًا!
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- repeat count
- delay count
خاص بالموجة Square:
- pulse width - المدة التي تبقى فيها الموجة عند قيمتها القصوى نسبةً إلى duration الكلية. القيمة الافتراضية هي 50%، أي نصف المدة تمامًا. إذا كنت تريد أن تكون في حالة "تشغيل" لمدة ربع الوقت فقط، فاضبطها على 25%. يمكنك ضبط وقت حدوث هذه النبضة باستخدام قيمة offset.
الضجيج
من نقاط قوة Liberation أنه يستطيع إنشاء تأثيرات عشوائية، لكنها قابلة للتكرار. يمكن استخدام مذبذب noise لإنشاء حركة عشوائية عضوية ومتكررة، مع مقدار التفاصيل أو الاهتزاز الذي تريده.
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
خاص بـ Noise:
- noise type - الخوارزمية المستخدمة لإنشاء الضجيج.
- SIMPLEX - الخيار الافتراضي، قيمة متموجة ترتفع وتنخفض بسلاسة وتتكرر ضمن loop.
- RANDOM - يستخدم خوارزمية أرقام عشوائية أكثر تقليدية، بضجيج كامل وسلوك فوضوي.
- seed - القيمة المستخدمة لإنشاء الضجيج. إذا لم يعجبك شكل موجة الضجيج لديك، فجرّب تغيير هذه القيمة.
- simplex detail - يغير مدى تفصيل الضجيج أو اهتزازه. إذا أردت أن يكون النمط المتكرر أقل وضوحًا، فزِد duration وارفع هذه القيمة.
مذبذب مخصص
ينشئ أشكال موجات مخصصة بالكامل. وهذا مفيد جدًا لإنشاء حركات معقدة.
راجع الأقسام أعلاه من أجل:
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
أسفل ذلك توجد قائمة بالمواضع والقيم. يتم تقسيم duration إلى 64 خطوة، ويمكنك وضع قيمة عند أي نقطة من هذه النقاط.
تحتوي كل خطوة على الإعدادات التالية:
- Step - خطوة الزمن ضمن duration. القيمة 0 تكون في البداية، و 64 تكون في النهاية.
- Level - مستوى الموجة عند خطوة الزمن تلك. يتراوح المستوى بين 0 و 1.
- Animation type - تتيح لك القائمة المنسدلة اختيار كيفية الانتقال إلى هذا المستوى من الخطوة السابقة.
- None - بلا انتقال، فقط قفز مباشرة إلى هذا المستوى في الوقت المحدد.
- Linear - حركة خطية بالكامل من المستوى السابق إلى هذا المستوى.
- Ease in / Ease out / Ease in/out - يطبق تنعيمًا بين المستوى السابق وهذا المستوى. راجع ease function أعلاه لوصف أنواع الحركة.