Beberapa hari yang lalu itu diberikan kepada Pelajari tentang peluncuran versi baru "Godot 4.6", di mana tim pengembang memberi sinyal berakhirnya tahap transisi cabang 4.x untuk memasuki fase penyempurnaan dan kualitas.
Versi ini tidak hanya menghaluskan kekurangan dari versi sebelumnya, tetapi juga mendefinisikan ulang pengalaman visual editor, mengintegrasikan standar industri seperti Jolt Physics secara default, dan merevolusi animasi dengan sistem kinematika invers yang baru.
Fitur baru utama Godot 4.6
Hal pertama yang akan diperhatikan para pengembang saat membuka Godot 4.6 adalah perubahan radikal pada estetikanya.Editor meluncurkan tema default baru yang disebut "Modern", Dirancang untuk meningkatkan keterbacaan dan mengurangi kelelahan mata melalui palet warna abu-abu dan peningkatan kontras dalam menyoroti elemen.
ini Perubahan desain ini melampaui sekadar perubahan kosmetik, sejak Tujuannya adalah untuk membuat antarmuka mesin menjadi kurang penting. sehingga konten gim menjadi bintang utamanya. Bersamaan dengan perubahan visual ini, Alur kerja panel telah diseragamkan. Sekarang, panel bawah dan sebagian besar dock sepenuhnya mengambang dan dapat dilepas, memungkinkan pengguna untuk menyeret dan menyusunnya secara bebas di sekitar layar, fitur yang telah lama diminta oleh mereka yang menggunakan pengaturan multi-monitor.
Dari sisi teknis, berita terbesar bagi para pengembang game 3D adalah... adopsi definitif Jolt Physics sebagai mesin simulasi fisik Pengaturan default untuk proyek baru. Jolt, Dikenal karena penggunaannya dalam produksi AAA seperti Death Stranding 2, ia menawarkan kinerja dan stabilitas yang unggul, menggantikan mesin fisika internal sebelumnya dan menghilangkan kebutuhan untuk menginstalnya sebagai add-on eksternal.
Bersama dengan fisika, Animasi mendapat peningkatan. masif dengan diperkenalkannya kembali sSistem Kinematika Terbalik (IK) yang lengkap dan modular. Sistem ini sangat penting untuk menghasilkan animasi yang realistis, seperti memastikan bahwa kaki karakter beradaptasi dengan medan yang tidak rata atau bahwa tangan dapat meraih suatu objek dengan tepat.
Kerangka kerja baru ini mencakup pengubah seperti IKModifier3D dan berbagai pemecah deterministik dan iteratif (FABRIK, CCDIK, dll.). Selain itu, ia memperkenalkan batasan tingkat lanjut untuk mengontrol rotasi sendi dan kecepatan sudut, mencegah gerakan yang tidak wajar atau "patah tulang" yang sering terjadi dalam animasi prosedural.
Realisme visual dan optimasi grafis
El Sistem Screen Space Reflection (SSR) telah ditulis ulang dari awal, Implementasi baru ini tidak hanya secara drastis meningkatkan realisme material seperti air, kaca, dan logam, tetapi juga lebih efisien. Untuk proyek yang perlu memaksimalkan setiap tetes performa dari setiap frame, Mode resolusi setengah telah ditambahkan yang tetap mempertahankan kualitas visual yang dapat diterima. dengan biaya kinerja yang jauh lebih rendah.
Melanjutkan pengoptimalan grafis, Godot 4.6 sekarang menggunakan Direct3D 12 sebagai API rendering default. Saat mengekspor proyek untuk Windows, perangkat lunak ini selaras dengan standar Microsoft modern untuk memberikan stabilitas driver yang lebih baik. Di sisi perangkat seluler, bug kritis telah diperbaiki pada perangkat dengan GPU Mali dan Adreno, dan akurasi warna HDR serta penghilangan banding telah ditingkatkan pada renderer seluler.
Peningkatan alur kerja dan inti
Underhood, Godot memperkenalkan perubahan struktural untuk menghindari sakit kepala jangka panjang. Pengidentifikasi Node Unik telah diimplementasikan, Sebuah solusi yang memungkinkan mesin untuk melacak objek dalam sebuah adegan meskipun objek tersebut dipindahkan atau diganti namanya, mencegah rusaknya referensi selama pemfaktoran ulang proyek.
Tambahan strategis lainnya adalah LibGodot, sebuah pustaka yang memungkinkan Anda untuk mengintegrasikan mesin Godot ke dalam aplikasi lain. alih-alih menjalankannya sebagai proses terpisah, membuka pintu menuju alat pengembangan hibridaDalam penggunaan sehari-hari, perancang level akan menghargai pemisahan alat "Seleksi" dan "Transformasi", yang mencegah modifikasi yang tidak disengaja saat hanya mencoba memilih objek, dan penerapan algoritma Bresenham untuk menggambar di GridMap, yang menghilangkan celah saat melukis level dengan cepat.
Pemrograman skrip dan platform yang diperluas
Bagi para programmer, lingkungan scripting juga terus berkembang. Integrasi C# ditingkatkan dengan penganalisis terjemahan asli, Dan GDExtension kini menggunakan antarmuka berbasis JSON untuk mempermudah pembuatan binding otomatis. Debugger skrip akhirnya menambahkan tombol "langkah keluar" untuk fungsi, mempercepat pelacakan kesalahan.
Akhirnya, Extended reality (XR) mendapatkan dukungan native untuk OpenXR 1.1 dan perangkat Android XR.Hal ini memungkinkan pengujian proyek langsung pada perangkat keras tanpa komplikasi. Selain itu, dukungan untuk scrcpy telah diintegrasikan, memungkinkan pengembang untuk melihat dan mengontrol layar perangkat Android yang terhubung langsung dari PC mereka selama pengujian, sehingga menutup siklus pengembangan aplikasi seluler dengan lebih efisien.
Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut tentang rilis baru ini, saya mengundang Anda untuk melihat pengumuman rilisnya. Di tautan berikut.