ИздадСн Π΅ Gthree 0.2.0, 3D Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° GObject ΠΈ GTK

ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Ларсон (Alexander Larsson), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Flatpak ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ участник Π² общността GNOME, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Gthree, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰Π° ΠΏΠΎΡ€Ρ‚ 3D-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° three.js Π·Π° GObject ΠΈ GTK, която Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° добавянС Π½Π° 3D-Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π² прилоТСнията GNOME. API Gthree Π΅ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π½Π° three.js, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡Π° glTF (GL Transmission Format) ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ Π½Π° Π±Π°Π·Π° PBR (Physically Based Rendering) Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС само OpenGL Π·Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° класа Raycaster с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° СдноимСнния ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° опрСдСлянС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² 3D пространството, Π½Π°Π΄ ΠΊΠΎΠΈΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π·Π°Ρ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° 3D ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ сцСната с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°). ОсвСн Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Ρ‚ΠΈΠΏ Ρ‚ΠΎΡ‡ΠΊΠΎΠ²ΠΎ освСтлСниС (GthreeSpotLight) ΠΈ Π΅ осигурСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° Ρ‚eΠ½eΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡ€Π΅Π΄ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° свСтлина, Π΄Π° Ρ…Π²ΡŠΡ€Π»ΡΡ‚ сСнки Π½Π° цСлСвия ΠΎΠ±Π΅ΠΊΡ‚.

ИздадСн Π΅ Gthree 0.2.0, 3D Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° GObject ΠΈ GTK

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster