В КонтрCAD добавлен инструмент 3D-текстурирования поверхности моделей!
После появления BumpMesh, минимум человек пять мне написали с просьбой добавить аналогичный инструмент в КонтрCAD. Что ж, запрошено - сделано.
Лукавить не буду, принципы я подсмотрел у BumpMesh, но реализацию я написал собственную. Она немного проще, но почти такая же функциональная.
А учитывая, что этот инструмент интегрирован в САПР, возможности появляются впечатляющие.
Можно покрутить вживую: https://www.kontrcad.ru/public/project/proj_1784472006580_575cade4-ff7d-4dd7-b18a-7a13e4d8853b
Принцип работы очень простой
1. Включаете инструмент.
2. Загружаете текстуру или выбираете встроенную. Можно регулировать масштаб, поворот и смещение текстуры. У встроенных текстур (они генерируемые) можно настроить разрешение и частоту повторов.
Наложение происходит на выделенный объект (можно выделить заранее или в самом инструменте).
Можно задавать как положительное смещение, так и отрицательное.
По умолчанию наложена трипланарная проекция текстуры на весь объект. Аналогично BumpMesh, помимо трипланарной есть ещё плоская (с выбором направления), сферическая и цилиндрическая проекции.
3. Если нужно накладывать не на весь объект, можно использовать маскирование. Маска накладывается на грани объектов (алгоритм определения граней тот же, что и в выдавливании).
Можно выделить несколько граней с зажатой клавишей shift. А также инвертировать маску.
После печати выглядит очень неплохо.
Теперь про минусы
Многим понравился такой метод текстурирования, но почему-то никто не упомянул про минусы (а они у всех инструментов 3D-текстурирования одинаковые)
Главный минус - это существенное усложнение геометрии. Без разбивки модели на кучу, нет, КУЧУ мелких треугольников, такое текстурирование не осуществить. Соответственно, на модели появляются тысячи, а то и миллионы треугольников.
В связи с этим увеличивается и вес модели, а также длительность операции с ней. Поэтому я занялся этим инструментом только после внедрения кэширования в параметрическую модель. Иначе после пары операций текстурирования ждать отмены операций пришлось бы вечность. Но даже так первичное построение модели (при открытии проекта), или перестроение со сбросом кэша (при редактировании операции) занимает время.
В рамках САПР, в таком случае, я советую просто отделить от основной модели часть, на которую нужно наложить текстуру, а потом бинарной операцией присоединить обратно.
Текстурирование STL
Основная фишка КонтрCAD - как раз нативная поддержка STL, соответственно, вы можете закинуть модель в редактор не только для текстурирования поверхности, но и для любой другой работы.
Попробовать можно online, без регистрации и совершенно бесплатно: https://www.kontrcad.ru/
Новости об обновлениях в основном выходят в Telegram и ВК. Поддержать разработку можно на boosty и ВК. Спонсоры проекта сейчас первыми получают ключ доступа к облачным функциям.
Буду благодарен за медийную поддержку, обратную связь, сообщения об ошибках и предложения по развитию :)
Еще больше интересных статей
Реверс-инженеринг ЛОУДЕРа для быстрой зарядки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем плиточникам посвящается 2
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Доброго дня уважаемые форумчани!
Представляю вашему внимани...
Поднимаем модель с изображения.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Часто натыкаясь в объявлениях о просьбе замоделить что-то простое...









Комментарии и вопросы
Спасибо, я слышал про этот сос...
они уже поменяли прошивку, гад...
будем надеяться что проблем не...
В очередной раз дошли руки до...
Приветствую всех.Делаю притер...
Всем добрейшего.Не пинайте мен...
Ребят, всем привет. Недавно на...