Changelog

Ketahui pembaruan, perbaikan, serta peningkatan fitur terbaru dari Viontri.

v0.2.1

24 Juni 2026 Patch
DIPERBAIKI
  • Memperbaiki error duplikasi objek dengan bendable limbs, properti visual, dan offset posisi dengan memperbaiki crash saat duplikasi objek bendable-limb, memastikan properti visual (tekstur, material, warna) tersalin, menghapus offset posisi hardcoded, dan menambahkan duplikator khusus tipe.
  • Memperbaiki flickering yang disebabkan oleh sistem planar reflection fallback saat secondary preview aktif. Menghapus fallback pertukaran material.
  • Memperbaiki bend gizmo yang sebelumnya masih terlihat di secondary preview dan hasil ekspor sementara gizmo lainnya sudah tersembunyi dengan benar.

v0.2.0

2 Juni 2026 Rilis Fitur Baru
DITAMBAHKAN
  • Menambahkan dukungan impor file GLB, GLTF, dan OBJ, termasuk manajemen dependensi aset (tekstur, bin, mtl) dan pembacaan template animasi.
  • Menambahkan bone helper khusus untuk kontrol file GLB/GLTF, dengan opsi menyembunyikan bone di floating toolbar.
  • Menambahkan sistem facerig yang memungkinkan kontrol penuh untuk mulut, mata, alis, dan pupil pada karakter.
  • Menambahkan sistem History yang mencakup menu history stack yang dapat digeser, pelacakan keyframe massal, dan opsi kembali ke 'Initial State'.
  • Menambahkan tombol Undo/Redo di top toolbar dekat tombol history.
  • Menambahkan dukungan library browser untuk Aset Standar, pustaka Mine-imator dengan kemampuan penggantian versi, dan repositori eksternal dengan fitur caching dan informasi lisensi.
  • Menambahkan fitur penyimpanan file yang diimpor ke web app sebagai cache di 'My Library' untuk akses cepat di kunjungan berikutnya, dengan opsi menghapus cache.
  • Menambahkan pengaturan skin character dan tekstur untuk cube, plane, 3D plane, dan sphere melalui library browser.
  • Menambahkan dukungan dropdown di tab properti untuk browsing tekstur/skin langsung.
  • Menambahkan beberapa opsi texture mapping pada cube.
  • Menambahkan opsi 'Preserve Original Ratio' pada texture plane dan 3D plane.
  • Menambahkan fitur block dimension untuk memasukkan block secara bulk.
  • Menambahkan tombol download dan hapus cache pada library eksternal.
  • Menambahkan tombol 'Load Project' di main menu.
  • Menambahkan opsi 'New Project' di tombol project untuk membuat proyek baru melalui main menu.
  • Menambahkan pilihan untuk mengatur ukuran dan tekstur matahari.
  • Menambahkan pengaturan material roughness, metalness dan emmisive di section appearance pada tab properti.
  • Memisahkan section attachment untuk pengaturan parent dari appearance.
  • Menambahkan indikator untuk memilih objek di tab properti yang kosong.
  • Menambahkan dukungan refleksi untuk objek menggunakan metode reflektor pada plane dan metode cube camera pada objek lainnya.
  • Menambahkan indikator area jatuh (drop zone) untuk camera preview saat dipindahkan.
  • Menambahkan popup kontrol khusus untuk pengguna layar sentuh, mencakup horizontal wheel, tombol tambah/kurang, tombol copy, paste, dan reset untuk input angka.
  • Menambahkan dropdown kustom untuk konsistensi tampilan.
  • Menambahkan color picker kustom dengan tombol copy, paste, reset, dan eyedrop (eyedrop hanya untuk perangkat yang didukung).
  • Menambahkan tombol copy, paste, reset pada bagian transform, serta tombol lock ratio pada scale.
  • Menambahkan opsi menyembunyikan knob rotasi pada sidebar di pengaturan.
  • Menambahkan opsi menyembunyikan helper kamera saat tidak terpilih di pengaturan.
  • Menambahkan opsi auto center saat selection di pengaturan.
  • Menambahkan opsi penyederhanaan kolom warna di pengaturan.
  • Menambahkan sistem safe area untuk mempertimbangkan notch layar pada perangkat seluler.
  • Menambahkan sistem notifikasi baru dengan progress bar dan pengaturan kustomisasi.
  • Menambahkan indikator getaran saat tekan tahan di timeline track dan outliner.
  • Menambahkan fitur untuk mengubah lebar panel outliner.
  • Menambahkan fitur penguncian objek di outliner.
  • Menambahkan easing baru 'instant'.
  • Menambahkan opsi 'Select All Keyframe' untuk satu objek.
  • Menambahkan gulir otomatis pada outliner saat memilih objek di viewport.
  • Memperbarui format waktu menjadi (MM:SS:FF) dengan font khusus.
  • Menambahkan dukungan untuk mengkustomisasi shortcut melalui modal pengaturan.
  • Meningkatkan fitur ekspor proyek untuk menyertakan aset lokal dan perbaikan penyimpanan data untuk face rig dan blok.
  • Menyimpan aset hasil ekstrak dalam cache untuk mempercepat loading awal aplikasi.
  • Meningkatkan performa dengan menonaktifkan refleksi di primary viewport saat secondary preview sedang aktif.
  • Menambahkan progress bar saat memuat proyek Viontri (.viproject).
  • Memastikan tidak ada objek yang terpilih setelah proses impor proyek selesai untuk mencegah pergeseran yang tidak disengaja.
  • Menambahkan dialog konfirmasi pembaruan untuk memungkinkan pengguna menunda update aplikasi dan menghindari gangguan workflow.
  • Menambahkan fitur gulir otomatis (auto-scroll) saat melakukan seleksi rubberband di dekat tepi timeline.
  • Menambahkan bug baru untuk diperbaiki di kemudian hari.
DIUBAH
  • Memperbarui tampilan interface dan mengganti ikon pada beberapa tombol.
  • Memindahkan bilah alat gizmo dari top toolbar ke atas viewport untuk akses lebih mudah.
  • Memindahkan apply preset dari timeline control ke context menu per objek, dengan daftar preset yang menyesuaikan jenis objek.
  • Menggabungkan menu ekspor video dan gambar menjadi satu dengan sistem tab yang lebih praktis.
  • Memperbarui logika pembuatan 3D plane.
  • Mengubah easing default dari 'ease in out cubic' menjadi 'linear'.
  • Mengubah posisi matahari agar bergantung pada kamera untuk mencegah keluar dari frame.
  • Memperbarui bentuk helper untuk point light, spot light, dan kamera agar lebih konsisten.
  • Memperbarui logika pemilihan objek child yang tersembunyi di outliner yang collapsed untuk memilih parent-nya.
  • Mengubah indikator objek terpilih dari edge geometri menjadi outline pass.
  • Memindahkan tombol tab di top toolbar ke atas sidebar.
  • Mengubah bagian settings dari tab menjadi modal popup.
  • Memperbarui kontrol posisi directional light dengan knob rotasi.
  • Memisahkan pengaturan matahari dari directional light di tab global.
  • Memperbarui sensitivitas properti vibrance di post processing camera.
  • Mengimplementasikan pembaruan properti selektif untuk multi-seleksi keyframe, memastikan hanya properti yang diubah yang diperbarui di semua keyframe terpilih.
  • Mengganti tombol add keyframe, delete keyframe, dan duplikat keyframe di timeline control menjadi ikon.
  • Meningkatkan durasi maksimum track timeline dari yang sebelumnya 2 menit 5 detik (3.000 tick) menjadi 20 menit (28.800 tick).
  • Memperbarui format label waktu pada ruler dari yang sebelumnya menggunakan detik menjadi format MM:SS untuk keterbacaan yang lebih baik.
  • Mengoptimalkan performa timeline dengan mengganti ruler berbasis DOM menjadi implementasi HTML5 Canvas berperforma tinggi, menghilangkan jitter dan lag pada UI.
  • Mengubah perilaku Shift + klik pada keyframe dari yang sebelumnya untuk menghapus menjadi seleksi ganda (multi-select), serupa dengan fungsi Ctrl + klik.
  • Memperbarui input sentuhan agar dapat mengubah ukuran timeline dengan menggeser seluruh area timeline control bar.
  • Menyesuaikan sebagian parameter awal untuk objek dan environment.
  • Meningkatkan visibilitas pemuatan library dengan menampilkan ukuran unduhan secara real-time (MB) dan jumlah file saat proses ekstraksi untuk informasi progres yang lebih jelas.
DIPERBAIKI
  • Memperbaiki masalah pemetaan tekstur, mesh, pivot, inheritance, dan perilaku bend pada objek mimodel.
  • Meningkatkan penanganan objek mimodel dengan banyak layer tekstur berbeda.
  • Memperbaiki masalah penanganan tekstur pada block beranimasi seperti fire, sea grass, dan lantern.
  • Memperbaiki masalah rendering block seperti glass pane, vine, dan grass path.
  • Memperbaiki rendering tall plant.
  • Meningkatkan penanganan bayangan untuk permukaan melengkung dengan parameter bias cahaya yang disesuaikan.
  • Meningkatkan penanganan layar sentuh, stabilitas multi-seleksi, dan deteksi menu konteks pada perangkat seluler.
  • Memperbaiki seleksi objek mimodel agar lebih akurat memilih grup daripada fragmen mesh.
  • Memperbaiki masalah posisi camera preview yang meloncat saat digeser, kini tetap selaras dengan posisi kursor atau sentuhan.
  • Memperbaiki masalah orientasi gizmo rotasi saat merotasi objek child dari root yang terotasi.
  • Memperbaiki masalah resize handle pada camera preview yang terkunci saat ditekan menggunakan layar sentuh.
  • Memperbaiki masalah di mana gizmo muncul di viewport saat berganti mode gizmo meskipun tidak ada objek yang terpilih.
  • Memperbaiki sinkronisasi antara slider dan angka; mengatasi berbagai bug pada pergerakan objek dan nilai NaN.
  • Mencegah tumpang tindih antara kamera dan target agar orbit control tidak terkunci dengan menggeser viewport secara otomatis saat memilih objek di posisi kamera.
  • Memastikan sinkronisasi kamera aktif dan post-processing yang akurat sesuai frame saat ekspor media, mengikuti timeline dan bukan kondisi playback terakhir.
  • Meningkatkan logika duplikasi keyframe untuk mencari frame kosong berikutnya dan otomatis memilih keyframe hasil duplikasi.
  • Memperbaiki masalah di mana keyframe tetap terpilih saat menekan area kosong atau memilih objek di outliner.
  • Memperbaiki serialisasi dan pemuatan proyek untuk menangani hubungan parent-child kustom serta pengaturan warna dan skin/tekstur dengan benar.
  • Memperbaiki sinkronisasi seleksi pada Outliner terhadap seleksi keyframe. Seleksi kini selaras dengan keyframe yang dipilih, termasuk dukungan untuk seleksi multi-objek dan multi-keyframe.
DIHAPUS
  • Menghapus kode lama untuk popup add object yang kini telah sepenuhnya digantikan oleh library browser.
  • Menghapus popup ekspor lama dan fungsionalitas urutan render yang sudah tidak diperlukan.
  • Menghapus manajemen sumber daya di tab global karena digantikan oleh My Library.
  • Menghapus opsi tonemapping di tab global karena belum diperlukan.
  • Menghapus input duration dan input frame di timeline controls karena kini ditangani otomatis.
  • Menghapus tombol refresh, reset, dan auto-keyframe di timeline control karena tidak relevan.
  • Menghapus checkbox properti yang dapat di-undo di pengaturan karena tidak diperlukan.

v0.1.2

24 Maret 2026 Patch Kedua
DIPERBAIKI
  • Memperbaiki penyimpanan visibilitas pada keyframe. Properti visible/active kini tersimpan dan dianimasikan dengan benar pada setiap objek, serta tetap independen dari fitur hide di outliner.
  • Memperbaiki penyimpanan properti Field of View (FOV) kamera pada keyframe. Properti kamera kini tersimpan dengan benar dan dapat dianimasikan sesuai keyframe.
  • Memperbaiki fitur drag keyframe di perangkat touch. Penggeseran keyframe kini berfungsi di touch device tanpa mengganggu context menu.
  • Memperbaiki rubberband selection di perangkat touch. Seleksi kini dapat dilakukan dengan tekan-tahan lalu geser pada track kosong, tetap mempertahankan scroll timeline untuk gesture geser tanpa tahan, dan context menu untuk tekan-tahan tanpa geser.
DIHAPUS
  • Menghapus tombol Delete Camera dan Delete Light pada tab properti karena redundan. Penghapusan objek ditangani secara seragam melalui context menu dan shortcut Ctrl+Del untuk semua jenis objek.

v0.1.1

11 Maret 2026 Patch Pertama
DIPERBAIKI
  • Memperbaiki miframe yang tidak terbaca dengan benar jika diimpor sebagai file.
  • Memperbaiki texture yang tidak ter-apply dengan benar pada bodypart dari mimodel yang diimpor sebagai file.

v0.1.0

7 Maret 2026 Akses Awal
BARU
  • Meluncurkan versi awal dari Viontri.