Prototype • skrip dijalankan di interpreter terbatas

Motion Studio Script Sandbox

Rancang animasi pendek, kumpulkan gambar lokal, lalu ekspor sebagai MP4. Skrip hanya mengirim perintah gambar yang divalidasi; berkas dan video tidak diunggah.

Kontrol utama

Atur video, latar, dan warna sebelum ekspor
detik · 30 fps

Durasi ekspor 8–15 detik. MP4 H.264 dibuat di perangkat ini; browser harus mendukung WebCodecs dan encoder AVC.

Palet warna

Klik swatch untuk mengubah latar

Pilih warna custom lalu tambah ke palet; sisipkan kode hex terpilih pada posisi kursor di skrip.

Pratinjau

16:9 · area kerja 640 × 360

Menyiapkan interpreter terisolasi…

Skrip animasi

function draw(api, time)

Gunakan sintaks ES5 dan metode api yang tersedia. Koordinat mengikuti ukuran area kerja di atas; time dalam detik. Skrip tidak menerima akses ke DOM, jaringan, atau objek berkas.

Aset gambar

disimpan di browser saja

Tarik gambar ke sini atau pilih dari perangkat.

PNG, JPG, WebP · maks. 12 gambar · 8 MB per gambar

Belum ada aset. ID aset yang aman dapat dipakai di pembuat gerakan atau skrip.

Aset tidak dikirim ke server. Format SVG/GIF dan file besar ditolak agar pustaka tetap ringan dan aman.

Atur gerakan

gerak antar-keyframe

Pilih titik awal/akhir dan waktu; skrip yang dihasilkan bisa diedit lagi. Untuk beberapa aset atau gerakan kompleks, tambahkan pemanggilan api.image() lain di editor.

Batas prototype: JS-Interpreter menjalankan kode pengguna dalam virtual machine terpisah. Hanya metode gambar tetap yang tersedia; perintah divalidasi dan jumlahnya dibatasi. File lokal hanya dipakai sebagai sumber gambar browser. MP4 dibuat di browser menggunakan encoder perangkat dan tidak diunggah.