Nyades - BodyPen
Открыть на BOOTH ↗РАСПРОДАЖА ПЕРВОГО ДНЯ: −40% до 1 ноября (JST) Рисуйте прямо на аватаре в VRChat. BodyPen позволяет рисовать на поверхности тела и одежды аватара в VRChat. Коснитесь палитры, выберите цвет и рисуйте указательным пальцем или совместимым контактом. Ластик удаляет отдельные участки, а меню позволяет очистить рисунок целиком.
Возможности
■ Рисование ✔ Рисуйте пальцем или совместимым контактом на своём аватаре и на других аватарах с BodyPen. ✔ Работает и для незнакомцев: другим игрокам не нужно устанавливать BodyPen, чтобы видеть рисунки и рисовать на вашем аватаре. ✔ Рисуйте вместе: до 8 одновременных точек касания. ■ Контроль ✔ Управляйте разрешениями: кто может рисовать и какие контакты принимаются. ✔ Маскируйте участки, которые нужно защитить. ✔ Простая установка: работает через NDMF и Modular Avatar. ✔ Интерфейс на английском, японском, корейском и русском языках. ■ Краска ✔ Настраивайте цвета, размер кисти и свойства краски. ✔ Lifetime: краска постепенно исчезает со временем. ✔ Physical Gravity Flow: сама краска стекает вниз по поверхности. ✔ Работает с любым шейдером, включая Poiyomi и lilToon: ваши материалы остаются как есть. ✔ Поддержка пользовательских шейдеров: добавьте краску в любой материал, который поддерживает текстуры. ■ Экспериментально ✔ Настройка производительности: высокое качество для аватаров VeryPoor или максимальная оптимизация для Good.
Требования
• VRChat SDK 3.10.6 или новее • Modular Avatar
Установка и использование
Установка
1. Распакуйте скачанный ZIP и импортируйте unitypackage в проект аватара. 2. Установите VRChat SDK 3.10.6 или новее (на момент релиза — бета). Рекомендуются Gesture Manager или Av3Emulator.
Добавление BodyPen и палитры
3. Щёлкните правой кнопкой по аватару в «Hierarchy» и выберите в меню «BodyPen». 4. Выберите объект «Palette» и переместите палитру на нужную часть тела. 5. Кость, за которой следует палитра, выбирается в «MA Bone Proxy». По умолчанию — «Head».
Выбор мешей
6. Выберите «Меши» в префабе «BodyPen». 7. Перетащите сюда меши, на которых хотите рисовать. 8. Часть слотов материалов можно исключить из рисования. 9. Чтобы исключить UV-острова или геометрию, включите «Маска», выберите «Чёрный» и щёлкните по областям, где краска не нужна. Они станут красными. 10. Нажмите «Изменить», чтобы выйти из редактирования маски.
Настройка кисти и цветов
11. В разделе «Кисть» нажмите «Тест в Play Mode», порисуйте на аватаре во вкладке Game и настройте кисть. 12. Настройте цвета в разделе «Цветовая палитра». 13. Чтобы сохранить изменения, сделанные в Play Mode, включите «Сохранять значения в компонент» в разделе «Unity Play Mode». 14. В разделе «Материал краски» можно изменить вид краски, время её жизни и текстуру.
Совместимость и ограничения
• Каждый клиент отдельно хранит историю рисования. Игроки, присоединившиеся позже, не получают предыдущие рисунки. • Одинаковые копии аватара могут влиять друг на друга из-за общих имён, используемых для передачи данных через шейдеры. • Совместимость со всеми аватарами, стабильными клиентами или старыми SDK не гарантируется. При ошибках пишите мне в BOOTH или Discord.
История версий
1.0.6 (7 ноября)
• Link group: новая опция связывает два меша с похожими UV, чтобы результат рисования зеркалился на все меши в выбранной группе.
• Максимальное количество мешей увеличено с 16 до 32.
• Руки не пачкают сами себя (опция).
• Уменьшен шанс конфликта с другими игроками с этим префабом. Для друзей теперь тоже используется камера, а не GrabPass.
• Улучшена упаковка UV, исправлены различные крайние случаи. Проблемные меши исключаются с сообщением, чтобы сборка аватара по возможности продолжалась.
1.0.5 (2 ноября)
• Поддержка Unity Editor для Linux (генерация UV краски и шейдеры).
• Исправлено попадание краски на замаскированные области, например глаза, на аватарах с трекингом лица.
• Исправлено отключение BodyPen в японской, корейской и других неанглийских Windows, когда путь к проекту содержит неанглийские символы.
• Исправлена ошибка загрузки аватара «script class layout is incompatible» после обновления BodyPen.
1.0.4 (1 ноября)
• Более надёжная установка через префаб: незавершённая установка восстанавливается, локальные настройки префаба сохраняются.
• Улучшена упаковка UV-атласа краски.
1.0.3 (31 октября)
• Исправлено самопроизвольное закрашивание частей тела, которое видели другие игроки в некоторых мирах. Захват теперь выполняется после световых эффектов мира (очередь настраивается в расширенных параметрах).
• Исправлено попадание рисунков/очистки от других аватаров с BodyPen.
• При обновлении пакета DLL перезагружаются автоматически.
1.0.2 (31 октября)
• Исправлены случайный шум и внезапная очистка. (Проблема остаётся в этой версии — см. 1.0.3)
1.0.1 (30 октября)
• Настройки меню сохраняются между сессиями. Выключенный объект BodyPen стартует выключенным.
1.0.0 (30 октября)
• Первый релиз.
Условия и поддержка
Покупатель может использовать инструмент на собственных аватарах VRChat. Повторное распространение, передача другим лицам и перепродажа инструмента, установленных файлов, unitypackage или DLL запрещены. Также соблюдайте условия авторов аватаров, одежды и шейдеров. По вопросам и ошибкам пишите магазину в личные сообщения на BOOTH или в Discord. Укажите версии Unity, SDK и BodyPen и приложите скриншот ошибки.
Discord: discord.gg/wFjynVpjX8
Покупка и скачивание доступны на BOOTH.
Открыть на BOOTH ↗