В Контр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 и ВК. Спонсоры проекта сейчас первыми получают ключ доступа к облачным функциям.
Буду благодарен за медийную поддержку, обратную связь, сообщения об ошибках и предложения по развитию :)
Еще больше интересных статей
Делаем стойки под крепления плат прочнее
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Реверс-инжиниринг в КОМПАС-3D. Замена системы координат. Сложный способ.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Самодельный станок для намотки пластика
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Думаю каждый из нас сталкивался с такой проблемой ка...









Комментарии и вопросы
Для лодок лучше такое
Ни на какой "глаз" фрезу не вы...
https://rutube.ru/video/3de032...
Здравствуйте, принтер qidi q1...
добрый день.Где-то полгода наз...
Здравствуйте, я недавно побыва...
Требуется изготовить мягкий на...