انتشار Kuesa 3D 1.2، بسته ای برای ساده سازی توسعه برنامه های کاربردی سه بعدی در Qt

شرکت KDAB опубликовала انتشار جعبه ابزار Kuesa 3D 1.2، که ابزارهایی را برای ایجاد برنامه های سه بعدی بر اساس Qt 3D. هدف این پروژه ساده سازی همکاری بین طراحان ایجاد مدل در بسته هایی مانند Blender، Maya و 3ds Max و توسعه دهندگانی است که کد برنامه را با استفاده از Qt می نویسند. کار با مدل ها از نوشتن کد جدا است و Kuesa به عنوان پلی برای گرد هم آوردن این فرآیندها عمل می کند. این پروژه به زبان C++ و نوشته شده است توزیع شده توسط دارای مجوز دوگانه: AGPLv3 و مجوز تجاری که به Kuesa اجازه می دهد تا برای ایجاد برنامه های اختصاصی استفاده شود.

Kuesa یک ماژول برای Qt 3D ارائه می دهد که به شما امکان می دهد مشکلات ایجاد و یکپارچه سازی منابع سه بعدی مانند وارد کردن مدل ها در قالب را حل کنید. glTF 2 (فرمت انتقال GL)، ایجاد کنترل کننده برای دسترسی و دستکاری محتوای بارگذاری شده، استفاده از مواد مبتنی بر PBR (Physically Based Rendering)، افزودن افکت ها در حین رندر. برای ایجاد سریع پروژه هایی که از Kuesa استفاده می کنند، یک الگو برای Qt Creator پیشنهاد شده است. ادغام با Blender، Maya، 3ds Max و سایر بسته های سه بعدی که می توانند مدل ها را با فرمت glTF صادر کنند، پشتیبانی می شود.

برای ساده سازی کار طراحان و توسعه دهندگان، محیطی ارائه شده است KUESA 3D Studio، به طراحان اجازه می دهد تا روی کار با محتوای سه بعدی و تغییر ظاهر در زمان واقعی تمرکز کنند و توسعه دهندگان از یک API ساده برای ادغام نتیجه کار طراح در برنامه استفاده می کنند و در عین حال می توانند تمام جنبه های محتوای سه بعدی را در سطح کد کنترل کنند. .

انتشار Kuesa 3D 1.2، بسته ای برای ساده سازی توسعه برنامه های کاربردی سه بعدی در Qt

В نسخه جدید پشتیبانی اضافه شد Qt 5.15. پشتیبانی از کتابخانه Iro Material با موادی که انعکاس‌ها، لایه‌های شفاف رنگ یا سطوح شفاف ساده را شبیه‌سازی می‌کنند، ارائه می‌شود. پشتیبانی از شاخه جدید سیستم مدلسازی سه بعدی Blender 3x اضافه شد. پسوند glTF EXT_property_animation پیاده سازی شده است که به شما امکان می دهد هر نوع ویژگی تبدیل شی (جابجایی، مقیاس بندی، چرخش) را متحرک کنید. به عنوان مثال، می توانید ویژگی های متریال، دوربین و انیمیشن نور را در Blender ایجاد کنید و صحنه را با فرمت glTF برای بارگذاری با استفاده از Kuesa 2.8D Runtime صادر کنید.


منبع: opennet.ru

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