GObject болон GTK дээр суурилсан 0.2.0D номын сан болох Gthree 3 хувилбар

Александр Ларссон, Flatpak хөгжүүлэгч, GNOME нийгэмлэгийн идэвхтэй гишүүн, Нийтлэгдсэн төслийн хоёр дахь хувилбар Гурав, 3D номын сангийн портыг хөгжүүлэх гурван GNOME програмуудад 3D эффект нэмэхэд практикт ашиглаж болох GObject болон GTK-д зориулагдсан. Gthree API нь гуравдагч.js-тэй бараг адилхан бөгөөд үүнд дуудагчийг хэрэгжүүлдэг glTF (GL дамжуулалтын формат) болон загварт PBR (Физик суурилсан дүрслэл) дээр суурилсан материалыг ашиглах чадвар. Зөвхөн OpenGL-г дүрслэхийг дэмждэг.

Шинэ хувилбар нь ангийн дэмжлэгийг нэмсэн Рэйкастер ижил нэртэй хэрэгжилттэй үзүүлэх арга, энэ нь хулгана 3D орон зайд ямар объект дууссаныг тодорхойлоход ашиглаж болно (жишээ нь, хулганаар үзэгдлийн газраас 3D объектыг барьж авах). Нэмж дурдахад шинэ спот гэрлийн төрөл (GthreeSpotLight) нэмэгдэж, сүүдрийн зураглалыг дэмждэг болсон бөгөөд энэ нь гэрлийн эх үүсвэрийн өмнө байрлуулсан объектууд зорилтот объект дээр сүүдэрлэх боломжийг олгодог.

GObject болон GTK дээр суурилсан 0.2.0D номын сан болох Gthree 3 хувилбар

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх