ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠ°ΡΡΠΎΠ½ (Alexander Larsson), ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° Flatpak ΠΈ Π°ΠΊΡΠΈΠ²Π΅Π½ ΡΡΠ°ΡΡΠ½ΠΈΠΊ Π² ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° GNOME, Π²ΡΠΎΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° , ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ° ΠΏΠΎΡΡ 3D-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π° GObject ΠΈ GTK, ΠΊΠΎΡΡΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° 3D-Π΅ΡΠ΅ΠΊΡΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° GNOME. API Gthree Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π½Π° three.js, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠ° (GL Transmission Format) ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Π½Π° Π±Π°Π·Π° PBR (Physically Based Rendering) Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ ΡΠ°ΠΌΠΎ OpenGL Π·Π° ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠ»Π°ΡΠ° Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΈΡ , ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π² 3D ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ, Π½Π°Π΄ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΠΌΠΈΡΠΊΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π·Π°Ρ Π²Π°ΡΠ°Π½Π΅ Π½Π° 3D ΠΎΠ±Π΅ΠΊΡΠΈ ΠΎΡ ΡΡΠ΅Π½Π°ΡΠ° Ρ ΠΌΠΈΡΠΊΠ°ΡΠ°). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΡΠΈΠΏ ΡΠΎΡΠΊΠΎΠ²ΠΎ ΠΎΡΠ²Π΅ΡΠ»Π΅Π½ΠΈΠ΅ (GthreeSpotLight) ΠΈ Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π° ΡeΠ½eΠ²ΠΈ ΠΊΠ°ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡΠ΅Π΄ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΡΠ²Π΅ΡΠ»ΠΈΠ½Π°, Π΄Π° Ρ Π²ΡΡΠ»ΡΡ ΡΠ΅Π½ΠΊΠΈ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΡ ΠΎΠ±Π΅ΠΊΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
