Cara Membuat Animasi 3D dan VFX dengan AI Agent Secara Gratis

vork adalah engine 3D dan VFX yang gratis dan source-available, yang dapat dikendalikan oleh coding agent Anda dari terminal. Berikut alur lengkapnya mulai dari vork init hingga file MP4 akhir, apa saja yang diizinkan oleh lisensinya, serta kebutuhan perangkat keras yang diperlukan.

Ahmed Waheed

Ahmed Waheed

12 November 2026

Cara Membuat Animasi 3D dan VFX dengan AI Agent Secara Gratis

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Anda bisa membuat animasi 3D dengan agen AI secara gratis dengan memasangkan agen coding yang sudah Anda gunakan (Claude Code, Codex atau Cursor) dengan vork, sebuah engine 3D dan VFX headless yang tidak ber biaya apa pun selama masa research preview-nya. Agen menulis scene sebagai JSON atau kode, merender pratinjau, melihat gambarnya, memperbaiki kamera dan pencahayaan, lalu merender MP4 final. Anda tidak perlu membuka editor.

Panduan ini membahas alur kerjanya dengan vork 0.3.0 (dirilis 9 November 2026): instalasi, vork init, pratinjau, proses penyempurnaan, klip animasi, dan render final. Panduan ini juga menjelaskan apa arti "gratis" di sini dan perangkat keras yang Anda butuhkan.

Apa itu vork?

vork adalah engine 3D dan VFX yang dibangun khusus untuk agen AI, dirilis oleh Voyager pada November 2026. Agen menulis seluruh scene sebagai kode, termasuk shader, material, kamera, dan fisika miliknya sendiri, dan vork merendernya di GPU. Engine ini ditulis dengan Rust dan Slang, berjalan di atas Vulkan dan Metal, dan API intinya hanya butuh sekitar 2.500 token.

0:00
/0:08

Angka terakhir itu penting: agen bisa menahan seluruh engine dalam konteksnya dan masih ada ruang untuk shot Anda. Ketika sebuah shot membutuhkan sesuatu yang tidak biasa, scene membawa program GPU-nya sendiri untuk material, ray kamera, atau cahaya. Repositori vork menampilkan kawanan burung sejuta ekor, lubang hitam, dan VFX neon yang di-composite ke footage asli.

Berikut perbandingan alur kerjanya dengan tool klasik:

Alur kerja gaya Blender vork dengan agen
Siapa yang mengendalikan Anda, melalui GUI Agen coding Anda, melalui CLI
Format scene File biner .blend scene.json, scene.ts atau scene.py
Iterasi Klik, sesuaikan, render ulang Agen mengedit kode, merender, memeriksa PNG
Output Gambar diam, video PNG, EXR, MP4 dari scene yang sama

Berbeda dengan agen yang mengendalikan Blender melalui MCP, vork tidak punya editor di bawahnya. File scene adalah sumber kebenaran satu-satunya.

Apakah vork benar-benar gratis?

Ya, dengan beberapa catatan yang perlu Anda ketahui sebelum membangun pipeline di atasnya (lisensi diperiksa 9 November 2026):

  1. Gratis selama masa research preview. Vork Preview License menyatakan bahwa vork "dapat digunakan secara gratis selama masa research preview, termasuk untuk pekerjaan komersial."
  2. Source-available, bukan open source. Anda tidak boleh menjual, melisensikan ulang, atau mendistribusikan ulang versi yang dimodifikasi, dan tidak boleh menjalankannya sebagai layanan rendering berbasis cloud untuk orang lain. Rendering untuk tim Anda sendiri dan mengirimkan media kepada klien diperbolehkan.
  3. Hanya versi ini. Lisensi mencakup versi yang Anda unduh. Versi selanjutnya "mungkin menggunakan ketentuan berbeda, termasuk ketentuan berbayar," tetapi Anda tetap mempertahankan hak atas versi yang sudah Anda miliki.
  4. Output Anda adalah milik Anda. Voyager tidak mengklaim hak apa pun atas scene, kode, atau media yang Anda buat.

Jadi, engine ini adalah jalur dengan biaya $0 hari ini. Agen coding Anda adalah biaya terpisah; vork tidak menambahkan biaya apa pun di atas paket yang sudah Anda bayar. Baca file LICENSE sebelum meng committing proyek klien ke dalamnya.

Perangkat keras apa yang Anda butuhkan?

Lisensinya gratis, tetapi GPU tidak bisa diabaikan untuk rendering. Konfigurasi yang didukung untuk 0.3.0:

Rendering dengan AMD, Intel, dan CPU tidak didukung, dan kartu datacenter seperti A100 dan H100 tidak memiliki perangkat keras ray tracing yang dibutuhkan vork. Anda tetap bisa membuat scene dan membaca vork help tanpa GPU.

Langkah 1: Instal vork

Di mesin Mac atau Linux, installer resmi memverifikasi checksum, menginstal di ~/.local/lib/vork, dan menjalankan vork setup:

curl -fL https://github.com/voyager-so/vork/releases/latest/download/install.sh -o /tmp/vork-install.sh
sh /tmp/vork-install.sh
export PATH="$HOME/.local/bin:$PATH"
vork --version
vork help

Di dalam proyek Node, npm create vork@latest my-shot menginstalnya secara lokal (Node 22.18 atau lebih baru). Paket npm bernama vork polos tidak berhubungan; yang asli adalah @voyager-so/vork.

Proses setup mengompilasi shader GPU, jadi menjalankan pertama lambat: sekitar 251 detik pada NVIDIA L4 menurut pengukuran Voyager sendiri. Biarkan prosesnya selesai.

Langkah 2: Serahkan shot ke agen Anda

Buka Claude Code, Codex atau Cursor di folder kosong dan tempel prompt dari README vork:

Run `vork init my-shot`, read `vork help`, render a preview and inspect the image.
Refine the camera and lighting before rendering at final quality. Read the
relevant help topic when you need a feature the first page doesn't explain.

vork init menulis scene.json awal tanpa membutuhkan jaringan atau GPU, dan tidak pernah menimpa file yang sudah ada. Tambahkan --language typescript atau --language python untuk menulis dalam bentuk kode.

Agen kemudian menjalankan render yang paling murah dan berguna:

vork render scene.json --profile std/previs --out preview.png
Diagram of the vork agent loop: vork init, the agent writes scene.json, a std/previs preview render, the agent inspects the PNG, revises camera and lights, then exits to a std/final render and MP4

Langkah 3: Sempurnakan dengan render pratinjau

Di sinilah agen membuktikan nilainya. Ia membuka preview.png, melihat subjek tidak berada di tengah atau bayangan terlihat datar, mengedit translation kamera atau energy cahaya, lalu merender lagi. Setiap siklus hanya butuh beberapa detik karena std/previs melewati pencahayaan tidak langsung.

Berikan brief yang spesifik, misalnya "push-in lambat pada bola oranye saat golden hour, kamera rendah, rim light lembut," sehingga ada sesuatu yang bisa dicocokkan dengan setiap pratinjau. Ketika ia membutuhkan field yang belum pernah digunakan, ia bertanya ke engine alih-alih menebak:

vork help lights
vork help field node.target
vork help programs --all

Untuk pencahayaan langit yang realistis, vork std sky membangun setup cahaya siang hari dan vork std environment mengubah gambar HDR menjadi cahaya environment ditambah matahari. HDRI gratis dibahas di bawah.

Langkah 4: Buat bergerak

Gambar diam adalah satu frame. Animasi adalah track. vork menyimpan keyframe dalam array animation tingkat atas, dengan waktu kunci dalam satuan detik. Berikut sebuah bola yang melengkung melintasi frame selama dua detik:

{"version":2,"nodes":[
  {"type":"mesh","name":"ball","geometry":{"std":"sphere","radius":0.5},
   "materials":[{"inputs":{"base_color":[0.9,0.4,0.1],"specular_roughness":0.3}}]},
  {"type":"mesh","translation":[0,-0.5,0],"geometry":{"std":"grid","size":[10,10]},
   "materials":[{"inputs":{"base_color":[0.35,0.35,0.35]}}]},
  {"type":"light","shape":"rectangle","translation":[-3,5,4],"target":[0,0,0],
   "energy":700,"size":4},
  {"type":"camera","translation":[0,2,6],"target":[0,0,0]}
],
"animation":[{"tracks":[{"path":["nodes","ball","translation"],
  "keys":[[0,[-2,0,0]],[1,[0,1.5,0]],[2,[2,0,0]]],"interpolation":"LINEAR"}]}],
"render":{"resolution":[1280,720]}}

Aturan dari vork help animation: path berupa array segmen, bukan string bertitik; interpolasi adalah STEP, LINEAR atau CUBICSPLINE; dan target kamera tidak bisa dianimasikan, jadi arahkan ke node bernama dan animasikan node tersebut.

Render klip pratinjau terlebih dahulu. Rentang frame mencakup kedua ujung, jadi 0 sampai 47 pada 24 fps adalah dua detik:

vork render scene.json --profile std/previs --set fps=24 --frame-start 0 --frame-end 47 --out preview.mp4

Langkah 5: Render final

Setelah pratinjau terlihat benar, ganti profil. Kualitas adalah sebuah flag, bukan bagian dari scene:

vork render scene.json --profile std/final --set fps=24 --frame-start 0 --frame-end 47 --out final.mp4
Illustration of the four vork render profiles, from std/previs with direct light only to std/path with up to 4,096 samples, getting slower and more accurate from left to right
Profil Apa yang dilakukan Gunakan untuk
std/previs Hanya pencahayaan langsung, bayangan keras Framing, blocking, siklus cepat
std/draft 4 sampel, cahaya tidak langsung, denoised Pengecekan pencahayaan cepat
std/final 8 sampel, cahaya tidak langsung, denoised (default) Pengiriman akhir
std/path Path tracing, hingga 4.096 sampel Interior, kaca, kaustik

