Перейти к основному содержимому

Бесплатное расширение Blender

Узнайте, что станет розовым у него, а не у вас.

В .blend лежат пути, а не файлы. У вас он открывается идеально, потому что текстуры всё ещё на вашем диске. Getly Publisher читает файл так, как прочитает его Blender покупателя, показывает, что сломается, и предлагает это починить.

Blender 4.2 или новее. GPL-2.0-or-later. Все проверки работают офлайн, без учётной записи.

Публикация не пройдёт, пока верно хотя бы одно

  • Every texture the file uses must travel with it
  • No reference may be rooted in your own home folder
  • A linked .blend must be included in the upload
  • The file must contain something the buyer can use
  • A file named .blend must actually be one
  • An add-on's blender_manifest.toml must be complete and valid

Кроме них — 12 рекомендаций, которые никогда не блокируют. Продавец, знающий свой файл лучше наших правил, обязан иметь возможность его выпустить.

В Blender уже есть Pack Resources. Зачем тогда это?

Справедливый вопрос, и честный ответ такой: инструмент, который лишь повторяет то, что и так сообщает File → External Data, проигрывает пункту меню, уже стоящему у вас. Этот выполняет те же шаги в правильном порядке одним нажатием и потом говорит, что именно изменил — и проверяет то, о чём у меню мнения нет вовсе.

Меню Blender

Четыре команды, по одной за раз

Report Missing Files, Make Paths Relative и Pack Resources делают по одному делу, в том порядке, в каком вы про них вспомните, и ни одна не говорит, что изменилось.

Это расширение

Одно нажатие и список сделанного

Пути делаются относительными ДО упаковки, поэтому распаковав позже вы получите рабочий путь, а не тот абсолютный, с которого начали. Неиспользуемые данные удаляются. Ничего не сохраняется — вы смотрите на результат и сохраняете сами.

Проверка идёт дважды, и это не дублирование

Дело не в тщательности. Две половины видят разное, и решать можно доверить только одной.

В Blender

Она советует

Внутри редактора видно то, чего не увидит ни один читатель файла: строит ли Geometry Nodes UV-развёртку дальше по цепочке, каково настоящее разрешение текстуры, осталось ли что-то использующее связанную библиотеку. Но работает она на вашей машине, где ваши текстуры очевидно есть, — поэтому у неё разрешается каждый путь, включая те, которых в загрузке не будет.

На Getly

Она решает

Мы перечитываем загруженные байты и разрешаем каждую ссылку на текстуру относительно файлов, которые реально внутри. Поэтому проверка открывает архив, а не смотрит на расширение: из 25 Blender-товаров на Getly 25 приезжают в .zip.

Как это работает

01

Поставьте

Перетащите .zip в Blender или Edit → Preferences → Add-ons → Install from Disk. Появится вкладка Getly в боковой панели 3D-вида, больше ничего не меняется.

02

Запустите проверку

Нажмите «Check this file». Каждая находка говорит, чего она стоит покупателю, что с ней делать и из какого датаблока она пришла. Ни учётной записи, ни запросов — ничего не покидает компьютер.

03

Почините, что чинится

Сначала показывается список того, что будет изменено, и только потом упаковываются картинки, пути делаются переносимыми, а неиспользуемые данные удаляются. Файл не сохраняется — результат смотрите вы.

04

Опубликуйте, если хотите

Вход необязателен и отделён от проверок. Подтвердите компьютер в браузере — и можно отправить черновик, не выходя из Blender, а скриншоты добавить на getly.store: выбирать картинки уместнее в браузере.

Чего он не делает

Сказать это ничего не стоит и дороже обещания, которое потом пришлось бы защищать.

  • Это не антивирус. В .blend может лежать Python, и проверка сообщает, когда скрипт помечен на запуск при открытии, — это факт о файле, а не суждение о вас.
  • Он не судит, хорош ли ваш ассет. Только доезжает ли он рабочим.
  • Он не скажет, совпадает ли рендер с картинками карточки. Он скажет, что в файле нет освещения, которым их можно было бы повторить.
  • Он только для Blender. Версия для Unity есть; плагина для Unreal, панели для Photoshop и аналога для Cinema 4D нет.

Продавать работы для Blender на Getly

Сейчас здесь 25 живых Blender-товаров у 6 магазинов. Это мало, и приукрашивать это мы не станем — всё только начинается, а инструмент нужен, чтобы первая загрузка не оказалась стыдной.

Из них 1 прошли эту проверку. Она срабатывает при переходе товара в продажу, поэтому всё, что продавалось до её появления, через неё не проходило.

  • Никакой эксклюзивности

    Продавайте тот же файл на Superhive, Gumroad и здесь одновременно. Отказываться ни от чего не нужно.

  • Выплаты 1-го и 15-го

    Карта или стейблкоин, минимум $10. Расписание опубликовано и не двигается.

  • Условия не меняются задним числом

    К продаже применяется то, на что вы согласились при публикации. Мы не станем задним числом делать платными поддержку или обновления по уже проданной работе.

Вопросы

Он бесплатный?
Да, и останется бесплатным. Лицензия GPL-2.0-or-later — иной у дополнения на Python API Blender быть не может: исходники открыты, форкать разрешено.
В Blender есть Pack Resources. Зачем ставить что-то ещё?
Если вы и так перед каждой загрузкой прогоняете Report Missing Files, Make Paths Relative и Pack Resources — у вас уже есть большая часть этого. Расширение делает то же одним нажатием в правильном порядке, показывает, что изменило, и вдобавок проверяет то, о чём меню мнения не имеет: связанные .blend, которых не будет в загрузке; текстуры, у которых регистр совпадает только в Windows; скрипты, помеченные на запуск при открытии файла.
Он куда-нибудь отправляет мою сцену?
Нет. Все проверки идут локально и вообще не делают сетевых запросов. С Getly он говорит только если вы войдёте, чтобы опубликовать, — это отдельный необязательный шаг, который надо нажать.
Обязательно ли им пользоваться, чтобы продавать .blend на Getly?
Нет. Загружайте через браузер, как что угодно другое. Ту же проверку Getly в любом случае выполняет на своих серверах — расширение нужно, чтобы узнать до загрузки, а не после.
Я кладу в zip и .blend, и папку с текстурами. Это проблема?
Нет, так Blender-работы и продают, и проверка сделана именно под это. Неупакованные текстуры — дефект только тогда, когда их ещё и нет в загрузке. Поэтому мы открываем архив и разрешаем каждую ссылку относительно того, что внутри.
Сколько берёт Getly?
Зависит от оборота и от того, откуда пришла продажа, — актуальные ставки на странице цен, и лучше прочитать их там, чем брать число с рекламной страницы. Самой низкой на этом рынке она не является, и делать вид, что является, мы не будем.
Будет для Unreal или Photoshop?
Для Unity уже есть. Для Unreal, Photoshop, Figma, After Effects, Cinema 4D, Substance и Godot нет ничего. Их делают по одному, и просьба двигает вас вверх по списку.
Где хранится ключ доступа?
В настройках самого Blender, а не в файле внутри проекта. Это важно: ключ, лежащий рядом с работой, — это ключ, который однажды попадёт внутрь продукта и будет продан.