Временный отдел PushGames.
Глава: Товарищ Шаник
Post #241
449




Normal-Godot — генератор normal map'ов для Godot 4
Локальный инструмент для генерации normal map'ов из спрайтов. Работает в браузере, без сервера, без установки — открыл HTML и пользуешься. Заточен под Godot 4, но карты нормалей универсальны и подойдут для любого движка с 2D/3D освещением.
Что умеет:
Генерация normal map из одного спрайта, спрайтшита (сетка) или последовательности кадров
Два движка генерации: Classic (Sobel/Scharr фильтры, ручная настройка Level/Blur/инверсии осей) и Experimental (детализация, объём, форма, сглаживание)
Генерация Ambient Occlusion карты отдельным проходом
Превью в реальном времени: split-вид, orig/normal/lit
Расширенный превью-режим: 3D-вращение спрайта или орбита источника света вокруг него, ручная или авто-установка центра вращения
Настраиваемые источники света в превью, фон (цвет или прозрачный)
Экспорт: PNG-превью 500×500, видео вращения, тайлшит-сборка, экспорт AO-карты
Локализация интерфейса (RU/EN)
Как это работает:
Инструмент анализирует яркость/альфу пикселей спрайта и на основе выбранных фильтров и параметров (Strength, Z Range, Blur) строит карту нормалей — как в классических генераторах вроде SpriteIlluminator, но без привязки к десктопу. AO считается отдельным проходом по радиусу и силе затемнения.
Ограничения на этот момент:
Это ранняя бета: возможны артефакты на сложных альфа-масках и резких переходах
Experimental-движок менее предсказуем, чем Classic — параметры могут потребовать подбора под конкретный спрайт
Нет пакетной обработки папки целиком (только спрайтшит/фреймы через ручной импорт)
Настройки не сохраняются между сессиями
Возможны шероховатости в UI и производительности на больших спрайтшитах.
Локальный инструмент для генерации normal map'ов из спрайтов. Работает в браузере, без сервера, без установки — открыл HTML и пользуешься. Заточен под Godot 4, но карты нормалей универсальны и подойдут для любого движка с 2D/3D освещением.
Что умеет:
Генерация normal map из одного спрайта, спрайтшита (сетка) или последовательности кадров
Два движка генерации: Classic (Sobel/Scharr фильтры, ручная настройка Level/Blur/инверсии осей) и Experimental (детализация, объём, форма, сглаживание)
Генерация Ambient Occlusion карты отдельным проходом
Превью в реальном времени: split-вид, orig/normal/lit
Расширенный превью-режим: 3D-вращение спрайта или орбита источника света вокруг него, ручная или авто-установка центра вращения
Настраиваемые источники света в превью, фон (цвет или прозрачный)
Экспорт: PNG-превью 500×500, видео вращения, тайлшит-сборка, экспорт AO-карты
Локализация интерфейса (RU/EN)
Как это работает:
Инструмент анализирует яркость/альфу пикселей спрайта и на основе выбранных фильтров и параметров (Strength, Z Range, Blur) строит карту нормалей — как в классических генераторах вроде SpriteIlluminator, но без привязки к десктопу. AO считается отдельным проходом по радиусу и силе затемнения.
Ограничения на этот момент:
Это ранняя бета: возможны артефакты на сложных альфа-масках и резких переходах
Experimental-движок менее предсказуем, чем Classic — параметры могут потребовать подбора под конкретный спрайт
Нет пакетной обработки папки целиком (только спрайтшит/фреймы через ручной импорт)
Настройки не сохраняются между сессиями
Возможны шероховатости в UI и производительности на больших спрайтшитах.





