Finn163

Finn163

3D Artist и просто хороший человек
Пикабушник
поставил 13318 плюсов и 195 минусов
отредактировал 2 поста
проголосовал за 3 редактирования
Награды:
более 1000 подписчиков10 лет на Пикабу
39К рейтинг 1153 подписчика 2 подписки 73 поста 27 в горячем

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels

Доброго всем дня.

Данный пост нужен больше для владельцев видеокарт от Intel серии ARC (чтобы он гуглися при запросах), т.к. решает довольно неудобную проблему.

При работе в блендере и рендеринге на Cycles периодически можно столкнуться с проблемой, когда при рендеринге каждого кадра на GPU мы будем 15-30 секунд считать kernels-ы - (Loading render kernels (may take a few minutes the first time)

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels Blender, Cycles, Airbus a380, 3D моделирование, Длиннопост

По идеи мы должны увидеть это 1 раз, после чего оно должно сохраниться где-то в кеше и никогда больше не запускаться (пока не обновятся драйвера видеокарты или сам блендер), однако на ARC видеокартах это может срабатывать при каждой попытке рендеринга, даже если мы рендерим анимацию - каждый последующий кадр будет считать Kernels-ы затрачивая лишние 15-30 секунд на каждый кадр. (оговорюсь что исключительно на Cycles рендере при рендеринге на GPU)

На версии блендера 3.6.5 это решилось само собой и хоть вначале были проблемы, потом всё стало работать как должно и больше никогда это не считалось, но на новой 4.0.1 пока эта проблема не пропала сама по крайней мере у меня (использую блендер со Steam-а, который самообновляется постоянно).

Собственно перерыв интернет, поспрашивая на форумах и поделав собственные тесты вот как удалось решить эту проблему:

  1. В настройках (Edit -> Preferences -> System) увеличиваем Memory Cache limit на х2-х4 от того что стоит у вас (я установил на 16384) - на иностранных форумах некоторым помогало (но мне не помогло).

  2. Я так же включил кэширование на диск, но не думаю что от этого есть какой-то серьёзный эффект. Имейте ввиду Cache Limit указан в Гб, поэтому установите подходящее для вас значение. Мне вполне не жалко 100 Гб, т.к. места вагон.

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels Blender, Cycles, Airbus a380, 3D моделирование, Длиннопост

3. На нашей сцене, в разделе Render -> Perfomance -> Final Render выставляем галочку на Persistent Data (по умолчанию отключена)

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels Blender, Cycles, Airbus a380, 3D моделирование, Длиннопост

После этого при рендеринге у нас один раз произойдет расчет Kernels-ов, как только мы запустим рендер, далее внутри этой сцены всё будет хорошо и мы не будем тратить лишнее время на подсчёты. Не важно как мы будем запускать рендер и какие настройки менять, после этого всё работает как должно и рендерится сразу, но при открытии другого файла, всё будет аналогично как и раньше.

Поэтому рекомендую сразу включить эту галочку в пустой сцене и сохранить изначальный файл.

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels Blender, Cycles, Airbus a380, 3D моделирование, Длиннопост

Не сомневаюсь, что так же это поможет и владельцам карт Intel Arc A380 / A580 и A750 (A750 вообще на том же чипе) если такое на них встретится.

Спасибо за внимание. Надеюсь кому-то помог.

Сразу хотел добавить, что несмотря на то, что в OpenData очки у Intel Arc A770 в рендеринге не такие уж высокие (по очкам имеет отставание от 3060 на 15%), на реальных тестах (вроде рендеринга ClassRoom на Cycles) я получил что Arc A770 по скорости рендеринга на 3% быстрее 3070 (что в целом означает что при разных сценах они будут +- равны). В разрешение FullHD лидерство синей видеокарты может доходить до 17% в зависимости от сцены.

Разрешение 2560х1440 - 300 сэмплов.

A770 16-Gb reference ed. на oneAPI (с вкл. трассировкой лучей) -> 62.6 с.

Nvidia GeForce RTX 3070 на Optix -> 64.4 с.

Рендеринг на Blender Cycles на видеокартах Intel Arc (A770 16 Gb) и проблема Loading render Kernels Blender, Cycles, Airbus a380, 3D моделирование, Длиннопост

Как-то так.

Показать полностью 4

Пробуем в 3D (Blender для 3D печати ч.3). Моделирование по контуру плоских деталей

Очередная неделя, очередной урок.

В данном уроке рассматривается способ моделирования любых плоских в т.ч. и несколькоуровневых деталей по их контуру чертежа.


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

Пробуем в 3D (Blender для 3D печати ч.2)

Добрый день.

Вот и выпустил второе видео с более привычным и более мейнстримовым процессом моделирования в Blender-e для 3D печати.

Здесь мы уже на полную используем горячие клавиши и некоторые интересные инструменты (Extrude Manifold / Loop tool / Bridge / Subdivide и пр.)

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

Для адептов CAD-а - хотелось сразу сделать помарочку, что каждый работает в том, в чем ему хочется работать и в чём ему удобно. Методы показанные в видео вполне описывают и покрывают 98% всех необходимых для бытовой 3D печати вопросов точности, достаточности и удобности.

К слову, даже монтаж этих видео я делаю в Blender-e (потому что он так может). Могу осветить и эту тему, если интересно.

В следующей части разберем один слегка необычный метод для моделирования сложных полуплоских деталей по чертежам. Подобного вида ролики планирую выпускать с частотой около 1 раза в неделю, раскрывая новые темы и методы. Не все видео будут по 3D печати, многое для общего развития.

P.S. В правом верхнем углу вместо видео - экран отсутствия сигнала, т.к. я изначально записывал это видео с камерой, но полностью запорол звук и пришлось переозвучивать, поэтому просто закрыл своё незасинхронизированное с текстом лицо.


Всем спасибо за просмотр и за конструктивную критику.

Показать полностью 1

Пробуем в 3D (Blender для 3D печати ч.1)

Всем доброго времени.

Сделал небольшой урок по моделированию и выгрузке модели по размерам для 3D печати в блендере. Весь материал писался для людей совершенно незнакомых с 3D моделированием и программой, поэтому всё максимально разжевывается и не усложняется (изначальная идея была именно в этом). Раньше в формате видео ничего не выпускал (потратил на запись и монтаж около 12 часов), поэтому объективная критика приветствуется.

Прорабатываю еще несколько роликов применительно Blendera, деталек и 3D печати. После чего можно будет уйти в анимацию, сложные инструменты и прочие весёлости.


Приятного просмотра.

Показать полностью

Опыт владения личной 3D мастерской ч.5 - Немного о самом 3D моделировании

Всем доброго времени.

Довольно сильно задержал пост, за что опять же извиняюсь (если вдруг кто ждал)

Сегодня я думаю будет заключающая часть серии про мастерскую и всё что с ней связано. Возможно буду выпускать какие-нибудь посты по 3D плюшкам / хитростям / хинтам / мелочам уже со стороны моделирования в Blender, но это не точно - поглядим. Напоминаю, что всё сказанное в посте исключительно моё личное мнение с учетом знаний и опыта, а не истина в последней инстанции. Много буду хвалить блендер, кто топит за другие редакторы - извините, все хороши :)

