เบเบฒเบ™เบ›เปˆเบญเบ Gthree 0.2.0, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” 3D เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ GObject เปเบฅเบฐ GTK

Alexander Larsson, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Flatpak เปเบฅเบฐเบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเปˆเบซเป‰เบฒเบงเบซเบฑเบ™เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™ GNOME, เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Gthree, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบญเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” 3D เบชเบฒเบก.js เบชเปเบฒเบฅเบฑเบš GObject เปเบฅเบฐ GTK, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบœเบปเบ™เบเบฐเบ—เบปเบš 3D เปƒเบซเป‰เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ GNOME. Gthree API เปเบกเปˆเบ™เป€เบเบทเบญเบšเบ„เบทเบเบฑเบ™เบเบฑเบšเบชเบฒเบก.js, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเป‚เบซเบผเบ” glTF (เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ GL) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบฑเบ”เบชเบฐเบ”เบธเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ PBR (เบเบฒเบ™เบชเบฐเปเบ”เบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ) เปƒเบ™เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡. เบกเบตเบžเบฝเบ‡ OpenGL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™.

เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™ Raycaster เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™ เบงเบดเบ—เบตเบเบฒเบ™เบชเบฐเปเบ”เบ‡, เบŠเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบงเบฑเบ”เบ–เบธเปƒเบ™เบŠเปˆเบญเบ‡ 3D เบซเบ™เบนเปเบกเปˆเบ™เป€เบเบตเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญ grab เบงเบฑเบ”เบ–เบธ 3D เบˆเบฒเบ scene เบ”เป‰เบงเบเบซเบ™เบน). เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ›เบฐเป€เบžเบ”เปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เบˆเบธเบ”เปƒเบซเบกเปˆ (GthreeSpotLight) เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเปเบœเบ™เบ—เบตเปˆเป€เบ‡เบปเบฒ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบงเบฒเบ‡เบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เปเบซเบผเปˆเบ‡เปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เป€เบ‡เบปเบฒเปƒเบชเปˆเบงเบฑเบ”เบ–เบธเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ.

เบเบฒเบ™เบ›เปˆเบญเบ Gthree 0.2.0, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” 3D เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ GObject เปเบฅเบฐ GTK

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™