Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Изначально автор проекта (на Reddit — u/ai_art_is_art, на GitHub…

Изначально автор проекта (на Reddit — u/ai_art_is_art, на GitHub — @echelon) одновременно выложил сразу 7 клонов флагманских продуктов Adobe (PhotoCraft, VectorCraft, LightCraft, DesignCraft и др.), а затем добавил клоны Microsoft Office, AutoCAD и Avid Pro Tools (WordCraft, GridCraft, DeckCraft, CADCraft, SoundCraft).

В отличие от типичных однофайловых ИИ-поделок, в PhotoCraft заложен строгий инженерный каркас, описанный в инструкции AGENTS.md:

▪️Чистый нативный стек без веб-обёрток: приложение использует графический API wgpu (Metal, Vulkan, DirectX 12, WebGPU) и тонкую оболочку на egui/eframe без Electron, Tauri или JavaScript, благодаря чему сборка весит около 75–78 МБ и также компилируется в WebAssembly для браузера.

▪️Жёсткое разделение на 7 архитектурных уровней (L0–L6): кодовая база разбита на изолированные крейты (от управления цветом cms и парсера psd на уровне L0 до движка команд L5 и интерфейса L6), причём зависимости между слоями проверяются автоматически на этапе сборки (cargo xtask layers).

▪️Архитектура, ориентированная на ИИ-агентов: каждое действие в редакторе (более 500 команд) проходит через единый реестр, что позволяет управлять программой не только мышью, но и через безголовый CLI (photocraft-cli), JSON-канал управления или встроенный MCP-сервер (photocraft-cli mcp).

▪️Эталонное тестирование рендеринга: результаты работы CPU- и GPU-композиторов автоматически сверяются попиксельно со слитыми изображениями из настоящего Photoshop на тестовом наборе photocraft-corpus.

▪️Строгие правила безопасности памяти: на уровне линтера clippy запрещены unsafe (кроме одного изолированного модуля для перьевых планшетов на macOS) и вызовы unwrap()/panic!, а интеграционный тест panic_hunt проводит фаззинг всех команд некорректными входными данными.

————————

👍Что уже работает хорошо и заслуживает внимания:
▪️Базовая ретушь и коллажирование без подписок: слои, маски, режимы наложения, 16 корректирующих слоёв (Curves, Levels, Hue/Saturation, LUT-таблицы .cube), стили слоя (тени, свечение, тиснение) и базовое рисование кистями уже подходят для несложных повседневных задач
Просмотры: 111
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти