GObjectil ja GTK-l põhineva 0.2.0D-teegi Gthree 3 väljalase

Alexander Larsson, Flatpaki arendaja ja GNOME kogukonna aktiivne liige, avaldatud projekti teine ​​väljalase G kolm, arendades 3D-teegi porti kolm.js GObjecti ja GTK jaoks, mida saab praktikas kasutada GNOME rakendustele 3D-efektide lisamiseks. Gthree API on peaaegu identne three.js-ga, sealhulgas laadija rakendamine glTF (GL Transmission Format) ja võimalust kasutada mudelites PBR-il (Physically Based Rendering) põhinevaid materjale. Renderdamisel toetatakse ainult OpenGL-i.

Uus versioon lisab klassi toe Raycaster samanimelise teostusega renderdusmeetod, mille abil saab määrata, milliste objektide kohal 3D-ruumis hiir on (näiteks haarata hiirega stseenist 3D-objekte). Lisaks on lisatud uus kohtvalgusti tüüp (GthreeSpotLight) ja pakutud varjukaartide tugi, mis võimaldab valgusallika ette asetatud objektidel sihtobjektile varju heita.

GObjectil ja GTK-l põhineva 0.2.0D-teegi Gthree 3 väljalase

Allikas: opennet.ru

Lisa kommentaar