Из всего этого могу сказать одно: побольше отдыхайте, не перерабатывайте и трогайте траву! А то есть шанс нахуй выгореть и открыть свой завод! А мы все делали, чтобы сбежать с завода в CG, так что будьте бдительны!
👌2
Media is too big
VIEW IN TELEGRAM
Долго не писал ничего для Blender и вот созрел. Долгое время пользовался аддоном от Nozzle Boss, там ребята прямо чудеса творят с помощью Блендера и 3D принтеров, я его понемногу дописывал под свои задачи и осознал, что пора писать свою платформу для работы Blender и 3d принтеров, уж больно это неизученная тема, а перспективы у нее очень даже есть!
Сейчас буквально полчаса назад закончил писать первые строки, научил Blender импортировать G-Code и представлять его в виде кривых
Сейчас буквально полчаса назад закончил писать первые строки, научил Blender импортировать G-Code и представлять его в виде кривых
🐳2🤓2
Сделал визуализацию скорости печатающей головки в каждой точке пути, тоже очень важный параметр при работе с GCode, который также в дальнейшем будет использоваться. Сравнил результат с Prusha Slicer, как по мне, достаточно точный результат, можно идти дальше... спать
👾2🐳1
Т.к визуализацию параметров я планирую в дальнейшем делать через шейдер и гео ноды, возникает задача генерить их с помощью из аддона, уже после импорта GCode, но прописывать кучу нод вручную через Python это просто ад, а если еще ошибки будут, вообще забейте.
Но сегодня нашел легкое решение - аддон NodeToPyton, он конвертирует любую GeoNode или Shader Node в текстовый файл Python, сохраняя все связи и параметры ваших нод! Это супер полезный аддон для разработки, берем на заметку
Но сегодня нашел легкое решение - аддон NodeToPyton, он конвертирует любую GeoNode или Shader Node в текстовый файл Python, сохраняя все связи и параметры ваших нод! Это супер полезный аддон для разработки, берем на заметку
🤓2❤1
Media is too big
VIEW IN TELEGRAM
Промежуточные итоги по стройке слайсера в Blender. Сейчас я уже могу импортировать gcode, правильно его считывать, визуализировать данные скорости и потока на каждом участке пути, могу пересчитать поток на всем пути с учетом заданного пока в попугаях коэффициента, могу изменить скорость печати. И в конце экспортировать весь измененный путь обратно в gcode. Сегодня хочу немного протестировать это в реальных условиях на своих принтерах.
Для чего ты это делаешь???? - спросите вы.
А я отвечу: Помимо непланарной печати, которая не доступна в классических слайсерах (это когда принтер печатает не по слоям, а может печатать по дуге например), я смогу менять толщину слоя в любой момент, создавая невозможные эффекты на данный момент в 3D печати. Задумал их давно, но время на реализацию пока нет, так что ловлю любые свободные моменты😊
Для чего ты это делаешь???? - спросите вы.
А я отвечу: Помимо непланарной печати, которая не доступна в классических слайсерах (это когда принтер печатает не по слоям, а может печатать по дуге например), я смогу менять толщину слоя в любой момент, создавая невозможные эффекты на данный момент в 3D печати. Задумал их давно, но время на реализацию пока нет, так что ловлю любые свободные моменты😊
🔥3
Перечитал несколько статей, подумал и напечатал палочек. Понял, что выставлять скорость и экструзию отдельно — это слишком заморочено (оставим это для тех, кто обожает копаться в настройках).
Мне важно только одно - толщина линии. Значит, будем задавать именно толщину линии! На её основе уже можно посчитать и скорость, и экструзию.
Не решён пока только вопрос, как учитывать разную толщину слоя в разных участках. Но для заданной толщины линии у меня уже есть симпатичные таблички в Notion, где всё четко просчитано👌
Мне важно только одно - толщина линии. Значит, будем задавать именно толщину линии! На её основе уже можно посчитать и скорость, и экструзию.
Не решён пока только вопрос, как учитывать разную толщину слоя в разных участках. Но для заданной толщины линии у меня уже есть симпатичные таблички в Notion, где всё четко просчитано👌
👌2
Пока я отдыхаю, кто то трудится, вот один из примеров что будет возможно сделать с непланарной печатью, например градиентная высота слоя на разных высотах, лайк) ссылка на профиль автора https://www.instagram.com/jasperkrebs?igsh=Ymg3a29zd2JmeTdp
🔥4🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну и я тут не отстаю, расписываю новый интерфейс и взаимодействие с аддоном, пока нет доступа к принтеру. И завершил работу над алгоритмом преобразования замкнутых контуров в спираль, работает как в слайсерах, только лучше) Поддерживается различная высота слоев, так что непланарной печати быть!
🔥3
🔥 Открытие месяца — 3DfindIT! 🔥
Если вы когда-нибудь искали CAD-модели и сталкивались с тем, что нужного формата нет или нужно часами рыться в каталогах — забудьте об этом!
🔹 Огромная библиотека моделей — от винтиков до сложных механизмов.
🔹 Мощный поиск: можно искать по параметрам, 3D-форме и даже по изображениям!
🔹 Мгновенная конвертация в любой удобный формат.
🔹 Поддержка популярных CAD-систем — не нужно танцевать с бубном, чтобы загрузить модель.
В общем, если вы инженер, дизайнер, 3D-печатник или просто любите возиться с моделями — рекомендую к изучению! Респекто патронум)
Если вы когда-нибудь искали CAD-модели и сталкивались с тем, что нужного формата нет или нужно часами рыться в каталогах — забудьте об этом!
🔹 Огромная библиотека моделей — от винтиков до сложных механизмов.
🔹 Мощный поиск: можно искать по параметрам, 3D-форме и даже по изображениям!
🔹 Мгновенная конвертация в любой удобный формат.
🔹 Поддержка популярных CAD-систем — не нужно танцевать с бубном, чтобы загрузить модель.
В общем, если вы инженер, дизайнер, 3D-печатник или просто любите возиться с моделями — рекомендую к изучению! Респекто патронум)
🔥3
Мини-туториал: создание плетеных элементов с высокой детализацией (HP) в Blender
Недавно начал работать над новой моделью для 3D-печати и столкнулся с отсутствием нормальных туториалов по созданию плетеных элементов для рукояток. Поэтому решил поделиться своим способом! 🚀
1️⃣ Создание базовой формы (LP)
Смоделируйте один элемент плетения (в моем случае — петлю).
Разместите его так, чтобы можно было легко повторять узор.
2️⃣ Дублирование и построение узора
Дублируйте элемент вдоль нужной оси, создавая базовый паттерн.
3️⃣ Добавление толщины
Примените модификатор Solidify, чтобы придать элементу реальную толщину.
4️⃣ Создание сглаженных граней
Добавьте модификатор Bevel с небольшим радиусом для плавного перехода между гранями.
5️⃣ Подготовка плотной сетки
Примените модификатор Subdivision Surface (4-5 итераций) для увеличения детализации.
Это необходимо для качественного использования Displacement-текстуры.
6️⃣ Развертка UV и подготовка к текстурированию
Разверните UV-развертку так, чтобы верхние и нижние полигоны совпадали.
Это важно, если используете тайловую текстуру, чтобы избежать дефектов на швах.
7️⃣ Деформация по текстуре ткани
Примените модификатор Displace, используя текстуру ткани.
(Я использовал текстуры отсюда: ArtStation Marketplace)
8️⃣ Доработка формы
Примените модификатор Smooth, чтобы сделать структуру более органичной.
9️⃣ Завершение узора
Добавьте модификатор Array, чтобы создать бесшовное полотно плетеной структуры.
🔥 Готово! Теперь у вас есть реалистичный плетеный элемент с высокой детализацией, который можно использовать для 3D-печати или визуализации. 🚀
Пробуйте, экспериментируйте и делитесь результатами! 😃
Недавно начал работать над новой моделью для 3D-печати и столкнулся с отсутствием нормальных туториалов по созданию плетеных элементов для рукояток. Поэтому решил поделиться своим способом! 🚀
1️⃣ Создание базовой формы (LP)
Смоделируйте один элемент плетения (в моем случае — петлю).
Разместите его так, чтобы можно было легко повторять узор.
2️⃣ Дублирование и построение узора
Дублируйте элемент вдоль нужной оси, создавая базовый паттерн.
3️⃣ Добавление толщины
Примените модификатор Solidify, чтобы придать элементу реальную толщину.
4️⃣ Создание сглаженных граней
Добавьте модификатор Bevel с небольшим радиусом для плавного перехода между гранями.
5️⃣ Подготовка плотной сетки
Примените модификатор Subdivision Surface (4-5 итераций) для увеличения детализации.
Это необходимо для качественного использования Displacement-текстуры.
6️⃣ Развертка UV и подготовка к текстурированию
Разверните UV-развертку так, чтобы верхние и нижние полигоны совпадали.
Это важно, если используете тайловую текстуру, чтобы избежать дефектов на швах.
7️⃣ Деформация по текстуре ткани
Примените модификатор Displace, используя текстуру ткани.
(Я использовал текстуры отсюда: ArtStation Marketplace)
8️⃣ Доработка формы
Примените модификатор Smooth, чтобы сделать структуру более органичной.
9️⃣ Завершение узора
Добавьте модификатор Array, чтобы создать бесшовное полотно плетеной структуры.
🔥 Готово! Теперь у вас есть реалистичный плетеный элемент с высокой детализацией, который можно использовать для 3D-печати или визуализации. 🚀
Пробуйте, экспериментируйте и делитесь результатами! 😃
ArtStation
ArtStation - 45 FABRIC ALPHAS 4K (Seamless and tileable) | Brushes
Brushes - 45 FABRIC ALPHAS 4K (Seamless and tileable), USD $6.00. 45 Fabric Alphas in 4K resolution
All alphas are completely seamless and tileable
The alphas have a super clean texture made from 3D modeled fabric...
All alphas are completely seamless and tileable
The alphas have a super clean texture made from 3D modeled fabric...
🔥7