VectorCraft نرمافزاری رایگان برای طراحی و ویرایش گرافیک برداری است که از نظر چیدمان ابزارها، منوها و میانبرهای صفحهکلید با الگوی Illustrator طراحی شده است. تمرکز اصلی نرمافزار VectorCraft به روی ترسیم مسیر، عملیات بولی شکلها و جلوههای زنده قابل ویرایش است. ابزارهای قلم (Pen) و انتخاب مستقیم (Direct Selection) با لنگرها و دستگیرههای واقعی منحنی بزیه (Bézier) کار میکنند، عملیات بولی از الگوریتم خط جاروب (Sweep-Line) برای منحنیهای مکعبی استفاده میکند و جلوههایی مانند Blend، Envelope Distort و Gradient Mesh پس از اعمال همچنان قابل تنظیم باقی میمانند. توسعهدهندگان ادعا میکنند موتور رندر چندرشتهای SIMD آن خارج از رشته رابط کاربری اجرا میشود و ۲۰٬۰۰۰ شکل را در حدود ۲۷ میلیثانیه در رزولوشن Retina رندر میکند، در حالی که رابط کاربری ۱۲۰ فریم بر ثانیه را حفظ میکند.
نرمافزار VectorCraft از وارد کردن و خروجی گرفتن SVG و PDF و همچنین فایلهای PDF-compatible .ai پشتیبانی میکند، خروجی PNG، JPEG و WebP میدهد و قابلیت خروجی گرفتن چندسایزی برای صفحات نمایش دارد. فرمت مستقیم سند (.vectorcraft) بر پایه JSON است و ساختار سند را حفظ میکند. بر اساس گزارش رسمی پروژه، خودارزیابی توسعهدهندگان نشان میدهد حدود ۶۹ تا ۷۵ درصد از قابلیتهای Illustrator در VectorCraft وجود دارد و کار میکند، اما تنها حدود ۴۰ تا ۵۵ درصد از این قابلیتها در سطحی هستند که کاربران حرفهای تفاوت را تشخیص ندهند. محدودیتهای فعلی شامل نبود پشتیبانی از 3D، متریال، جلوههای رستر و اسکریپتنویسی است.
کاربردیترین جنبه VectorCraft برای کاربران حرفهای، معماری مبتنی بر دستور (Command API) آن است. هر عملیات منو، حرکت ابزار و پنل از طریق یک کانال کنترل JSON و یک سرور MCP (Model Context Protocol) قابل فراخوانی است، بهگونهای که عاملهای هوش مصنوعی میتوانند مانند یک کاربر طرح ایجاد، ویرایش و خروجی بگیرند. تمام پوسترهای نمونه موجود در مخزن پروژه از طریق همین رابط ساخته شدهاند.
قابلیتهای کلیدی نرمافزار VectorCraft
ابزارهای ترسیم مسیر و انتخاب مستقیم با چیدمان آشنای پنلها و میانبرهای صفحهکلید
عملیات بولی دقیق روی منحنیهای مکعبی بدون خطای تقریب یا شکست عملیات
رندر چندرشتهای SIMD خارج از رشته رابط کاربری برای حفظ تعاملپذیری در اسناد پیچیده
جلوههای زنده قابل ویرایش شامل Envelope Distort، Gradient Mesh و تکرارهای شبکهای و آینهای
ردیابی تصویر رستر به مسیر برداری با دوازده پیشتنظیم آماده
وارد کردن و خروجی گرفتن SVG و PDF و همچنین نوشتن PNG، JPEG و WebP
خروجی گرفتن چندسایزی برای صفحات نمایش با تنظیمات Export for Screens
باز کردن فایلهای.ai سازگار با PDF با حفظ لایهها و ساختار پایه
باز کردن فایلهای Affinity شامل.af،.afdesign و.afpub با حفظ لایهها و اشکال
پشتیبانی از خروجی گرفتن PSD بهعنوان تصویر ادغامشده برای گردشکارهای ترکیبی
کنترل کامل از طریق کانال JSON و سرور MCP برای اتوماسیون و یکپارچهسازی با عاملها
موتور هندسی جدا از رابط کاربری برای امکان تعویض پوسته بدون تغییر منطق ویرایش
ذخیرهسازی با فرمت JSON برای حفظ ساختار سند و قابلیت بازخوانی دقیق