Rilis Gthree 0.2.0, perpustakaan 3D berdasarkan GObject dan GTK

Alexander Larsson, pengembang Flatpak dan anggota aktif komunitas GNOME, diterbitkan rilis kedua proyek tersebut Gtiga, mengembangkan port perpustakaan 3D tiga.js untuk GObject dan GTK, yang dalam praktiknya dapat digunakan untuk menambahkan efek 3D ke aplikasi GNOME. Gthree API hampir identik dengan three.js, termasuk implementasi loadernya glTF (GL Transmisi Format) dan kemampuan menggunakan material berbasis PBR (Physically Based Rendering) dalam model. Hanya OpenGL yang didukung untuk rendering.

Versi baru menambahkan dukungan kelas Raycaster dengan implementasi nama yang sama metode rendering, yang dapat digunakan untuk menentukan objek apa dalam ruang 3D yang dilewati mouse (misalnya, untuk mengambil objek 3D dari adegan dengan mouse). Selain itu, jenis lampu sorot baru (GthreeSpotLight) telah ditambahkan dan dukungan untuk peta bayangan telah disediakan, yang memungkinkan objek yang ditempatkan di depan sumber cahaya memberikan bayangan pada objek target.

Rilis Gthree 0.2.0, perpustakaan 3D berdasarkan GObject dan GTK

Sumber: opennet.ru

Tambah komentar