Сегодня мы говорим про один из столпов 3D мастерской. Про сам процесс моделирования.

Для печати чтобы получить необходимую модельку мы можем просто попытаться найти её в интернете. Количество деталей уже готовых к печати у нас в интернете пруд пруди. Конкретно про ресурсы, на которых это можно найти и бесплатно скачать / задешево купить я уже описывал в прошлой части - в ней об этом довольно подробно описано. (Thingiverse, Cults 3D, CGTrader и пр.)

Другое дело, когда деталь нужно моделировать самому. Тут у нас возникает очень широкий круг возможностей т.к. 3D редакторов огромное множество. Да, 3D моделирование бывает разное и даже очень.

Моделирование в целом можно разделить всего на 2 категории - Полигональное и параметрическое. Очень условно эти же две категории можно разделить соответственно на "Для творчества" и "Инженерное". Опять же эти вещи в определенной степени условные. Никто вам не запретит решать инженерные задачи в творческом 3D редакторе или наоборот, но тут скорее больше вопрос плавности входа и удобности работы в софте, а так же специализации самого софта.

Если очень кратко и поверхностно описывать и разделять современные 3D редакторы то я выделил следующие:

- Blender 3D - полностью бесплатный и довольно мощный 3D софт для полигонального моделирования. Максимально универсальный.

- 3Ds Max - платный адобовский софт. Чаще всего применяется для рендеринга (визуализации) т.к. обладает очень крутыми и фотореалистичными движками рендеринга - V-Ray и Corona

- Maya - опять же платный адобоовский. Чаще всего применяется для создание мультипликации и различных анимации и эффектов.

- ZBrush - платный и очень мощный софт для скульптинга / ретопологии скульпта

- SolidWorks - платный инженерный софт для твердотельного моделирования, очень тяжелый и серьёзный. В нем можно смоделировать, например автомобиль, вместе с планами сборки каждого его элемента, в т.ч. мелких деталей и винтиков в двигателе и других агрегатах.

- Компас 3D - инженерно/чертежный софт

- SketchUp - Онлайн 3D редактор с бесплатной версией. Параметрическое моделирование / булевые операции. Большое количество простых 3D деталек / скетчей выходят отсюда

- ThinkerCad - так же Онлайн 3D редактор - параметрический с не очень широким инструментарием, но довольно простой в освоении и использовании. Многие в кружках робототехнике начинают учить детей 3D моделированию именно с него.

- Rhino - (риноцериус - носорог) софт для моделирования и работы с кривыми. Очень актуально для мелких деталей и вещей сложных форм и их переходов. За счет чего это практически основной софт если вы моделируете 3D изделия для ювелирки. К сожалению, платный.

Смысл в том, что каждый из этих софтин довольно сильно старается специализироваться на чем то одном и по моему мнению выделяется из всего этого обилия именно Blender потому что является универсальным. Да, скульптить в нём не так удобно как в ZBrush, а анимировать не так как в Майке, но в нём можно делать просто умопомрачительное количество вещей более чем комфортно.

В блендере можно - моделировать полигонально / твердотельно (булевые операции) / работать с кривыми / скульптить / делать ретопологии / анимировать со всем сопутствующим (ригинг, скининг, блендшейпы, графы, драйвера, частицы, геометри ноды и пр.) / делать видео монтаж / использовать как графический редактор (неудобно для некоторых 3D нужд ОК) / визуализировать как фотореалистичная (движок Cycles) так и в движке реального времени Evee и в простом виде WorkBench / анимировать 2D графику и motion design / работать с физикой и частицами генерировать / создавать PBR материалы и тучу всего другого о чем я не упомнил.

В блендере огромные возможности по расширению функционала с помощью туч аддонов, которые позволяют чем только в нём не заниматься и какие только невероятно сложные CG задачи решать.

Самое же главное и фундаментальное в нём то, что он абсолютно бесплатный. Качается что с офф сайта, что со стима, что с микрософт стора (в последних двух случаях сам обновляется).

- И что с того что он бесплатный? - Вы можете сказать, а я Вам отвечу, что из этого утверждения вытекает один невероятно важный фактор. За счет своей бесплатности у Blender-a огромнейшее сообщество, огромное число гайдов, уроков, курсов, материалов, книг, в т.ч. и на русском языке, и такое же немалое комьюнити (так же в т.ч. русскоязычное). То же самое касается аддонов. Их много и пишутся они просто на питоне, порог входа в написание таких вещей очень низкий.

По итогу в нём много готовых и невероятных решений, в т.ч. и под те задачи которые нам нужны для 3D печати. Много ассетных аддонов, как материальных так и модельных (напр. Blenderkit) К примеру, в стандартный блендер вшит такой аддон как BoltFactory - который позволяет в два клика создать любой болт или гайку, с любой шляпкой, шлицем, шириной и шагом резьбы, и абсолютно любыми другими параметры которые имеют болт или гайка.

Опыт владения личной 3D мастерской ч.5 - Немного о самом 3D моделировании 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост, Blender

Исходя из этого я в целом рекомендую эту софтину как предмет для изучения и хобби всем, кто хочет зайти в 3D сферу. На этом софте работают в большом количестве CG студий с разноплановыми задачами. Благодаря различным аддонам блендер можно специализировать почти под что угодно, например под рисование планировок (ArchiMesh вшитый стандартный) и расстановок мебели в них (с помощью ассетных аддонов тот же BlenderKit) - особо даже не надо уметь моделировать, и получать фотореалистичные рендера (можете загуглить Фото интерьера Blender Cycles)

(Сам прочитал и выглядит будто реклама блендера, но я действительно подписываюсь под всем вышесказанным и так считаю)

Т.к. я вступая в 3D печать уже немного владел Blender-ом, я максимально старался адаптировать процесс именно под него и спокойно под ним работаю.

Какие в целом критически важные вещи нужны для моделирования деталей для 3D печати:

- Работа с размерами (без понимания длин, ширин, высот и пропорций, понятное дело ничего того что попадет в эти понятия не смоделировать)

- Работа с референсными изображениями и чертежами (чтобы можно было смоделировать что-либо по картинке на фоне, если изгиб, к примеру, не описан или идёт не по радиусу, или в целом мы имеем несколько картинок с разных планов со сложными формами и приходится работать с чертежом со всех сторон)

- Работа с булевыми операциями (очень необходимая вещь для многих моделей) в блендере можно работать например с такими:

Опыт владения личной 3D мастерской ч.5 - Немного о самом 3D моделировании 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост, Blender

- Возможность редактирования уже готовых моделей из интернета и выгрузки в нужных форматах и размерах

- Удобство и комфорт работы

Как вы могли догадаться всеми этими качествами Blender обладает. С размерами Blender естественно очень корректно может работать - расстояния можно измерять линейками / подсвечивать длинны ребер, опираться на деменшены или совершать действия на нужные расстояния, работать можно как с метрической системой, так и с имперической - дюймовой, можно хоть в километрах всё моделировать или в микрометрах. С референсами тоже можно тысячей разных путей работать, есть даже аддоны которые из черно-белых картинок могут доставать пути в виде кривых. Булевые операции и туча других крайне полезных модификаторов (например автофаски по заданным факторам), так же присутствуют. Блендер спокойно глотает все модели универсальных форматов .glb .fbx .obj .stl и так же спокойно их выгружает. Умеет сам модификаторами упрощать геометрию (снижать кол-во полигонов), преобразовывать функцией 3х угольную геометрию в 4х угольную (актуально для работы с .stl исходниками), искать дыры, ошибки модели и многое другое. Так же, .Blend файлы могут хранить очень много всего в себе, и даже использоваться как библиотеки. В них внутрь файла запросто вшиваются текстуры, кисти, материалы, HDRI-йки и многое другое что используется в проекте.


Так в чем же проблемы и минусы полигонального моделирования для 3D печати. Минус же конечно один - оно полигональное. Если в случае параметрического моделирования у Вас есть объекты с заданными параметрами, к примеру Цилиндр определенного размера и с определенным количеством вершин по кругу и еще какой-либо объект вы их запросто комбинируете друг с другом, булите и т.д. и всё еще имеете возможность править фундаментальные параметры этого всего, то полигональное работает совсем не так, а на более низком уровне.


Что вообще значит полигональное? Это значит что работаем мы с Мешем и строим полигоны (3х угольники / 4х угольники). Меш - это объект состоящий из точек, рёбер и плоскостей. Две точки связанные друг с другом образуют ребро, а несколько ребёр могут скрепляться меж друг другом поверхностью - фейсом (плоскостью), образуя объект как натянутая ткань палатки между точками. Замкнутые между друг другом плоскости не имеющие дыр образуют - внутренний объем объекта - вот именно и его видит наш любой слайсер, преобразующий 3D модель в машинный код (G-Code) для 3D принтера.

Опыт владения личной 3D мастерской ч.5 - Немного о самом 3D моделировании 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост, Blender

Т.е. по сути мы работаем напрямую с составляющими модели и оперируем над ними, а не над крупными параметрическими объектами, которые можем изменять в любой момент. Мы в любой момент можем править точки, ребра или плоскости и использовать различные инструменты чтобы решать свои же косяки / воплощать свои задумки.


Основная сложность это именно доступ к работе с такой низкоуровневой частью моделей. Можно запросто накосячить тысячи разных способов и я даже покажу как на примере 4-х угольной пирамидки:

Опыт владения личной 3D мастерской ч.5 - Немного о самом 3D моделировании 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост, Blender

Всё вышеуказанное повлияет на результат при 3D печати. Благо после того как вы заслайсите модель, вы увидите что что-то не так.

В целом правил по топологии и моделирования не таки уж сложные, постараюсь понятно описать:

- Модель должна иметь объем который при этом не нарушен (нет дыр внутрь геометрии) - (смотрим на 3-ю пирамидку) - стенки физически имеют толщину в 0 см или километров всё равно 0. Поэтому чисто физически что увидит там слайсер остается только гадать. Может как увидеть нормальную пирамидку (ввиду простоты формы) так и не увидеть ничего, т.к. нет объема. Пункт сводиться к одному утверждению - в модели не должно быть элементов с нулевой толщиной.

- Модель не должна пересекаться с другими моделями. (Например, вы решили взять две 4х угольных пирамидки и сделать из них ёлочку поставив друг в друга). У плоскостей есть такая особенность как нормаль - то куда смотрит их лицевая часть и обратная. Именно нормали образуют понятия внутреннего объема. Таким образом вставив два объекта друг в друга они будет нереально конфликтовать. Слайсер запросто может выдать любую булевую операцию на своё усмотрение - например вычесть из объема верхней пирамидки нижнюю, или наоборот. Так же он может попробовать их объединить, или сожрать пару слоёв печати в высоту сделав их пустотой (запросто). Поэтому для таких объединений нужно либо изначально всё выращивать из одного либо пользоваться булевой операцией объединения (Union).

- Нормали не должны быть вывернуты (слайсер спросит вас за объем и скажет что он ничего не понимает, поэтому вот вам "графские развалины" вместо модели)

- Не должны быть вывернуты и точки, иначе тоже сложно представить что слайсер нафантазирует за вас.

- Желательно геометрия должна быть 3х или 4х угольной. 3х угольники это однозначные единицы (полигоны). Их можно интерпретировать только одним способом - ровно таким же как он и выглядит. Любой четырёхугольный фейс можно интерпретировать уже двумя способами с разбивкой на треугольники (именно так все движки и видят модели, чтобы физически и графически их построить). Либо с диагональю из первого угла во второй, либо из третьего в четвертый, а в случае, если 4х угольник слегка гнутый, результаты того что получается будут 50/50. Отсюда вытекает еще одно правило - 4х угольники не нужно гнуть до посинения (градусов 30 на скручивание максимум) иначе при интерпретации можно получить не совсем то что планировалось. А N-угольники (где N>4) лучше вообще не использовать, или использовать только без твиста (скручивания даже на пару градусов) т.к. их интерпретаций на много больше.

Соблюдая вышеописанные правила вы будете получать модели, которые никак не будут конфликтовать с вами, слайсером и принтером и вы будете получать именно то, что хотите. Стоит еще напомнить, что если в вашей модели будет элемент с толщиной меньше чем толщина сопла вашего 3D принтера, то с 99% вероятностью в слайсере на процессе слайсинга вы такой элемент не увидите и принтер его естественно не отпечатает.

Работая с параметрическими 3D редакторами многое описанное выше становится почти не актуально, поскольку с моделью мы работаем более поверхностно и редактор с меньшей вероятностью позволит нам накосячить, потому что вглубь себя не пускает. Однако по пайплайну (процессу работы) параметрических 3D редакторов можно работать и в блендере. Например для тонкостенных объектов можно работать с таким крутым модификатором как Solidify, который позволит на ходу менять толщину стенок до нужных цифр или используя другие хитрости, которых очень много.

Собственно резюмируя всё вышесказанное небольшой FAQ:
1. Какой софт использовать для построения моделей для 3D печати

- Любой, с которым вам максимально комфортно работается и который подходит под ваши задачи / род деятельности и удовлетворяет требованиям описанным сильно выше.

2. Если хочется попроще или для простых деталек / шестеренок и не хочется особо глубоко влезать в 3D моделинг:

TinkerCad / SketchUp - бесплатно и онлайн

3. Если хочется серьёзный и универсальный софт на вырост:

Blender 3D (мой личный выбор и основная рекомендация)

4. Если у Вас есть необходимость / желание научиться работать в другом софте совмещая это с 3D печатью:

- Тот софт в котором вы хотите развиваться

5. Что проще освоить Параметрическое моделирование или Полигональное?

- Войти и начать проще в параметрических редакторах. Воплощать свои задумки с точностью до последнего вертекса бесценно удобнее при понимании полигонального пайплайна с использованием фишек из параметрического.

А почему я еще не скачал блендер?

6. Сколько нужно времени чтобы научиться моделировать?

- Всё зависит от конечных задач. Если нужны простые детальки для 3D печати, то стартовое обучение и практика займет у вас не более полудня. Путь до совершенства - бесконечен.

Итак. Как же научиться моделированию.
Вариантов несколько. Я как человек, который обучался самостоятельно могу порекомендовать в первую очередь YouTube. Там количество материала на нужные темы стремится к бесконечности. Плюс можно удобно ставить на паузу и повторять. Нужно ли изучать софт фундаментально? Вопрос спорный. Если Вы хотите стать супер специалистом, то понимание базы даст вам возможность решать очень широкий спектр задач чисто на понимании как это работает. Я рекомендую делать и изучать то что Вам нужно и нравится и обязательно как можно больше практиковаться. Лепить и делать то что хочется, смотреть Sketchfab, Artstation - формировать насмотренность и вдохновляться крутыми моделями и идти к цели. А терпение и труд - всё перетрут, даже не сомневайтесь.

По текстовым статьям изучать 3D редактор не менее удобно чем по видео и их так же, например, по блендеру огромное количество. Плюсом есть книги, но это всё в целом ориентировано не на печать, а на сферу 3D графики в целом и в книгах можно почерпнуть очень много интересных способов и моментов касательно топологии, пайплайнов, и пр.

Работа с преподавателем. На том же а-о специалистов много. Цена начинается от 500 р. за занятие, а так же имеются цены и далеко за несколько тысяч(оценивать адекватность цены не буду, всё зависит от человека в первую очередь). Есть люди увлеченные, есть зарабатывающие. Рекомендую первых. Если человек любит 3D моделирование и готов разделить эти знания - привить человеку любовь к этому замечательному процессу, и научить в первую очередь получать УДОВОЛЬСТВИЕ от процесса моделирования и воплощения своих идей - то с таким человеком стоит заниматься и приобщаться.

Я, к сожалению, из-за занятости на работе сейчас уже потихоньку начинаю закругляться с обучением 3D моделированию в формате личных уроков, но планирую писать простые и понятные видеоуроки в формате сжатых и понятных повторюшек + заданий по импровизации. Пишите, если вдруг Вам, кому-либо такой формат будет интересно. Распространять я планирую такие вещи за бесплатно.

Ну вот собственно и всё чем я хотел с Вами поделиться. Моя мастерская просуществовала в течение двух с половиной лет и не принесла мне много денег, как мне хотелось, однако она принесла мне намного большее чем я хотел - страсть и любовь к 3D печати и моделированию, невероятно сильные жизненные уроки и в целом большое количество относительно эфемерных вещей, которые сделали из меня того, кто я есть сейчас. Как уже писал в комментариях, мастерская закрылась из-за того что работая в одиночестве это всё превратилось в лютую затягивающую рутину, работу ради работы, да, с неожиданно интересными и доходными заказами, но и с подавляющим количеством проходных, непонятных и геморных заказов, неадекватных и не ценящих твою работу клиентов, и доходом чуть выше среднего по городу при работе 6/1 по 8 часов. В определенный момент, я подсчитал, что зарабатываю на моделировании фрилансом почти столько же, тратя на это в разы меньше времени и сил и решил развиваться в этом направлении. Сейчас же работаю в двух студиях - игровой и аутсорсовой, и держу парочку старых учеников, которым всё так же интересно изучать бескрайний мир 3D моделирования, в котором путь к совершенству - бесконечен.

Скачек технологий и доступность 3D сферы сейчас это настоящее чудо - новое, неординарное, направление искусства и самовыражения. Занимайтесь 3D печатью, моделированием и несите её в массы. Эта сфера открыта для всех, кто не забоится вступить на её территорию с правильными мыслями и огнём в глазах.


Всем спасибо, кто дочитал. На все вопросы отвечаю в комментариях, если вдруг еще интересны какие-то темы, которые не описал в постах - пишите, накатаю еще одну простынку. Извините, если был нудным и за знаки препинания и опечатки (иногда предложения переписываю, могу что-нибудь куда-нибудь не туда склонить).

До новых встреч! :)

Показать полностью 4

Опыт владения личной 3D мастерской ч.4 - Справочные материалы о печати

Доброго всем времени. У всех кто ждал (если вдруг такие есть), я прошу прощения, потому что задержался с постом почти на пол года.

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

- Об аспекте где черпать данные, модели, хинты о 3D печати и соответственно учиться ей (и немного о подборе первого принтера)

- Немного о маркетах 3D моделей, что полезно для всего вышеописанного

__________________________

Если Вы начинающий 3D печатник или только думаете о том нужен ли Вам 3D принтер, я вам очень сильно завидую. Потому что 3D печать дарит невероятные эмоции воплощения виртуального в реальное с крайне залипательным процессом печати. Самый простой совет и способ научиться 3D печати - Печатать. Можно перечитать тыщи советов и хинтов, но пока сам не столкнешься с проблемой и не разрешишь её, не сможешь этому научиться.

Всё в мире, да и в 3D печати обычно довольно логично, поэтому очень важно понимать техническую сторону вопроса технологии печати. Понимая что и где греет, какие имеет полости, кто что и куда толкает, как это управляется и т.д. вы сможете решать с помощью вашего котелка+логики 90% проблем с которыми столкнетесь. Есть большой список детских болячек принтеров, а так же косяков, которые вы можете наделать в процессе слайсинга, которые решаются исключительно пониманием процесса. Полезные ссылки я прикреплю в конце блока, там же будет небольшой FAQ по самым частым проблемам печати (не мой).

Немного отклонились от темы, итак, вам нужно научиться печатать, для этого нужно, как ни странно - печатать, поэтому нужно этим и заниматься. Так что, КУПИТЕ УЖЕ БЕДНЫЙ ПРИНТЕР.

Для первого принтера, особенно для тех кто не может определиться и понять насколько он им нужен, не стоит выбирать супер-пуперские модели с кучей функций возможностей, с огромным количеством сопел, голосовым управлением и конвеерной системой стола за МНОГО МНОГО денег. Нужно купить БЕДНЫЙ ПРИНТЕР, который ждет недождется Вас. Для экономии никто не запрещает вам площадки по продаже/покупке БУ вещей в частности "А-то".

Тенденция последних лет приводит к тому, что много принтеров покупают детям, которые на них толком не работают, или люди покупают хороший принтер как хобби и забивают на это, примерно аналогично как и с фитнес залом. Таким образом Б/У принтер в огромном количестве случаев можно купить либо НОВЫЙ либо ПОЧТИ НОВЫЙ с пробегом в 10-20 часов при этом по цене в 70, а то и в 50% от цены нового принтера. Проверить принтер на работоспособность если вы в нем не разбираетесь довольно просто. Попросите при вас, напечатать простую тестовую модель. Кубик 20х20х20 мм печатается за 20-30 минут 0.25 слоем. Если кубик напечатается и будет похож на кубик, то скорее всего с принтером всё ОК. (желательно использовать кубик с X Y и Z надписями на сторонах). Если смотреть более конкретно, то можно посмотреть на экране не гуляют ли температуры (поставлена уставка в 240, а он греется до 255 и потом остывает до 225 это не ОК, явная неисправность настроек ШИМа надо калибровать[Такое не покупайте]). Нормально ли держит температуру сопла (гуляние +-3 градуса норм, +-5 тоже пойдет, больше не стоит). Аналогично с температурой стола. При такой печати вы сразу увидите нормально ли липнет первый слой (хорошо ли откалиброван), не улетает ли он в какие-либо критические ошибки, нет ли дырок в стенках ввиду забитости тракта подачи и прочее. В целом если БУшка проблемная, то люди пишут об этом, потому что понимают что не разбирающийся человек с ним ничего не сделает ровно так же как и они.

Главный наш фактор выбора на первое время, чтобы не купить уж совсем детскую игрушку - нагреваемый стол, наличие обдува для детали (любого) и адекватное пространство печати.

Нагреваемый стол сильно упростит печать, особенно начинающим. Даже PLA с теплым столом печатать сильно проще и это даже может простить криворукую калибровку стола.

Наличие обдува позволит печатать мелкие детали из такого простого пластика как PLA с которого 100% надо начинать учиться. Без обдува он будет перегреваться и превращаться в мягкий пластилин, который будет плыть и искажаться. Либо же придется сильно замедлять печать, чтобы пластик успевал остывать.

Касательно пространства - 7,5 х 7,5 х 7,5 см это не адекватно. Минимум 15х15х15, а лучше берите золотой стандарт 20х20х25. Обычно он варьируется между стороной основания от 20 до 23 см, до высоты 20 - 27 см. Всё это максимально достаточное пространство для печати. Если нужно печатать что-то огромное, то вы скорее захотите разбить печать на части, чем печатать 80 часов+ подряд, когда любой всплеск электричества может всё запороть (на самом деле берите дешевый бесперебойник, да и функция восстановления печати после отключения есть у 90% принтеров, но всё равно лучше с этим не встречаться)

Кинематика - любое кроме дельта роботов. (i3, H-Bot, M-Bot, CoreXY) Что угодно. Дельта роботы крайне красивые и быстрые, но их основная проблема, что если с ним что-то случиться в прошивке, или в кинематике, то проблема решается слишком сильно сложнее чем на обычных дубовых i3 и ботах, где всё просто как два пальца. Обожаю дельты, но мой Вам совет, лучше с них не начинать, вторым принтером, будет отлично.

