Vydání Gthree 0.2.0, 3D knihovny založené na GObject a GTK

Alexander Larsson, vývojář Flatpaku a aktivní člen komunity GNOME, vydal druhé vydání projektu Gthree, který vyvíjí port 3D knihovny three.js pro GObject a GTK, jenž může být prakticky použit pro přidávání 3D efektů do aplikací GNOME. API Gthree je prakticky identické s three.js, včetně implementace načítače glTF (GL Transmission Format) a možností použití materiálů založených na PBR (Physically Based Rendering) v modelech. Pro vykreslování je podporován pouze OpenGL.

V nové verzi byla přidána podpora třídy Raycaster s implementací stejnojmenné metody vykreslování, která může být použita k určení, nad kterými objekty ve 3D prostoru se nachází kurzor myši (například pro uchopení 3D objektů ze scény). Kromě toho byla přidána nová varianta bodového osvětlení (GthreeSpotLight) a byla zajištěna podpora stínových map, které umožňují objektům umístěným před zdrojem světla vrhat stíny na cílový objekt.

Vydání Gthree 0.2.0, 3D knihovny založené na GObject a GTK

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster