Металл2024 Реклама
Метобр2024 Реклама

Подготовка изображений с картами высот

3DLab
Идет загрузка
Загрузка
04.02.2016
25390
14
3D-моделирование

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
Приветствую!

Это обещанное продолжение статьи Моделирование по изображениям с картами высот, в которой я рассказывал, что это за изображения и как их искать.

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

Возьмем некачественное изображение в формате jpeg и выдавим 'как есть' в Cura.
Подготовка изображений с картами высот
Видим многочисленные артефакты.

Cетка - след компрессии jpeg.
Подготовка изображений с картами высот
Ступеньки в местах перепада высот, много мусора по краям барельефа:
Подготовка изображений с картами высот
Попробуем улучшить ситуацию, используя графический редактор GIMP.

Убираем артефакты jpeg-компрессии

Открываем исходное изображение Файл — Открыть

Создаём новое изображение (Файл — Создать) размером 8×8 px с прозрачным фоном
Подготовка изображений с картами высот
Увеличиваем масштаб и инструментом 'Карандаш' (размер — 1px) создаем рамку.
Подготовка изображений с картами высот
Далее: Правка — Копировать и это окно можно закрывать без сохранения.

Выбираем инструмент 'Заливка'. В параметрах выставляем 'Залить текстурой' и выбираем 'Буфер обмена'.
Подготовка изображений с картами высот
Создаём новый прозрачный слой через Слой — Создать слой. Заливаем его текстурой. Должно получиться так:
Подготовка изображений с картами высот
Артефакты jpeg-компрессии представляют собой кластеры 8х8 пикселей, и сейчас мы наложили на границы кластеров сетку толщиной в 1 пиксель.

На панели слоёв щёлкаем правой кнопкой мыши по слою с 'сеткой' из текстуры и выбираем 'Альфа-канал в выделение'. Теперь удаляем слой с текстурой, он нам больше не нужен.

Продублируем оставшийся слой (Слой — Создать копию слоя). Добавим к копии альфа-канал (Слой — Прозрачность — Добавить альфа-канал)

Далее Выделение — Инвертировать, Правка — Очистить, и снова инвертируем выделение и размываем его по Гауссу (Фильтры — Размывание — Гауссово размывание) на 1-15px, в зависимости от ситуации.

Сохраняем изображение в BMP.

Убираем ступеньки

Ступеньки получаются из вот таких 'пикселей':
Подготовка изображений с картами высот
Заходим Изображение - Размер изображения
Подготовка изображений с картами высот
Увеличим высоту до 4000 (ширину пропорционально), а разрешение по Х и Y до 200
Подготовка изображений с картами высот
Линии стали плавнее:
Подготовка изображений с картами высот
Очистка фона

Тут есть много способов. Я сделаю так: инструмент Выделение смежных областей, выбираю черный фон
Подготовка изображений с картами высот
Заодно немного растушуем границу получившегося выделения. Клавишей Del удаляем выделенное.
Подготовка изображений с картами высот
Инструментом Заливка заливаю фон свежим чистым цветом. Сохраняем в BMP.

Возвращаемся в Куру:
Подготовка изображений с картами высот
После легкого сглаживания
Подготовка изображений с картами высот
Спасибо за внимание.

Удачи!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама