Skip to content

v0.8.6

Choose a tag to compare

@github-actions github-actions released this 22 Sep 06:50
· 29 commits to main since this release

v0.8.6 — Сглаживание, которое лечит, а не портит

В 0.8.5 появилось сглаживание, и оно показало две крайности: сначала рельеф превращался в «гималаи» из попиксельных пиков, потом — в ровную плиту без глубины, а цветовая картинка теряла детали и расплывалась в блобы. Этот релиз доводит сглаживание до рабочего состояния.

Глубина вернулась. Размытие сжимало диапазон высот, и печать выходила плоской плитой. Теперь после размытия амплитуда восстанавливается по робастным процентилям (2%…98%): крупные формы держат тональный размах картинки, а не отдельные выжившие пиксели (именно min/max возвращал «утёсы»). Ползунок задаёт масштаб форм в высоте, а не глубину: на 80% поверхность гладкая, но купол солнца, башня и склоны читаются.

Детали остались в цвете. Раньше одна сглаженная картинка задавала и границы цветовых полос, и средние цвета палитры — широкое ядро, нужное рельефу, съедало лицо и арбалет в блоб. Теперь эти две роли разведены: границы полос читаются с мягко сглаженного изображения (ядро в одну клетку, потолок не зависит от ползунка), а средние цвета полос — с полностью сглаженного, поэтому заливки остаются чистыми, а формы картинки — целыми.

🐛 Исправления

  • Рельеф больше не сплющивается в плиту: глубина крупных форм восстанавливается по процентилям.
  • Детали изображения не пропадают при сильном сглаживании: границы полос не зависят от широкого ядра.
  • «Сохранённый стиль» в разделе рельефа: описание стиля переехало в подсказку кнопки и снова доступно.

✨ Интерфейс

  • Постоянные подписи под ползунками и полями убраны — их текст живёт в подсказках элементов («?» и наведение): количества цветов, дизеринга, сглаживания, слияния ΔE, размеров и текущего стиля рельефа.
  • Подсказка сглаживания переписана под фактическое поведение, в подсказку дизеринга добавлено «0 = выкл.».
  • Тур теперь показывает и ползунок сглаживания.

Полный changelog: v0.8.5...v0.8.6