11 poin oleh GN⁺ 2025-08-18 | Belum ada komentar. | Bagikan ke WhatsApp
  • LL3M menggunakan beberapa model bahasa besar untuk menulis kode Python secara otomatis guna membuat dan mengedit aset 3D di Blender
  • Mengikuti instruksi teks dari pengguna, sistem ini dapat langsung membuat bentuk yang kreatif dan presisi serta mengimplementasikan manipulasi geometri yang kompleks melalui kode
  • Berbeda dari alat pembuat model 3D yang sudah ada, LL3M menawarkan pembuatan aset tanpa batasan dan interaksi yang detail
  • Kode Blender yang dihasilkan jelas dan memiliki transparansi parameter yang tinggi, sehingga mudah dimodifikasi atau ditingkatkan secara iteratif oleh pengguna maupun agen
  • Menunjukkan kemungkinan pemrosesan aset 3D yang luas seperti stylization yang konsisten, pengeditan material, dan penerapan struktur hierarki

Gambaran umum LL3M

  • LL3M adalah framework inovatif di mana beberapa agen model bahasa besar (LLM) menulis kode Python untuk membuat dan mengedit aset 3D di Blender
  • Saat pengguna memberi instruksi lewat teks, LL3M mengotomatiskan pembuatan bentuk kreatif dan manipulasi geometri presisi, serta menjadikan kode tingkat tinggi sebagai bentuk representasi 3D untuk memungkinkan penyempurnaan berulang dan kolaborasi
  • Kodenya dijelaskan dengan jelas sehingga berbagai parameter dan struktur terlihat transparan, membuat pengeditan lanjutan dan umpan balik berkelanjutan dari pengguna menjadi mudah

Gambaran umum pipeline

  • Pipeline terdiri dari tiga tahap utama (pembuatan awal, penyempurnaan otomatis, dan penyempurnaan berbasis umpan balik pengguna)
    • Pada tahap pembuatan awal, bentuk dasar dibuat sambil LL3M secara otomatis mendeteksi dan memperbaiki struktur yang tidak logis atau elemen geometri yang terlalu sederhana
    • Tahap kedua melakukan perbaikan otomatis yang lebih halus dan juga mencerminkan bentuk atau relasi yang kompleks
    • Tahap terakhir menerima permintaan pengeditan tambahan dari pengguna untuk mewujudkan pembuatan aset 3D yang interaktif dan iteratif
  • Setiap tahap menerapkan pendekatan peningkatan yang berulang dan bertahap berdasarkan pembagian peran antar agen

Galeri dan performa

  • Pembuatan beragam bentuk: susunan kompleks dan detail halus seperti kincir angin, piano, dan set drum diimplementasikan melalui kode
  • Penerapan gaya yang konsisten: menerapkan instruksi "steampunk" yang sama pada beberapa mesh (topi), menghasilkan variasi sambil tetap mempertahankan gaya bersama
  • Dukungan pengeditan material: misalnya, hanya bagian bilah yang dapat didefinisikan dengan shader node terpisah agar materialnya bisa diubah

Kemampuan interpretasi kode

  • Kode yang dihasilkan mencakup logika struktural, nama variabel yang jelas, dan komentar, sehingga mudah dipahami dan dimodifikasi
  • Contoh: logika pola keyboard atau variabel lebar tuts dapat diubah secara langsung
  • Karena node dan parameter Blender ditampilkan apa adanya, properti visual seperti warna dan pola dapat disesuaikan secara intuitif

Reusabilitas dan generalitas kode

  • Meski bentuknya berbeda-beda, pola kode tingkat tinggi seperti loop, modifier, dan pengaturan node dapat digunakan ulang
  • Hal ini memungkinkan pembuatan kode yang modular dan dapat dimodifikasi untuk berbagai prompt

Adegan dan struktur hierarki

  • Membuat beberapa objek dan menata relasi spasial secara otomatis melalui instancing dan parenting
  • Contoh: saat membuat objek kompleks seperti lampu, sistem mencerminkan struktur relasi induk-anak agar transformasi dapat diteruskan secara hierarkis
  • Setiap bagian diberi nama semantik yang bermakna sehingga dapat dikelola secara efisien di scene graph Blender

Belum ada komentar.

Belum ada komentar.