--set samples=32 membersihkan detail berbintik dengan mengorbankan waktu.

Seberapa cepat?

Voyager mengukur ini pada satu NVIDIA L4 dan melabelinya sebagai pengukuran waktu, bukan percepatan dengan kualitas setara.

Metodologi benchmark mencantumkan setiap batasannya. GPU Anda akan memberikan angka yang berbeda.

Batasan research preview yang perlu diantisipasi

Baca vork help limits sebelum menjanjikan sebuah shot kepada klien. Pada 0.3.0:

Tidak satu pun dari ini menghambat turntable produk atau explainer bergaya. Untuk saat ini, ini menutup kemungkinan sinematik berasap.

Aset gratis untuk scene Anda: API Poly Haven

Poly Haven menerbitkan HDRI, tekstur, dan model berlisensi CC0, dan API publiknya memungkinkan agen Anda mengunduhnya. Ketentuannya, yang diperiksa 9 November 2026, menyatakan API gratis "untuk tujuan apa pun, termasuk penggunaan komersial," tidak memerlukan kunci, dan mewajibkan User-Agent atau Referer unik yang menyebutkan nama perangkat lunak Anda.

Dua panggilan mencakup sebagian besar kebutuhan shot:

curl -A "my-shot-renderer/1.0" "https://api.polyhaven.com/assets?t=hdris&categories=sunrise-sunset"
curl -A "my-shot-renderer/1.0" "https://api.polyhaven.com/files/kloofendal_48d_partly_cloudy_puresky"

Panggilan kedua mengembalikan URL unduhan per resolusi, misalnya .hdr 1K, untuk vork std environment. Model tersedia dalam format glTF, yang diimpor vork dengan node asset.

Biarkan agen Anda menguji API aset dengan Apidog CLI

Render yang gagal di frame 200 karena bentuk respons aset berubah adalah cara yang mahal untuk menemukan bug API. Agen Anda sudah memanggil Poly Haven, jadi biarkan ia memeriksa panggilan-panggilan tersebut terlebih dahulu. Apidog CLI memungkinkannya mengimpor API, menulis test, dan menjalankannya dari terminal.

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted

Lalu berikan satu prompt ke agen Anda:

Download https://api.polyhaven.com/api-docs/swagger.json and import it into Apidog
project <projectId>. Create a test case for GET /files/{id} with id
kloofendal_48d_partly_cloudy_puresky that asserts status 200 and that
hdri.1k.hdr.url ends in .hdr, then run it and summarize any failures.

Agen mengimpor spesifikasi, membaca skema payload, memvalidasi file-nya, dan menjalankan test case:

apidog import --project <projectId> --format openapi --file ./swagger.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -r cli,json

Taruh baris apidog run yang sama sebelum render final Anda, dan panggilan aset yang rusak akan gagal dalam hitungan detik, bukan di tengah jalan saat merender film. Paket Free Apidog mencakup hingga 4 pengguna. Untuk setup khusus agen, lihat Apidog CLI di Claude Code atau panduan instalasi.

Posisi vork di antara tool video agen lainnya

vork merender 3D sungguhan: geometri, cahaya, dan fisika. Untuk motion graphics, judul, dan animasi UI, Claude Code dengan Remotion membangun video dari komponen React dan lebih cocok. Untuk agen yang menyunting klip hasil AI menjadi satu, lihat OpenMontage. Banyak tim akan memasangkannya: Remotion untuk explainer, vork untuk shot 3D utama.

FAQ

Apakah saya bisa membuat animasi 3D dengan agen AI tanpa membayar perangkat lunak? Ya. vork gratis selama masa research preview-nya, aset dan API Poly Haven gratis, dan paket Free Apidog mencakup hingga 4 pengguna. Anda tetap membutuhkan GPU yang didukung dan paket agen Anda.

Apakah vork open source? Tidak. Ini source-available. Anda bisa menggunakannya dan memodifikasinya untuk pekerjaan Anda sendiri, termasuk pekerjaan komersial, tetapi Anda tidak boleh mendistribusikan ulang versi yang dimodifikasi atau menawarkannya sebagai layanan rendering berbasis cloud.

Agen AI mana yang bisa digunakan dengan vork? Agen apa pun yang bisa menjalankan perintah shell dan membaca gambar, seperti Claude Code, Codex atau Cursor. Tidak ada plugin yang perlu diinstal.

Apakah vork bisa berjalan di Mac Intel atau GPU AMD? Tidak. Rendering membutuhkan Apple Silicon di macOS 26 atau GPU NVIDIA terbaru dengan ray tracing perangkat keras.

Bisakah vork menambahkan VFX ke footage video asli? Ya. Repositorinya memiliki contoh yang meng-composite 3D hasil render ke footage asli dengan kamera terlacak, occlusion matte, dan geometri proxy, tanpa video generatif.

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.