SuperPower Normals
Перетворює карту висот або зміщення на точну карту нормалей: 16 біт, керування кривою, порівняння A/B, PNG/TIFF/EXR/DDS. Безкоштовно, у браузері, без завантаження на сервер.
Для роботи застосунку потрібен JavaScript. Усе обробляється локально у вашому браузері.
Можливості
- Перетворює карти висот і зміщення на карти нормалей просто в браузері; нічого не завантажується на сервер
- Читання 16-бітних і float-джерел без втрат; експорт у 16-бітні PNG/TIFF та EXR half float; точний перегляд у half float
- Вхід: 16-бітні PNG, TIFF (до 32-бітного float), OpenEXR, PSD, RAW/R16/R32, PGM/PFM читаються без втрат; JPG, WebP, BMP, GIF, AVIF — через браузер (8 біт)
- Експорт: PNG 16/8 біт, TIFF 16/8 біт, OpenEXR half float, TGA, JPEG, WebP, DDS BC5 з mip-рівнями (JPEG, WebP і BC5 — із втратами)
- Угоди OpenGL (Y+) і DirectX (Y-); градієнти Собеля, Шарра та центральна різниця
- Редактор кривої висоти з ручками Безьє, чорною та білою точками; режими «Глобально», «Локально» і «Згасання»
- Згладжування до і після кривої; безшовні (tileable) краї
- Порівняння A/B, вигляд маски, перегляд освітлення, точний перегляд у half float
- Багатопотокова обробка великих карт із переглядом видимої області 1:1 у повній роздільності
- Інтерфейс 16 мовами, зокрема мовами з письмом справа наліво
Запитання та відповіді
Як перетворити карту висот або зміщення на карту нормалей?
Відкрийте карту висот (перетягніть файл на сторінку), виберіть OpenGL або DirectX, задайте висоту рельєфу та збережіть карту нормалей у PNG, TIFF, EXR або DDS.
Моє зображення кудись завантажується?
Ні. Уся обробка відбувається локально в браузері. Надсилається лише анонімна статистика використання (які формати й функції використовуються, ніколи зображення чи імена файлів), і її можна вимкнути.
Які формати підтримуються?
Вхід: PNG (8/16 біт), TIFF (цілі 8/16/32 біт або float 16/32 біт), OpenEXR, PSD, RAW/R16/R32, PGM/PFM, JPG, WebP, BMP, GIF, AVIF. Експорт: PNG, TIFF, OpenEXR, TGA, JPEG, WebP, DDS BC5.
Карта нормалей OpenGL чи DirectX?
Беріть угоду програми або рушія, де використовуватиметься карта. Blender, Maya та Unity зазвичай очікують OpenGL (Y+); Unreal Engine — DirectX (Y-); у Substance 3D Painter і 3ds Max формат вибирається в налаштуваннях проєкту або матеріалу, перевірте їх. Якщо освітлення виглядає вивернутим, перемкніть угоду: це інвертує зелений канал.