การเปิดตัว Gthree 0.2.0 ซึ่งเป็นไลบรารี 3 มิติที่ใช้ GObject และ GTK

Александр Ларсон (Alexander Larsson), разработчик Flatpak и активный участник сообщества GNOME, ตีพิมพ์ การเปิดตัวครั้งที่สองของโครงการ กทรี, развивающего порт 3D-библиотеки สาม.js для GObject и GTK, который практике может применяться для добавления 3D-эффектов в приложения GNOME. API Gthree практически идентичен three.js, в том числе реализован загрузчик glTF (GL Transmission Format) и возможность использования в моделях материалов на базе PBR (Physically Based Rendering). Для отрисовки поддерживается только OpenGL.

В новой версии добавлена поддержка класса เรย์แคสเตอร์ c реализацией одноимённого метода рендеринга, который может использоваться для определения над какими объектами в 3D-пространстве находится мышь (например, для захвата мышью 3D-объектов из сцены). Кроме того, добавлен новый тип точечного освещения (GthreeSpotLight) и обеспечена поддержка карт теней, которые позволяют объектам, размещённых перед источником света, отбрасываться тени на целевой объект.

การเปิดตัว Gthree 0.2.0 ซึ่งเป็นไลบรารี 3 มิติที่ใช้ GObject และ GTK

ที่มา: opennet.ru

เพิ่มความคิดเห็น