Цена вопроса. От 7 т.р. до 15 т.р. В среднем БУ принтера на 20-35% дешевле чем новые. Их укатанность тоже всегда можно уточнить. 3D принтер сам по себе довольно сложноубиваемая вещь, многие работают несколько тысяч часов и всё с ними нормально. Если хозяин принтера не против отправить вам видео можно заказать и с другого города А.доставкой (именно ей довольно дешево 500-1500 р.). Постоянная практика, всегда всё нормально доезжает в штатных коробках.

Однако уже тысяч за суммы ближе к 12-15 можно заказать абсолютно новёхонький принтер с Али. Например сегодняшний скрин:

Опыт владения личной 3D мастерской ч.4 - Справочные материалы о печати 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост

Я не хочу чтоб что-то сочли за рекламу, поэтому просто срезал все названия магазинов. Просто из подходящих новичку моделей, которые я обкатывал могу предложить любые Aquill-ы (это по сути современная модифицированная версия Ender - 3, с кучей полезных вещей), а так же почти любые другие i3. Просто конкретно Aquilla будет сильно тише эндера, иметь красивый экран, натяжители ремней и прям из коробки замечательного печать. Elegoo Neptune 2 или 2S, Anycubic Kobra (более продвинутый с автокалибровкой), TWO TREES Blue V1 или даже V2. Конечно Ender - 3 надежный но громкий и с 8 битной платой, современные принтера чуть поинтереснее фичами, но за 13 т.р. можно взять и новый эндер, это тоже отличный вариант.

Опыт владения личной 3D мастерской ч.4 - Справочные материалы о печати 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост

Если хотите слегка покруче (подороже) и другого типа (h-bot) то для начал Flying Bear-ы любые старше 4S подойдут. Однако я глянул и офигел от современных цен на них. Раньше их можно было взять за 17-19 по акциям и за 22-23 без. Сейчас они стоят ближе к 30 (что печаль).

Хотите принтер на очень долго - урвите себе Anycubic 4MAX PRO. Вот это агрегат, сам два таких имел, и всё жду пока кто-нибудь скинет подешевле (новый стоит около 50 т.р., на авито встречал как их продавали по 15-17 т.р.).

Что-то заговорились мы о моделях. Тут на самом деле можно по этому поводу хоть отдельный пост пилить где разбирать плюсы и минусы конкретных моделей и как между ними выбираться, а так же бесконечно спорить в комментариях.

Суть всего вышеописанного в том, что если хотите научиться печатать, скорее начните это делать. Вы столкнетесь с кучей ошибок, которые вы сами наделали в слайсере, дырявыми потолками, отлипанием модели от стола и прочим прочим. Из универсальных советов могу дать несколько своих и не очень хинтов:

- Универсальное правило - хочешь поднять качество - замедляй скорость печати (хоть прямо с ручки принтера во время печати не лезя никуда в слайсер)

- Крепость моделей. Определяется из нескольких факторов. Чтобы модель не разваливалась когда вы будете очищать её от следов печати следует нормально настроить саму печать в слайсере. Если печатаете соплом меньше чем 0.8, рекомендуется двойная стенка периметра (так точно внутреннее заполнение не будет видно снаружи и модель будет сильно крепче). Заполнение ставьте от 20% и больше. Это позволит избежать дырок в потолке у моделей с плоскими верхними поверхностями. Увеличивайте количество слоев для заливки потолка (верхних слоев) для любителей не следовать предыдущему правилу ради экономии пластика. По умолчанию потолок заливается 4мя слоями. В слайсере можно настроить 6 или 8 для пущей уверенности. Пластика будет уходить больше, но верхняя поверхность будет сильно лучше.

- Не бойтесь использовать поддержки, если вы думаете что что-то сложное и висящее напечатается хорошо и без них, то нет - не напечатается. Научитесь работать с ними как можно раньше. Их можно настраивать как лайтовые (для поддержки штанов), и они будут немного всё улучшать и при этом легко отходить либо же можно их сделать с таким впечатыванием что печататься будет суперски, однако потом их придется срезать чем-то безумно острым и возможно останется след, но тут как бы из двух зол.

- Адгезия (Мать её). Ваша самая огромная проблема по первости. Липнуть будет плохо. Опять пара советов для улучшения адгезии. Калибруй стол пока не чекнешься. Чем лучше откалиброван стол тем меньше будет проблем. Выбирай правильные температуры стола для нужного сорта пластика. То что указано на упаковке с пластиком обычно подходит, но вы можете и лучше попробовав поднять температуру на 5-10 градусов, или наоборот уменьшив. Никто не знает какая на самом деле температура у стола в той точке где печатается. Всё зависит от особенностей нагревателя, датчика, внешних условий и пр. Если липнет плохо можно поднять немного температуру от паспорта (на 5-15 гр.). Станет получше но может сказаться на расплывчатости модели. Первый слой это БАЗА. Самое главное почти в любой 3D печати - первый слой. Если он напечатается хорошо, то с очень высокой вероятностью дальше всё будет замечательно. Соответственно про размазывания я уже упоминал в прошлых постах. В таком слайсере как Simplify (который я крайне рекомендую ввиду его гибкости и интересных возможностей без лишних нагромождений) есть замечательная менюшка первого слоя, которая позволит снизить высоту печати первого слоя, уменьшить скорость печати первого слоя, увеличить поток первого слоя, до значения когда соседние линии хорошо друг с другом соединяются и даже дают микроскопический излишний заборчик в середине сверху между залитыми полосами.

Опыт владения личной 3D мастерской ч.4 - Справочные материалы о печати 3D печать, 3D моделирование, Малый бизнес, Бизнес, Конструктор, Длиннопост

- Наблюдайте за печатью. Это залипательно и интересно. Увидеть косяк своими глазами и его уловить поняв почему, это же так интересно!

- Изучайте справочный материал. О том как настройки влияют на 3D печать, более точно углубиться в ползунки слайсера, значения и их влияние на конечный результат можно узнать из видео-разборов определенных слайсеров на Youtube. Там же можно найти большое количество роликов про разницу качества в зависимости от высоты слоя, разницу качества в зависимости от толщины сопла, да и просто залипать на таймлапсы печати, что безумно интересно.

FAQ по самым частым ошибкам при 3D печати (перевод англ. статьи по ссылке только первая часть, на сайте есть и вторая):

https://3dtoday.ru/blogs/garremmash/the-20-most-common-probl...

К слову сразу хочется рассказать о ресурсах, которые помогут в 3D печати. Самый популярный хаб 3D печатников в СНГ это 3dtoday.ru

Отличный сайт, который можно читать просто так (кучу новостей, интересных решений, обзоров и прочего). Так же там можно позадавать свои вопросы и найти уйму полезных знаний и даже библиотеки кучи бесплатных 3D моделей у них есть (для скачивания необходимо пройти бесплатную регистрацию).

Даже не умея моделировать можно печатать уйму всего используя платные и бесплатные модели. Самый популярный и полезный сайт для скачивания бесплатных 3D моделей - Thingiverse (https://www.thingiverse.com/)

Сайт примечателен тем, что абсолютно всё что на нём есть бесплатно. 98% всего что вы оттуда качаете уже в STL формате, который сразу запихивается в слайсер, чтобы подготовить печать. К слову очень интересно на любом из таких сайтов набрать название своей машины и увидеть кучу разных прикольных моделей для неё.

Еще один прекрасный сайт с большим количеством крутейших моделей - Cults 3D (https://cults3d.com/)

"Культя" - как некоторые её называют. Тоже невероятно огромная библиотека 3D моделей ориентированных на 3D печать. Однако здесь уже есть платные модели, которые можно купить, но кстати говоря минимальные цены на нем по-моему абсолютно никак не ограничиваются. Т.е. вполне можно встретить ситуацию, когда модель стоит вполне нормальные 15 или 30 или 50 рублей. Культя, это один из тех сайтов где 3D моделлеры могут довольно просто начать свой заработок. Поскольку даже простые модели с низкой ценой покупают, если они прикольные. (Сам там немного держу моделек на продажу, потихоньку продаются (3-7 т.р. за год при около 8 моделях на продаже) ) Однако в связи с текущей ситуацией, как и везде деньги выводятся с таких сайтов на PayPal, поэтому сейчас вывести это в реальные рубли возможности нет, но продавать и держать на счете сайта никто не запрещает.

Прям очень популярных сайтов именно по 3D моделям под печать я не вспомнил, однако и на CG Trader и на TurboSquid такие встречаются как платные так и бесплатные и чтобы упростить поиск представляю вашему вниманию поисковик 3D моделей - Yeggi (https://www.yeggi.com/)

Представляет из себя яндекс или гугл (кому как угодно) только для поиска 3D моделей (как платных так и нет). Ищет однако он всё подряд, т.е. любые 3D модели, не обязательно те которые делались под 3D печать. Можно ли напечатать модель из игры на 3D принтере никак её не переделывая? Конечно можно, но вот правильность её топологии и прорисованность деталей не всегда позволит это сделать качественно и хорошо, поэтому не всё и не всегда подходит.

Пообщаться с единомышленниками проконсультироваться по проблемам всегда можно во всяческих каналах, например в телеге, Discord-е, группах и чатах вконтакте и где только еще. Таких много ссылки давать не буду. Найти их правда не сложно.

Крайне надеюсь что Вам было интересно и что-то новое я Вам рассказал. Обязательно пишите, что я упустил и что стоит допилить. Я в целом стараюсь писать именно то, что по моему мнению очень помогло бы мне самому когда я начинал :)


Разбил этот пост на две части, в следующем поговорим о том же, только в ключе уже 3D моделирования (по большей части я буду говорить естественно о Blender). Прошлые части можно найти у меня в профиле.


Спасибо тем кто осилил! Увидимся!

Показать полностью 3

Ответ на пост «Туториал»

Ответ на пост «Туториал» Юмор, Картинка с текстом, Туториал, Грустный юмор, Сарказм, Ответ на пост
Показать полностью 1

Про баяны

Про баяны Актуальное, Юмор, Пикабу, Посты на Пикабу, Картинка с текстом
Показать полностью 1
Отличная работа, все прочитано!