แž”แžถแž“แžŽแŸ‚แž“แžถแŸ† Gthree แžŠแŸ‚แž›แž‡แžถแž…แŸ’แžšแž€แž“แŸƒ three.js แžŸแž˜แŸ’แžšแžถแž”แŸ‹ GObject แž“แžทแž„ GTK

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

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

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