Ответ на пост «Нашёл такого старичка»1
Сейчас в кладовке шарился, искал лейку на смеситель в душе. Смотрю журнал Игромания лежит. Переворачиваю обложкой вверх и понимаю что недавно на Пикабу пост видел с диском от этого журнала.)
Полистал, а там на одной из страниц реклама.
Не играл, но рекламу вспомнил.
Мод с близняшками из Atomic Heart
Мод с близняшками из Atomic Heart — стильные и смертоносные ассистентки теперь на твоей стороне! Идеальное сочетание холодной стали и притягательной грации. Обновлённый облик, кастомные анимации и интерактивные элементы — если осмелишься снять с них «ограничители», жди неожиданного поворота.
Скачать можно тут👇
Нейросеть пишет мне аддоны для Blender. Это оказалось сложнее, чем я думал
Не имея опыта создания модов, аддонов, и прочего софта, я решил попробовать написать скрипт по созданию шестерней в Blender.
Написал запрос. Через 30 секунд она выдала результат. Я скопировал его в Blender, запустил, и он выдал мне вот это:
После нескольких часов ковыряния с этим кодом я пообщался со своим давним другом, который настоящий программист, а не как я. И вот он подкинул идею. Он предположил что я столкнулся с такой проблемой как «Задача коммивояжёра».
Простыми словами:
Представьте, что вы продавец (коммивояжер), который должен посетить несколько городов. Ваша цель — найти самый короткий маршрут, чтобы:
Начать путь из одного города.
Посетить каждый город ровно один раз.
Вернуться в начальный город.
Важно: нужно выбрать такой маршрут, чтобы пройти минимальное расстояние.
Так вот эта задача оказалась нейросетке не по зубам. Кстати я использовал qwenlm и deepseek. Обе облажались. Считается что машина не может решить эту задачу за адекватное количество времени, потому что с ростом числа точек сложность растёт по экспоненте. Зато есть метод аппроксимации, по которому робот может дать приблизительный ответ, и это займёт гораздо меньше времени. Наверное сетка этим и воспользовалась. Если я не прав — поправьте в комментариях.
Тогда я стал действовать иначе:
Нашёл открытый код, скормил его нейронке, и дал указания работать по нему. Геометрия улучшилась. Но она рисовала две половинки зуба, и два радиуса. Для каждого зуба. Представляете какое месиво получалось? Естественно соединить это она уже не могла.
После я стал давать команды последовательно. Заставил почистить лишние вершины, соединить ближайшие, заполнить весь контур одним n-гоном, выполнить процедуру «экструд». И выполнить булеву операцию, для создания отверстия.
После нескольких десятков итераций, я получил рабочий код. Это всё ещё было быстрее, чем если бы я учился делать это руками.
Далее я добавил делительную окружность. Это та, по которой шестерни соприкасаются. Мы же тут про 3д печать. Верно?
И оформил пользовательский интерфейс:
Затем упаковал всё это в один файл, и сделал его аддоном. Для этого тоже нужно кое-что дописать в код.
Теперь аддон можно устанавливать, удалять, и включать, выключать.
Сетка получилась приемлемая. Хотя работать с ней и не очень удобно.
В общем, метод рабочий. Но нужно иметь представление о том, как этим всем пользоваться. Иначе результата не добиться.
Записал ролик, где демонстрирую её работу
У кого проблемы с Ютубом — продублировал у себя в телеге
Если есть интересные идеи для аддонов, или методы реализации — пишите. Может получится реализовать что-то полезное.
Всем бобра!
Делаем свой Firefox безопасным
1. Ghostery (https://addons.mozilla.org/ru/firefox/addon/ghostery/) — Он помогает не только блокировать нежелательные кукисы, но и даёт полную информацию о том, что вам пытается подсадить каждый конкретный сайт.
2. NoScript (https://addons.mozilla.org/ru/firefox/addon/noscript/) — расширение Firefox, блокирующее исполнение JavaScript, апплетов Java, Flash и других потенциально опасных компонентов HTML-страниц.
3. BetterPrivacy (https://www.softportal.com/get-41669-betterprivacy.html) — Он позволяет очистить обычно не удаляемые следы на вашем компьютере (cookies и т.п.)
4. Stealther (https://addons.mozilla.org/ru/firefox/addon/stealthy/) — Запрещает браузеру сохранять информацию о посещаемых вами сайтах, Cookies, вести историю загруженных файлов, кэшировать сайты, сохранять информацию форм, не сохранять историю о недавно закрытых вкладках и отправлять Referrer Header заголовки.
5. WOT Safe Surfing (https://addons.mozilla.org/en-US/firefox/addon/wot-safe-brow...) — Предупреждает о подозрительных сайтах (которые могут содержат эксплоиты, программы-шпионы, рекламное ПО и вирусы.
6. User Agent Switcher (https://addons.mozilla.org/ru/firefox/addon/uaswitcher/) — плагин, который позволяет менять ваш юзерагент, то есть данные, по которым сайты могут определять с какого устройства вы в данный момент сидите.
Если интересно: https://t.me/errorium/232