Keluaran Gthree 0.2.0, perpustakaan 3D berdasarkan GObject dan GTK

Alexander Larsson, pembangun Flatpak dan ahli aktif komuniti GNOME, diterbitkan keluaran kedua projek itu Gtiga, membangunkan pelabuhan perpustakaan 3D tiga.js untuk GObject dan GTK, yang boleh digunakan dalam amalan untuk menambah kesan 3D pada aplikasi GNOME. API Gthree hampir sama dengan three.js, termasuk pelaksanaan pemuat glTF (Format Transmisi GL) dan kebolehan menggunakan bahan berdasarkan PBR (Physically Based Rendering) dalam model. Hanya OpenGL disokong untuk pemaparan.

Versi baharu menambah sokongan kelas Raycaster dengan pelaksanaan nama yang sama kaedah rendering, yang boleh digunakan untuk menentukan objek dalam ruang 3D yang tetikus habis (contohnya, untuk merebut objek 3D dari tempat kejadian dengan tetikus). Selain itu, jenis lampu sorot baharu (GthreeSpotLight) telah ditambah dan sokongan untuk peta bayang telah disediakan, yang membolehkan objek diletakkan di hadapan sumber cahaya untuk mengeluarkan bayang-bayang pada objek sasaran.

Keluaran Gthree 0.2.0, perpustakaan 3D berdasarkan GObject dan GTK

Sumber: opennet.ru

Tambah komen