انتشار Gthree 0.2.0، یک کتابخانه سه بعدی مبتنی بر GObject و GTK

الکساندر لارسون، توسعه دهنده Flatpak و عضو فعال جامعه گنوم، منتشر شده انتشار دوم پروژه سه، در حال توسعه یک پورت از کتابخانه سه بعدی three.js برای GObject و GTK، که می توانند در عمل برای افزودن جلوه های سه بعدی به برنامه های GNOME استفاده شوند. Gthree API تقریباً با three.js یکسان است، از جمله اجرای لودر glTF (GL Transmission Format) و قابلیت استفاده از متریال های مبتنی بر PBR (Physically Based Rendering) در مدل ها. فقط OpenGL برای رندر پشتیبانی می شود.

نسخه جدید پشتیبانی کلاس را اضافه می کند ریکاستر با اجرای همین نام روش رندرینگ، که می تواند برای تعیین اینکه ماوس در فضای سه بعدی روی چه اشیایی قرار دارد (مثلاً برای گرفتن اشیاء سه بعدی از صحنه با ماوس) استفاده می شود. علاوه بر این، نوع جدیدی از نور نقطه ای (GthreeSpotLight) اضافه شده و پشتیبانی از نقشه های سایه ارائه شده است که به اجسامی که در مقابل منبع نور قرار می گیرند، اجازه می دهد تا بر روی شی مورد نظر سایه بیاندازند.

انتشار Gthree 0.2.0، یک کتابخانه سه بعدی مبتنی بر GObject و GTK

منبع: opennet.ru

اضافه کردن نظر