Про то как я бесплатно сделал сайт с помощью нейросети
Я размещаю объявление на Авито о 3d печати, но эта площадка, как и многие другие не позволяет продемонстрировать более 10 фото, или более одного видео для демонстрации процесса работ и примеров готовых работ. Поэтому мне потребовался способ показать свои умения и возможности 3d принтера.
Была мысль о том, чтобы использовать купленный хостинг, докупить ещё один домен или выкупить свой старый домен у тролля, который его зарезервировал и выставил на продажу в надежде на то, что я захочу его себе вернуть, но оценив потребности я пришёл к выводу о том, что от сайта требуется немного - функционал визитки, немного текста, чуть-чуть фоток, присыпать видосами и готово.
Мне показалась идеальной для выполнения задачи площадка самого гитхаба, ведь я уже видел сайты на нём. Но более глубокое изучение привело меня к тому, что гитхаб не подойдёт для размещения видеоконтента, который размещать очень хотелось. Чтож, нет ничего невозможного и после недолгого поиска была обнаружена российская система доставки видеоконтента - да здравствуй импортозамещение, Кинескоп. Ну да, а как ещё назвать по русски? )
Далее я по быстрому накидал вручную табличный дизайн, как это делал лет 15 назад, но как то всё это мне не понравилось, ибо выглядело несовременно, плоско, неинтересно. но самое главное - определился с цветовой гаммой.
Далее у меня появились мысли о том, что править постоянно главную страницу будет плохой идеей и я обратился к дипсику с запросом о том, каким образом можно во первых вынести импорт фоток и видосов в отдельные файлы, а во вторых каким то образом оформить это в карточки, которые будут показывать пользователю, что с этими карточками можно что то делать. При этом упомянул о том, что разработка будет лежать на гитхабе, а значит есть ограничения - можно использовать только html+css+js
дипсик мне ответил, а я испытыл его ответ на локалхосте и мне понравилось.
Карточки при наведении мыши чуть поднимались вверх, фотка чуть увеличивалась, правоцируя нажать на неё.
Чтож, уже неплохо, но что если добавить свои контакты, разделить сайт на блоки и добавить возможность с сайта дать мне обратную связь? С одной стороны была мысль "да оставь ты просто свою телегу и не парься", а с другой - "а если нет у человека телеги то всё, ничего не давать?". при этом вотсап я не рассматриваю по причинам того что это мета, и вообще у меня на компе его нет, и при смене устройства потеряю все переписки. В общем категорически он мне не нравится.
И надумал я сделать какую то форму, чтобы мог человек заполнить, оставить свои контакты, отправить файлик. Быстрый поиск в яндексе привел меня на Яндекс.формы. Ну красавчики же? зашёл, настроил форму в тех же цветах, которые выбрал для сайта, но не всё прошло гладко. Сначала хотел сделать такое же модальное окно, как для фоток, но форма оказалась длинной и требовала прокрутки. И вроде вот оно решение, но нет. если увеличивать модальное окно в котором будет открыта форма, то оно будет большим не зависимо от данных в форме. а если не увеличивать - форма может не влезть. и автоопределение размера не сработало, как мы с дипсиком не старались.
А форма же отправляет структурированные данные, с которыми я умею работать. И тут на помощь мне пришёл планфикс. Я его считаю эталонной CRM, кого то то он раздражает, но тут на вкус и цвет фломастеры разные. В общем сделал в планфиксе парсинг данных из формы и получаю туда уже подготовленную к работе задачу, что по моему мнению отличное решение. Итого я сделал: красивое оформление для видосов и фоток, получение заказов, связь с телегу.
А если кто захочет оценить - https://seligor.github.io
Конечно же я ценю мнение вебдизайнеров с большим опытом, но не забывайте, что я повествую от своего имени, от имени человека, у которого это является не основным видом деятельности, а деятельностью за бесплатно, при этом с минимальными затратами времени.
Механическая коробка передач
Может пригодиться в самых разных ситуациях: например, в учебных целях, чтобы научиться основам переключения скоростей
Скачать stl можно с канала: https://t.me/pechatdlyadoma/481
Обучение по 3D моделированию с 0 для начинающих: делаем котика-обормотика поэтапно в программе Zbrush. ЧАСТЬ 2
Смотрит, как его создали =) В конце поста на последнем фото котика указаны размеры и на чем печатала!
Последний раз мы остановились на объединении сабтулов, погнали дальше!))
Пункт 10) Кнопка DynaMesh - это один из важнейших пунктов! Расскажу в рамках курса для начинающих кратко (могу сделать отдельный пост по вашему желанию).
🔹Все объекты (еще называют примитивы) состоят из полигонов. Соответственно, чем больше полигонов, тем выше детализация и наоборот. И особенность программы Zbrush состоит в том, что она этот процесс офигенно оптимизирует!
🔷То, что можно сделать Zbrush, вы вряд ли с такой же легкостью сделаете в blender и тд, комп просто улетит к чертям от такой перегрузки, просто эти программы для этого не предназначены, а это миллионы полигонов!)) Почему же так: В Zbrush есть волшебная кнопка - 🔹DynaMesh🔹! И Мы будем создавать модель через DynaMesh. Чтобы делать хорошо детализированных персонажей, мы должны выстроить сколько будет полигонов.
🔷Сначала посмотрите принцип работы кнопки DynaMesh на рисунке 20
🔹Чтобы открыть эту кнопку: для этого переходим в Geometry, затем в DynaMesh. Чтобы посмотреть сетку из полигонов, нажмите на кнопочку Line Fill PolyF (Рис 20). Немного увеличиваем полигоны в разделе DynaMesh (Рис 20.1 , рис 20.2 ), вы не обязаны повторять все в точности, покрутите ползунки, посмотрите что будет, можете побаловаться с количеством полигонов ! Вернуть назад можно сочетанием клавиш Ctrl + z.
🔷Позже, в пункте 11.1. , рис 25.3, я также расскажу про кнопку, которая оптимизирует полигональную сетку - ZRemesher.
🔷Обратите внимание, мы делаем кота для печати, поэтому нам важно сохранить хорошую детализацию, чтобы на печати не было видно полигонов!
Принцип работы DynaMesh - Рис 20
🩵КАК РАБОТАЕТ: DynaMesh ВАШ ЛУЧШИЙ ПОМОЩНИК! Нажимая кнопку, каждый раз строиться заново сетка! Например, если вы тяните полигоны кистью Move - они ломаются и мутируют :D А DynaMesh восстанавливает сетку.
Всегда после воздействия на наш объект - нажимаем DynaMesh )) так будет шикарная детализация!!! (Рис 20.3)
Рис 20.3 Принцип работы кнопки DynaMesh. Сетка полигонов искривляется под действием ВСЕХ кистей. Но DynaMesh выравнивает сетку полигонов. Можно продолжать скульптить))
Продолжаем: Как включить DynaMesh УЖЕ НА КОТЕ
Обратите внимание, большое количество полигонов нормально для Zbrush, существует также кнопка ZRemesher для оптимизации сетки, но об этом я скажу в конце, как сделаем лапки и хвостик.
Вы можете начинать от меньшего к большему количеству полигонов!!!! То есть сначала детализировать с малым количеством полигонов, но по мере надобности (детализации) увеличивать!!!!
Действия можно возвращать, не забывайте ( есть еще способ: вверху, под настройкой кистей где интенсивность, размер, желтый ползунок "времени", можно возвращаться назад и вперед! Но учтите, если у вас какой-то Сабтул удалился, то вернуть вы его уже на сможете. Где дублировали ушко (кнопка Dublicate, можете в рисе 18 посмотреть), под ней есть кнопка Delete - она удаляет объект без возможности возврата!!!!
Пункт 11) Теперь рисуем, что душе угодно!
Сначала включите/проверьте симметрию! Кнопка Х
🔹Делаем глазки , щёчки, носик, не бойтесь экспериментировать , все предельно просто, надо просто натыкиваться :D
Важно: 🔷 ВСЕГДА идите от меньшего к большему. Сначала намечаем, где что будет анатомически!) Не переходите сразу к эстетике! иначе в конце будет не правильно выглядеть мордочка! Делаем легкими штрихами, где будут глаза, щечки, носик и тд можете действия отменять и разглаживать, экспериментируем!!!! Только потом по-тихоньку все детализируйте (не точечно) накидывайте.
🔹Как решили, где что будет находиться, переходим к эстетике.
!!! Помните правило: От меньшего к большему. От простого к сложному. Иначе никак.
Кистью Move можно вытянуть лапки
Пункт 11) Я специально хвост поставила не вместе с ушками. Для упражнения и укрепления! Делаем хвостик снова через доп объект, но на этот раз выбираем цилиндр ( Если забыли как добавить, смотреть Пункт 6, Рис 11 в Первой части)
🔷ВСЕ АНАЛОГИЧНО!!!
🔹Двигаем цилиндр только по цветным стрелочкам и кругам!!!! чтобы не нарушать симметрию!!!
🔹Снова объединяем хвост к телу!) Для этого переходим в правую панель, нажимаем Sabtool-> нажимаем на Merge -> для начала выберем первый сабтул, чтобы соединить тело с хвостом -> нажимаем MergeDown, соглашаемся, так как программа спрашивает, уверены ли ( Рис 19, Пункт 9).
🔹Теперь снова сделаем правильную сетку: Нам снова нужна чудо кнопка DynaMesh, для этого переходим в Geometry, затем в DynaMesh, снова нажмите на кнопку. (Чтобы посмотреть сетку из полигонов, нажмите на эту кнопочку Line Fill PolyF)
🔷Используем Shift чтобы разгладить хвостик и кисть Move чтобы поставить хвостик как вам хочется)
🔷Хотела бы добавить еще одну кисть (так как возможно многим она пригодиться) для ушей и хвостика - как сделать их пожирнее
🔷Как работает Кисть Inflat ДЛЯ НАГЛЯДНОСТИ:
Как работает Кисть Inflat НА ДЕЛЕ: У нас тонкий кончик у хвостика и основание ушек! давайте сделаем их побольше) :
* Шов образовался из-за искажения сетки под работой кистью Inflat, ушко и тело столкнулись (полигоны разных частей тела встретились друг с другом. Чтобы этот шов исчез, и полигоны объединились -> используем DynaMesh! :D
🔷По такому же принципу как и хвостик можете сделать хоть что! крылья, рожки и многое другое ))
Дополнительный пункт 11.1. Кнопка ZRemesher
ZRemesher - полезная кнопка для оптимизации сетки (посмотрите прошлую сетку - рис 23, и эту - рис 25.3). если у вас слишком много полигонов, не разглаживается, или вы на каком то этапе скульпта, просто не уверены, лагает комп и тд- можете использовать эту кнопку. Я ей редко пользуюсь, но это не значит, что она не нужна! в данном случае я не буду ее применять, вы можете по своему усмотрению.
Рис 25.3, ZRemesher
Пункт 12) Давайте немного побалуемся и придадим красоты :D (кратко, быстро). Для покраса и рендера нужно писать отдельную статью
🔹Нажимаем:
🔹Выбирайте любой материал, тыкайтесь, что душе понравится))
Рис 26.2 - после выбора цвета снова откройте еще раз кнопку по материалам - рис 26.1, чтобы лучше увидели различия между ними)
🔹Немного настроем свет:
Желтые лампочки - включен свет, всё жмякаем, не боимся!
Пункт 13) Сохраняем!
🔹Save As - кнопка для сохранения вашей работы.
🔹Когда откроете Zbrush и вам снова надо будет открыть вашу модельку -> кнопка Load Tool (напротив/слева от кнопки Save As)
🩵Вот и готово!!!
Размер котика - 4 см в высоту. Elegoo Saturn 3 12k, Фотополимерная смола водосмываемая белого цвета, на белом плохо видна детализация, поэтому немного подкрасила)
🩵Я вами горжусь, как минимум потому что долистали до этого момента
🩵Вы молодцы ! При желании, могу напечатать вам вашего котика
🩵Жду ваших результатов и мнения
🩵Я очень старалась сделать гайд простым и понятным для любого!
🩵Буду очень радааа вашей поддержке, я очень старалась :3
🔹Делать ли ещё такие гайды?
🔹Кого бы вы еще хотели видеть и какой сложности?)
🔹Думаю сделать гайд по кистям/текстурированию ;отверстия zbrush; по анатомии, так как я врач, неплохо в этом разбираюсь :D
🔹Делать ли продолжение семейства "круглых животных" ?))
🩵 Буду ждать ваших пожеланий 🩵
Как мы с детьми проект современной остановки делали
Привет, друзья! Я не рассказывал, но я работаю педагогом дополнительного образования в детском центре "Кванториум". Для тех, кто не в курсе «Кванториум» — это федеральная сеть детских технопарков, оснащенных высокотехнологичным оборудованием, в них дети проходят обучение по современным программам: робототехника, нанотехнологии, VR/AR, IT и многим другим. Под моим руководством дети обучаются в направлении "Хайтек", которое нацелено на обучению детей работе с программами САПР, оборудованием для прототипирования (3D-принтеры, лазерные, фрезерные станки и т.п.). Самое главное, что обучение в таких центрах абсолютно бесплатное и финансируется из федерального бюджета. Мы с ребятами делаем много интересных вещей, и мне захотелось рассказывать вам о нашей работе.
Сегодня речь пойдет о проекте остановки для общественного транспорта, который под моим руководством сделали три девочки-ученицы 10 класса. Дело в том, что не так давно в нашем городе начали проводить транспортную реформу, которая помимо обновления, а точнее сказать создания автобусного парка (до этого улицы города были заполнены маршрутками, автобусные, трамвайные и троллейбусные маршруты были ликвидированы в разные годы по разным причинам), включала в себя и создание или обновление инфраструктуры, в том числе остановок.
Проблему отсутствия или замены остановок пытались решать и до транспортной реформы, но чаще всего они представляли конструкции из металлического каркаса, обшитого чаще всего панелями из тонкого сотового поликарбоната или листами профилированного листа, реже стеклянными панелями. При условии, что наш город славится сильными ветрами и не менее сильными вандалятами, представить, что происходило с этими остановками в течении нескольких недель после установки не сложно....



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


Внешний вид новых остановок
Скажу честно и, думаю, многие меня поддержат, что дизайн остановок очень даже неплохой, цвета и декоративные графические элементы выполнены в фирменном стиле нашего города. Очень жаль, но по моему субъективному мнению плюсы на этом заканчиваются(
После того, как остановки начали устанавливать на свои места, жители нашего города начали делиться фотографиями в пабликах, и фотографии эти были окрашены далеко не положительными эмоциями, проблемы возникали как с качеством установки, так и с устойчивостью к вандализму (тут, видимо, нужно сделать оговорку: стеклянные панели выглядят действительно симпатично, но только до тех пор пока их не разбили и это, конечно не вина дизайнера).
Введите описание к карусели (не обязательно)
Также данные остановки не решают вопрос защиты от неблагоприятных условий, т.к. площадь крыши и боковых стен очень небольшая. Про качество работ по установке тоже можно много чего рассказать, но уже хочется перейти к основной теме, да и критиковать мы все умеем, а если критикуешь- то предлагай! Предлагаем:
И тут опять важная оговорка: дело в том, что форма занятий с детьми носит проектный характер, а значит, чаще всего, нам нужно найти проблему, решение которой мы можем предложить. В качестве решения может быть трехмерный проект (дизайн-проект), уникальное или усовершенствованное устройство (изделие). Поэтому при поиске идеи проекта мы стараемся критически взглянуть на вещи, которые нас окружают. Целью занятий с детьми никогда не является жесткая необоснованная критика, которой как может показаться я занимался первую часть данного поста. Я очень рад, что в нашем городе происходят положительные изменения, и установка новых остановок - это одно из таких изменений, конечно, жаль, что не всё идет гладко, но сдвиги явно в положительную сторону.
Весь процесс работы над проектом делится на три основных этапа: первый и, порой, самый сложный - это поиск идеи, о котором я рассказал чуть выше, второй этап - это создание трехмерного проекта (моделирование) в специализированной программе и третий этап - самый технологичный и интересный- создание макета, прототипа или полнофункционального устройства. В задачи данного проекта входило создание макета остановочного комплекса.
Проектирование остановки.
При проектировании необходимо учитывать функциональные особенности объекта проектирования, они формируются на основе преимуществ недостатков рассмотренных аналогов (сильные стороны аналогов пытаемся усилить, от слабых избавиться), и, конечно, дизайн.
Идеи для дизайна ребята берут из интернета, рассматривают понравившиеся примеры и на их основе создают что-то своё, первая модель является упрощенной и моделируется только для оценки получившегося дизайна.
После утверждения дизайна, создается новая модель, в которой учитываются масштаб, пропорции, технические характеристики материалов изготовления, прорабатывается планировка и техническая (функциональная) сторона. По окончании этой работы мы получаем чертежи и 3D-модели, необходимые для следующего этапа.





Итоговая модель
Изготовление макета
Для изготовления макета мы используем имеющиеся в нашем распоряжении материалы и оборудование. Основная часть макета была вырезана на лазерном станке из фанеры толщиной 4 мм, перед резкой из трехмерных деталей необходимо получить чертежи, в нашем случае данная работа усложнялась наличием гнутой крышей, но программа позволяет получить плоскую развертку таких деталей, уже в векторном редакторе, который мы используем для запуска станка мы добавили поперечные линии реза в месте сгиба, чтобы фанера стала более податливой к гибке. Стекла и обрамление крыши с вывеской мы также вырезали на лазерном станке из оргстекла и АБС-пластика с покрытием. Все остальные элементы макета печатались на 3D-принтере. Перед печатью трехмерная модель помещается в специальную программу-слайсер, которая разрезает модель на слои и создает УПешку (управляющую программу) для принтера.
После изготовления деталей производится шпатлевание, шлифование, окрашивание и сборка макета


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





Не так давно проект занял третье место на всероссийском конкурсе. Конкурсная деятельность является неотъемлемой частью нашей работы и позволяет замотивировать детей к новым достижениям и пробудить соревновательный дух. Работа над проектом продолжается, для участия в следующем конкурсе мы хотим добавить в макет интерактивные элементы: открывание двери закрытой зоны при прикладывании проездной карточки(на практике со списанием небольшой суммы денег для формирования ФОП для обслуживающего персонала и средств для ремонта), автоматического включения света при изменении уровня освещенности в закрытой части и при срабатывании датчика движения в открытой. Всё это будет реализовано на микроконтроллерной плате ардуино, которая довольно легко программируется.
Думаю, на этом мой рассказ подошёл к концу, надеюсь вам было интересно. Рад выслушать ваши мысли и ответить на вопросы! В багаже есть еще несколько интересных проектов, о которых я, возможно, расскажу в следующих постах.
P.S. Друзья, если вам интересна тема DIY, изделий из дерева и металла с нотками садоводства и огородничества, то вам могут быть интересны ссылки в описании моего профиля, пытаюсь развиваться в сфере блоггинга, честно говоря, получается пока не очень, но ваша поддержка даст мне порцию мотивации на усердный труд и развитие. Верю в силу Пикабу, заранее спасибо!
Как проделать дырки в Блендере?
Продолжаю пилить небольшие уроки по Blenderу, в которых рассказываю про особенности работы с софтом. С небольшим уклоном в сторону печати.
В этот раз решил разобрать проблему модификаторов. И почему новички постоянно сталкиваются с непонятными артефактами.
Самая частая проблема — некорректная работа модификаторов, вследствие некорректных параметров объекта.
Объект может содержать в себе меш, но меш — это не есть объект. Меш(mesh) — это совокупность вершин, и полигонов, которые ими(вершинами) описаны. И мы работаем именно с сеткой, когда редактируем геометрию. В одном объекте может содержаться несколько мешей, или не быть их вовсе.
Если Вы меняете параметры объекта(высоту, положение, масштаб), то их нужно «обнулить», и объяснить программе, что теперь объект будет выглядеть именно так. В противном случае вы увидите удивительные фракталы и прочие артефакты.
Как это сделать я описал в ролике.
Для тех кому недоступен, или неудобен Ютуб — вот ссылка на это видео группе, в телеге. Рекламы там нет.
Проморолик:
Он не очень информативен, зато короткий:) Даст общее представление об уроке, который длится 6 минут.
Ну и заходите в основную телегу Skyworker’s Workshop. Там я выкладываю свои модели для печати.

































