Photo & Video Editing, ElrolumNews — Anda punya animasi. Anda ingin objek bergerak terus-menerus—berputar tanpa henti—selama video berjalan.
Dulu—itu berarti membuat keyframe setiap detik—atau menggunakan loop yang rumit. Sekarang—itu berarti Expressions—satu baris kode—dan objek berputar selamanya.
Itulah kekuatan Expressions.
Apa Itu Expressions?
Expressions adalah kode kecil yang memungkinkan Anda mengontrol parameter secara otomatis—tanpa keyframe manual.
Analoginya: Expressions seperti rumus di Excel—Anda tulis rumus—dan nilainya berubah otomatis sesuai input. Di Fusion—Anda tulis ekspresi—dan parameter berubah otomatis sesuai waktu, nilai lain, atau kondisi.
| Tanpa Expressions | Dengan Expressions |
|---|---|
| Keyframe manual | Otomatis |
| Loop rumit | Satu baris kode |
| Animasi terbatas | Animasi tak terbatas |
| Repetitif | Efisien |
Dan kabar baiknya: Expressions tersedia di versi gratis—dengan beberapa batasan.
Kapan Menggunakan Expressions?
| Situasi | Efek |
|---|---|
| Rotasi tak berujung | Objek berputar selamanya |
| Gerakan mengikuti parameter lain | Sinkronisasi otomatis |
| Animasi berbasis waktu | Gerakan yang terus berubah |
| Random gerakan | Variasi otomatis |
| Reaksi terhadap audio | Visualizer musik |
Langkah 1: Buka Expressions
1.1 Pilih Parameter
Pilih node di Fusion
Buka Inspector
Cari parameter yang ingin dianimasikan—misalnya “Angle” di Transform
1.2 Aktifkan Expressions
Klik kanan pada parameter
Pilih “Expression”
Atau klik ikon “= “ di samping parameter
1.3 Tulis Ekspresi
Kotak ekspresi akan muncul
Ketik ekspresi Anda
Tekan Enter
Hasil: Parameter akan berubah sesuai ekspresi—tanpa keyframe.
Langkah 2: Ekspresi Dasar
2.1 Rotasi Tak Berujung
time * 50
Penjelasan:
time—waktu dalam detik50—kecepatan rotasi—50 derajat per detikHasil: Objek berputar 50 derajat setiap detik
2.2 Gerakan Naik Turun
math.sin(time * 2) * 0.1
Penjelasan:
math.sin()—fungsi sinus—menghasilkan gelombangtime * 2—kecepatan gelombang0.1—amplitudoHasil: Objek bergerak naik turun seperti gelombang
2.3 Gerakan Mengikuti Parameter Lain
Transform1.Angle * 2
Penjelasan:
Transform1.Angle—nilai dari parameter Angle di node Transform1* 2—dikali 2Hasil: Objek berputar dua kali lebih cepat dari Transform1
Langkah 3: Ekspresi Matematika
3.1 Fungsi Matematika Umum
| Fungsi | Keterangan |
|---|---|
math.sin() | Sinus—gelombang |
math.cos() | Cosinus—gelombang |
math.abs() | Nilai absolut |
math.random() | Acak |
math.floor() | Pembulatan ke bawah |
math.ceil() | Pembulatan ke atas |
3.2 Contoh: Gerakan Acak
math.random() * 0.1
Hasil: Objek bergerak acak dalam rentang 0-0.1.
3.3 Contoh: Gerakan Berulang
math.sin(time * 3) * 0.05
Hasil: Objek bergerak naik turun lebih cepat.
Langkah 4: Ekspresi Lanjutan
4.1 Animasi Berbasis Waktu
time < 5 ? time * 10 : 50
Penjelasan:
Jika
time < 5—nilai =time * 10Jika tidak—nilai =
50Hasil: Objek bergerak selama 5 detik—lalu berhenti
4.2 Animasi Berbasis Kondisi
Transform1.Angle > 180 ? 180 : Transform1.Angle
Penjelasan:
Jika Angle lebih dari 180—nilai = 180
Jika tidak—nilai = Angle
Hasil: Angle dibatasi maksimal 180
4.3 Animasi dengan Noise
noise(time * 0.5) * 0.1
Penjelasan:
noise()—fungsi noise yang menghasilkan nilai acak halusHasil: Gerakan acak yang halus—seperti organik
Langkah 5: Menggunakan Expressions untuk Visualizer Audio
5.1 Import Audio
Import file audio ke Fusion
Tambahkan “Audio Waveform” node
5.2 Gunakan Expressions
Di parameter Scale—aktifkan Expressions
Ketik:
AudioWaveform1.Value * 10
Penjelasan:
AudioWaveform1.Value—nilai audio saat ini* 10—dikali 10Hasil: Objek membesar dan mengecil sesuai musik
Troubleshooting: Masalah Umum
| Masalah | Penyebab | Solusi |
|---|---|---|
| Expressions tidak berfungsi | Salah sintaks | Cek penulisan |
| Nilai tidak berubah | Parameter** salah | Cek nama parameter |
| Animasi terlalu cepat | Nilai terlalu besar | Turunkan nilai |
| Animasi terlalu lambat | Nilai terlalu kecil | Naikkan nilai |
| Fusion lambat | Terlalu banyak expressions | Kurangi expressions |
Expressions adalah cara untuk mengotomatiskan animasi—tanpa keyframe manual. Kuncinya:
Aktifkan Expressions—klik kanan pada parameter
Tulis ekspresi—gunakan matematika
Gunakan fungsi—sin, cos, random, noise
Gunakan kondisi—untuk animasi berbasis waktu
Gunakan untuk visualizer—audio reaktif
Dengan Expressions—Anda bisa membuat animasi yang kompleks—tanpa harus membuat ribuan keyframe.
Dan yang paling penting: Anda bisa fokus pada kreativitas—bukan pada pekerjaan manual.
⚠️ Disclaimer
Artikel ini disusun untuk tujuan edukasi. Segala tindakan yang Anda lakukan berdasarkan artikel ini adalah tanggung jawab Anda sendiri.
Risiko yang perlu Anda pahami:
Kehilangan proyek—jika aplikasi crash
Expressions salah—bisa membuat animasi aneh
Fusion lambat—jika terlalu banyak expressions
Rendering lambat—jika expressions kompleks
Yang harus Anda lakukan:
Simpan proyek secara berkala
Test expressions sebelum ekspor
Gunakan ekspresi sederhana dulu
Backup proyek penting
elrolum.com tidak bertanggung jawab atas segala kerusakan, kehilangan data, atau kerugian yang timbul akibat penggunaan informasi dalam artikel ini.
Sudah siap menggunakan Expressions?




