แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Gthree 0.2.0 แžŠแŸ‚แž›แž‡แžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™ 3D แž•แŸ’แžขแŸ‚แž€แž›แžพ GObject แž“แžทแž„ GTK

Alexander Larsson แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Flatpak แž“แžทแž„แž‡แžถแžŸแž˜แžถแž‡แžทแž€แžŸแž€แž˜แŸ’แž˜แž“แŸƒแžŸแž แž‚แž˜แž“แŸ GNOME, แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž— แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž›แžพแž€แž‘แžธแž–แžธแžšแž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ แž‡แžธแž”แžธแž”แž„แŸ’แž€แžพแžแž…แŸ’แžšแž€แž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™ 3D แž”แžธ.js แžŸแž˜แŸ’แžšแžถแž”แŸ‹ GObject แž“แžทแž„ GTK แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแžพแž˜แŸ’แž”แžธแž”แž“แŸ’แžแŸ‚แž˜แž”แŸ‚แž”แž•แŸ‚แž“ 3D แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธ GNOME แŸ” Gthree API แž‚แžบแžŸแŸ’แž‘แžพแžšแžแŸ‚แžŠแžผแž…แž‚แŸ’แž“แžถแž”แŸแŸ‡แž”แžทแž‘แž‘แŸ…แž“แžนแž„ three.js แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž‘แžปแž€ glTF (แž‘แž˜แŸ’แžšแž„แŸ‹แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“ GL) แž“แžทแž„แž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แŸ’แž—แžถแžšแŸˆแž•แŸ’แžขแŸ‚แž€แž›แžพ PBR (แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž•แŸ’แžขแŸ‚แž€แž›แžพแžšแžผแž”แžœแžทแž‘แŸ’แž™แžถ) แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แŸ†แžšแžผแŸ” แž˜แžถแž“แžแŸ‚ OpenGL แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แŸ”

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžแŸ’แž“แžถแž€แŸ‹ แžšแŸ‰แžถแž™แžแžถแžŸแŸ’แž‘แŸแžš แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแžˆแŸ’แž˜แŸ„แŸ‡แžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž”แž„แŸ’แž แžถแž‰แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžแžถแžแžพแžœแžแŸ’แžแžปแžŽแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ†แž  3D แžŠแŸ‚แž›แž€แžŽแŸ’แžแžปแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹ (แžงแž‘แžถแž แžšแžŽแŸ แžŠแžพแž˜แŸ’แž”แžธแž…แžถแž”แŸ‹แž™แž€แžœแžแŸ’แžแžป 3D แž–แžธแž€แž“แŸ’แž›แŸ‚แž„แž€แžพแžแž แŸแžแžปแžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžŽแŸ’แžŠแžปแžš)แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž”แŸ’แžšแž—แŸแž‘แž–แž“แŸ’แž›แžบแž€แž“แŸ’แž›แŸ‚แž„แžแŸ’แž˜แžธ (GthreeSpotLight) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แž แžพแž™แž‡แŸ†แž“แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แŸ‚แž“แž‘แžธแžŸแŸ’แžšแž˜แŸ„แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžœแžแŸ’แžแžปแžŠแŸ‚แž›แžŠแžถแž€แŸ‹แž“แŸ…แž–แžธแž˜แžปแžแž”แŸ’แžšแž—แž–แž–แž“แŸ’แž›แžบแžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แŸแž‰แžŸแŸ’แžšแž˜แŸ„แž›แž›แžพแžœแžแŸ’แžแžปแž‚แŸ„แž›แžŠแŸ…แŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Gthree 0.2.0 แžŠแŸ‚แž›แž‡แžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™ 3D แž•แŸ’แžขแŸ‚แž€แž›แžพ GObject แž“แžทแž„ GTK

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