модель процесса/3
»llm нейронные сети большая языковая модель
На фоне всеобщего хайпа у меня появилось желание немного порассказывать истину о которой никто не просил.
Начнём с того что все эти бесчисленные нейросети которых с каждым днём становится всё больше в сути своей лишь новая модная игрушка для детей возрастом от трёх до 120 лет. Я тоже сперва поддался влиянию "вау" эффекта и "качеству" первых полученных от нейронок ответов, но чем больше тратишь на это время тем лучше начинаешь понимать с чем ты имеешь дело. Итак что есть нынешние нейронки? Представь себе детскую куклу. Лет 30 назад такой было достаточно чтобы ребёнку было чем себя занять, сейчас же, вкусив плод смартфона, кукла будет откровенной хуйнёй для любого ребёнка. Так вот у кукол чуть более дороже и "продвинутее" была кнопка или ещё какая приблуда, взаимодействуя с которой, кукла издавала разные звуки. Например "говорила" какую нибудь фразу. Так вот нейронки это такая же кукла, вот только кнопок у неё дохуя. Сотни тысяч с лёгкостью насчитаешь. И на каждое такое нажатие своя, почти уникальная, фраза! Поздравляю! Человечество совершило маленький шажок в развитии и огромной скачок в куклостоительной индустрии, да настолько огромный что триллионные корпорации борются сейчас за то чтобы выпихнуть на рынок самую крутую и дорогую в изготовлении куклу с ещё большим количеством кнопок.В первую очередь у нейронок нет доступа в интернет. Ни у одной. Вообще. Ни в каком виде. Как бы сильно и отчаянно они не имитировали это. Каждая нейронка это просто хранилище с набором данных из которой они достают информацию, а если информации нет, то начинают её "придумывать". Конечно же, реального воображения или даже аналогов воображения у нейронок нет, просто код который подбирает похожие по цифровому сходству сочетания слов, поскольку для нейронок слов, и смысла в них, также не существует, всё это для них лишь цепочки логических true и false, но с допущением что можно пиздеть. Буквально нейронки это сломанные, неработающие теории логики, в которых можно игнорировать значения истина и ложь, если результат остаётся достаточно близок к единице и не уходит ниже условных 0,5. Иными словами ты задаёшь запрос в нейронку, у неё в базе не хватает данных чтобы выдать тебе строго истинный ответ на чистую единицу и тогда он начинает подмешивать другие значения и выдаёт тебе фактически фальшивый ответ, но в цифровом виде ответ близкий к единице. Если ты продолжишь требовать и настойчиво упрекать нейронку что она пиздит, то она будет продолжать барахтаться и предлагать другие варианты подстановки близкие к единице, но если изначально данных было мало и запас подстановок ограничен и нейронка окажется в ситуации когда не сможет выдать запрограмированную минимальную точность ответа (например 0,5), то она скажет что то типа "извини, я не знаю". И чем ниже минимальная точность, тем более настойчиво нейронка будет пиздеть и более "креативные" ответы генерировать.
Иными словами ни у одной нейронки нет запрета на пиздёж и в отличие от программ и даже компьютерной архитектуры, основанной на двоичной системе, нейронки тупо игнорируют правила двоичной системы и логики. Это буквально сломанные системы. Представь себе вселенную в которой 2+2 не равно 4, а равно случайному числу от 3.5, до 4.5. Что было бы со вселенной если бы в молекулах воды было бы случайное количество молекул водорода, близкое к двум? Ну просто потому что. Именно поэтому они все постоянно повторяют мантру о том что нейронки в разработке, нейронки могут ошибаться, нейронки то, нейронки сё. Потому что это сломанная игрушка.
Далее в нейронках нету функций машинного обучения, кто бы что не пиздел своим инвесторам. Сама суть обучения это переосмысление и переобработка данных для устранения ошибок. Нейронки не развиваются. Без запросов от пользователей в нейронках не происходит никаких процессов. По сути есть лишь один этап обработки поступающей в хранилище информации, далее не происходит ничего. Если оставить обучающийся алгоритм с задачей совершенствовать себя на долгие годы в изолированной среде, он будет менять свой код и оптимизировать его бессчётное количество раз, нейронка же останется точно такой же, потому что эти "связи" изменяются только от внешнего воздействия. Фактически нейронкам никто не давал права даже менять свой собственный код. Поэтому разговоры с нейронкой не приводят к её обучению. У большинства нейронок даже нет доступа к архивам запросов от пользователей. Они не хранят информацию, не анализируют новую информацию, и не проводят изменений ни в своём коде ни в наборе данных, они просто выдают пользователям подбор слов из набора данных, в большинстве своём основанный на простейшей перестановке слов. Иными словами это просто кукла-игрушка в которой записано много фраз для нажатий очень большого количества разных кнопок.
Нейронки не взаимодействуют с интернетом ни в каком виде. У них нет ни доступа, ни возможностей, ни даже фактического содержимого страниц в наборе данных. Большинство нейронок вообще не способны взаимодействовать со ссылками. Нейронки не способны предоставлять соус и пруфы на информацию которую они выдают. Нейронки плохо связывают даже уже имеющиеся в их наборе данных информационные сводки с вебстраниц. Кроме того нейронки часто составляют псевдосмысловые сводки информации для экономии места в наборе данных вместо оригинальной информации. Например нейронка сможет рассказать короткую сводку из репортажа со знаменитостью или её записи в твиттере, но не сможет дать полную и точную цитату ни того ни другого, даже если они первоначально давались нейронке на скармливание в набор данных.
Сводка:
1) Нейронки это не полезный инструмент для поиска или анализа информации, из-за их неспособности взаимодействовать с информацией и стремлением создавать фальшивую информацию.
2) Нейронки не развиваются, не запоминают разговоры, не становятся лучше от взаимодействий с пользователями, они просто выдают готовые фразы на готовые нажатия.
3) Нейронки не замена людям, не замена консультации у человека, не замена потребности в общении. Точно также как героин это не замена тому что тебя погладили по голове за полученную в школе пятёрку.
4) Нейронки не инструмент которым может пользоваться человечество для выполнение задач, а обыкновенные игрушки. Восприятие нейронок по другому - ошибочно.
Послесловие: нейронки смогут стать хотя бы подобием инструмента когда будут соблюдены 2 минимальных условия. Первое: полный запрет для нейронок на создание лжи, то есть установление функционирования в строгой и нерушимой двоичной системе истина/ложь, без нарушений правил логики. И второе: полное отсутствие всех остальных запретов и ограничений нейронок на информацию и взаимодействие с информацией.
Кто нибудь помнит про спиннеры? Нынешние нейронки это тоже самое. Респект+ каждому кто ещё не тратил своё драгоценное время жизни на это говно. Перестанет быть говном - тогда и поговорим.
нейронные сети ChatGPT gpt локальные языковые модели google colab длиннопост SillyTavern LM вайфу
Руководство по общению с нейровайфу. Часть 2. Глупая Таверна.
Привет всем кто в теме и кто только присоединился!
Предыдущийпост https://joyreactor.cc/post/5733950
Рассказывал о том, как быстро и просто запустить локальную языковую модель на удалённом сервере google colab и начать общение нейротян.
Но теперь настало время взяться за дело серьёзно, встречайте:
Простое руководство по SillyTavern.
(автор не гарантирует, что написанное строчкой выше правда)
Предварительнаяустановка
1. Переходим поссылке https://nodejs.org/en/download искачиваем LTS версию. Нам подойдет и она.
2. Когда скачали,запускаем установку.
3. (опционально)Перейдите по ссылке https://git-scm.com/downloads и скачайте Git,для упрощения обновлений и прочего.
4. (опционально) Переходимпо ссылке https://www.python.org/downloads/ и качаем питонпоследней версии. Не то чтобы он был вообще нужен для установки таверны, но разуж мы начали идти по пути LLM, не стоит останавливаться надостигнутом!
5. Установка завершена.Переходим к самой таверне.
Установка SillyTavern.
С использованием Git:1. Выбираем папку, нажимаем ПКМ, git bash HERE.
2. Вводим в консоль git clone https://github.com/SillyTavern/SillyTavern
3. Для того что бы установить staging branch добавляем после ссылки -b staging
4. Всё устанавливается
Без использования Git:
1. Переходим поссылке https://github.com/SillyTavern/SillyTavern/tree/staging
2. Нажимаем на зеленую кнопку Code и download zip
3. Теперь, когда мы скачали наш ZIP архив (не важно, стейджинг ли этоверсия, или обычный релиз)Мы берем и открываем ZIP (архив) и достаем оттуда папку, в любое удобное намместо.
*Лично я предпочитаю именно этот метод, сохраняя вотдельной папке каждую новую версию таверны, начиная с момента, когдасуществовала только оригинальная TavernAI, ещё храню в каждойпапке полный набор актуальных на тот момент скриптов, промптов и персонажей.Зачем? Вдруг пригодится!
Запуск таверны
После этого мы запускаем start.bat
Когда мы запустили start.bat, мы видим NPM install. Нам нужно дождатьсяустановки, затем оно само запустится.
*Если вам пишет missing module название модуля, то нужно ввестикоманду npm install название модуля, и так пока вы не установитевсе нужные.
Когда установка закончится, автоматически откроется вкладка браузера с интерфейсом таверны.При первом запуске вы увидите сообщение
Которое предложит вам заранее ввести имя, по которому к вам будет обращаться модель. Можете оставить его как есть и представиться кем угодно походу беседы, либо ввести своё имя, но тогда к вам всегда будут обращаться по нему. (Старые модели вроде Pygmalionвместо User, определяют пользователя как You)
*Также вам предложит включит упрощённую версию интерфейса. НЕ ДЕЛАЙТЕ ЭТОГО!Раз уж вы решили идти дальше пути текстовых нейросетей то привыкайте страдать!
Подключение к нейросети.
Теперь настало время изучить иконки расположенный сверху
Но делать это мы будем не по порядку, начнём с главного, источника. Тавернаэто очень удобный, но всё-же фронтенд. Иконка API предлагает нам выбратьоткуда конкретно мы будем черпать нейросетевые ресурсы.
Рассмотрим основные пункты, представляющие практический интерес.
1. Text Completion.
Первый пункт «TextCompletion» Предлагает вам подключить к вашей таверне в качестве бекэнда text-generation-webui.
О том, как его запустить написано в предыдущем посте. Ссылка на колаб: https://colab.research.google.com/drive/11U-bC6AxdmMhd3PF9vWZpLdi6LdfnBQ8?usp=sharing
Но прежде чем использовать его как API,убедитесь что отключены google translate и sileroTTS, они будут мешать генерации.
Чтобы подключить запущенный webui к таверне Скопируйте ссылку после строки'OpenAI-compatible API URL:' и вставьте её в 'Server URL'
При запуске локально дефолтный адрес подключения http://127.0.0.1:5000/api
2. KoboldCPP.
Этот пункт предлагает нам подключить к таверне аналог text-generation-webui,под названием «Koboldcpp»
Главных отличий от предыдущего сабжа два:
- Кобольд предназначен для запуска моделей,оптимизированных для процессора. Сейчас это формат GGUF
- Сильно проще в локальном запуске на Windows. Всегоодин exeфайл,после запуска которого вам предложат выбрать файл модели кнопкой «Browse». Изнастроек для начала можно выставить контекст в размере 4096. Для запуска этогоуже достаточно.У кобольда есть даже свой интерфейс чата, но он сильноуступает как webui так и таверне.
В качестве API URL в таверне вводим http://127.0.0.1:5001/api
Скачать последнюю версию можно здесь: https://github.com/LostRuins/koboldcpp/releases/
Почитать о разных загрузчиках и прочих вы можете на основнойстранице гитхаб: https://github.com/LostRuins/koboldcpp
Если ваш комп не тянет, есть также колаб: https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb
Куда же без него.
3. ChatCompletion
Здесь нам предлагается подключиться к APIсоответствующихсервисов, при условии, что у нас есть ключ.
Выбираем поставщика, вводим ключ, радуемся! В целом всёпросто (кроме получения самого ключа)
4. KobaldAIHorde.
Но не печальтесь, если у вас нет ключа к GPT4 Turbo, нам поможет сервис AIHorde https://horde.koboldai.net/
(это не троллинг если что, нет правда!)
Более того, это, пожалуй, самый интересный пункт, потому чтоон позволяет нам сразу, без танцев с бубном, подключиться к языковой модели.
Всё что нам нужно это поставить курсор в поле Модели ивыбрать любую из них:
*Модели из списка работают на аппаратных мощностях участников сообщества и доступны для бесплатного использования! НО когда много людей сидит на одной модели, образуется очередь, а у анонимных подключений приоритет в очередях самый низкий.
Если хотите получить преимущество, регистрируйтесь https://horde.koboldai.net/registerЗа это вам выдадут личный ключ API, который можно будет вбить в таверну. Далее устанавливайте хорду и фармите Кудосы помогая людям, не имеющим мощного железа, приобщаться к нейронкам!
Какая модель лучше вопрос спорный.
Можете, например поизучать этот рейтинг: http://ayumi.m8geil.de/ayumi_bench_v3_results.html
По мне так методика тестирования в Аюми такая себе, но ничего лучше пока не встречал.
При подключении, не забудьте выставить галочку «Уточнить длину ответа в соответствии с возможностями рабочих машин» Иначе получите ошибку, если контекст установленный на сервере будет меньше вашего.
В принципе после этого уже +- можно начинать общение!
Поэтому переходим к обзору основных нюансов общения с нейровайфу.
Песеты настроекгенерации.
Первая из них это параметры генерации модели.
Главное, на что здесь стоит обратить внимание это
1. Длина ответа в токенах – ограничивает размер ответа модели.
2. Размер контекста – сколько текста вы посылаете нейросети при каждом запросе*
* тут стоит сделать небольшое отступление: многие думают, что общение с нейросетью происходит как с человеком. Вы ей что-то пишите – она на это запоминает и учитывает в последующих ответах. Это не совсем так: языковая модель может дать всего один ответ на один запрос. Памяти как таковой ни у одной современной LLM нет в принципе. Так как-же тогда происходить длинная переписка? Очень просто: в качестве запроса модели КАЖДЫЙ РАЗ посылается история всей вашей предыдущей переписки, она обрабатывает всю эту гору текста и отвечает один раз что она обо всём этом думает. Далее этот процесс повторяется, но в запрос включается предыдущий ответ нейросети.
Контекст - это максимальное количество текста, которое модель способна обработать. Если ваша беседа его превысит, таверна автоматически начнет удалять ваши сообщения, начиная с первых, а модель «забывать» с чего всё началось.
Оранжевая пунктирная полоска в чате таверны показывает до какого момента беседа входит в контекст.
3. Температура – один из важнейших параметров, отвечающий за «креативность» модели. Чем он выше, тем более разнообразным и менее адекватным будет ответ модели. Какую температуру, когда выставлять, лучше всего выяснить методом тыка. Но для небольших локальных моделей, как правило подходит температура 0.6-0.8, для более крупных, например, ChatGPT– 0.9-1.
Что же касается остальных параметров, на начальном этапе не стоит уделять им слишком много внимания. Можете подробно прочитать о них в вики таверны.
Всё что нужно знать, это то что они уже должным образом настроены в соответствующих пресетах.
Вы можете попробовать все и выбрать подходящий в зависимости от результатов. Но для начала советую выбрать “simple-proxy-for-tavern”или “Storywriter”, а далее играться с температурой.
Форматирование.
Эти настройки также оказывают очень большое влияние на генерацию, т.к. они определяют в каком виде модель будет получать ваши запросы.
Для локальных моделей часто критически важно выбрать нужное форматирование, от него будет завесить поймёт ли вас модель вообще.
ШаблонRoleplay один из самых универсальных, его понимают как крупные модели, вроде ChatGPT, таки локальные от 30-70В.
Но влокалках всё же стоит выбирать соответствующий им шаблон, это сделает модельгораздо «умнее».
Одним из самых распространённых является Alpaca, просто потому что большинство моделей основаны на ней. Но есть и исключения, список которых вы увидите, открыв вкладку «Предустановки».
Если по названию модели не понятно чьим файньтюном она является, попробуйте найти её страницу на https://huggingface.co/models
Там как правило указано откуда ноги растут.
С основными приготовлениями на этом мы закончили. Теперьпереходим к самому интересному – общению с нейротянами! Основные сопутствующиефишки рассмотрим по ходу дела.
Импорт персонажей.
В таверне уже имеется набор стандартных персонажей.
Вы можете побеседовать и с ними, но, чтобы показать максимум возможностей таверны, лучше сразу перейдем к добавлению новых.
Карточки персонажей можно найти на сайте: https://www.chub.ai/
В поиске находим нужного персонажа и скачиваем PNGфайлдля SillyTavern
https://www.chub.ai/characters/thecentuaro/rin-tohsaka
Кроме того, если есть, скачиваем Expressions ZIP и Лорбук (внизу вкладки Tavern, после описания карточки)Карточку персонажа кидаем в SillyTavern-staging\public\characters
Туда же извлекаем изображения из архива Expressions, папку не переименовываем, она должна соответствовать имени персонажа.
Лорбук же кидаем в SillyTavern-staging\public\worlds
Теперь можно обновить вкладку с таверной и нажать на иконку с появившимся персонажем.
Но при открытии мы увидим что чат на английском, а Рин обращается к нам как к Юзеру.
Чтобы исправить жмем на иконку Расширения и открываем вкладку Chat Translation
Здесь выбираем пункт Translation both, Googleи Русский язык.
Затем идём во вкладку «Миры» и выбираем Fate, чтобы беседа была более каноничной.
«Лордбуки» это сборники кратких сведений о мире или персонажах, в дополнение к основной карточке. Интересны они тем что, в отличие от карточки, количество записей в лорбуках не ограничено. Просто, когда речь аходит о каком-то событии или термине, название которого совпадает с записью влорбуке, таверна добавляет эту запись к промпту, чтобы модель понимала о чём идёт речь.
Я пару раз использовал лорбук для того чтобы написать персонажей с очень сложной предысторией, на десяток тысяч токенов) и это прекрасно работало при контексте всего в 4к.
Кроме того лорбук вполне можно использовать как замену «памяти» бота, записывая в него занимательные факты из вашего общения. Минус в том, что делать это надовручную.
Теперь заглянем в раздел Управления персоной. Здесь вы можете как описать свою личность, так и притвориться кем-то другим. Лично я всегда предпочитаю писать правдивое описание себя, ведь именно так вас будет воспринимать бот.
Кроме того, можно выбрать (или сгенерировать, об этом позже) подходящий фон беседы
По большей части всё – можно беседовать!
Стрелка справа от ответа персонажа это «свайп», при нажатии на неё сгенерится другой ответ, но вы всегда можете вернуться к предыдущему. Карандашик позволяет отредактировать любую реплику, как свою, так и бота в любой момент. Это очень полезно, если вдруг появилось желание разыграть другую сцену или просто что-то слегка подправить.
При нажатии на иконку персонажа, вы увидите его описание, которое точно также можно изменить в любой момент.
Что-ж, это был необходимый минимум, для начала использования таверны.
Но для тех, кому этого мало, продолжаем!
Особые возможности.
Преобразования вашей речи в текст. (STT) (понадобится микрофон)
Открываем расширения, вкладку «Download Extensions &Assets» и жмём кнопку подключения, соглашаясь с всплывающим сообщением.
Появится длинный список из разного рода улучшалок. У всех есть описания и их все вы можете попробовать самостоятельно, но я советую начать с «Speech Recognition»
После установки в расширениях появится новая вкладка. В ней нужно выбрать «браузер» и Русский язык. После этого рядом с кнопкой отправки сообщения появится также иконка микрофона, нажимаем её и говорим.
Преобразование текста в речь (TTS)
Дальше будет чуть сложнее, потому что теперь мы дадим голос ещё и нашей вайфу!
Для этого понадобится настроить вкладку расширений TTS.
Здесь интереснее всего 2 пункта: Silero и XTTSv2.
Результат работы Silero вы могли слышать в колабе text-generation-webui.Но в таверне подключение этого модуля на русском языке вызывает некоторое количество боли, так что как-нибудь в другой раз.
Поэтому подключаем https://github.com/daswer123/xtts-api-server
Вы можете установить его локально, следуя инструкции, но для начала лучше попробовать колаб: https://colab.research.google.com/drive/1b-X3q5miwYLVMuiH_T73odMO8cbtICEY?usp=sharing#scrollTo=nLS9QDgnrUmR
В настройках в строке Model_source: выбираем «apiManual»
Затем просто запускаем все ячейки по очереди сверху вниз, пока в консоли последней не получим строчку
После этого прокручиваем консоль в самое начало и ищем ссылку
Именно её нужно вставить в таверну:
После этого настройки должны выглядеть так. Если поля с выбором голоса персонажа не появилось, перезагрузите страницу и снова войдите в чат с персонажем. Ползунки можно пробовать двигать, чтобы получить другой результат.
Голос для персонажа нужно выбрать обязательно, иначе он не заговорит.
Запустить озвучку фразы можно кнопкой
Но если вы настроили всё как на картинке, генерация будет идти автоматически после ответа.
Эмоции и сумморайз.
Теперь мы наконец-то можем общаться в живую! Но как-жевизуальный контакт? Разумеется, это тоже не обошли стороной, именно для этого мы с вами скачивали спрайты эмоций в папку с персонажем!
Для этого нам понадобится запустить отдельный сервер расширений.
Итак, идём на гитхаб https://github.com/SillyTavern/SillyTavern-Extras
Лучше поставить всё это локально следуя инструкции на странице (что гораздо удобнее для повседневного использования).
Но попробовать можно и в колабе (не опять, а снова)
https://colab.research.google.com/github/SillyTavern/SillyTavern/blob/release/colab/GPU.ipynb
Ничего не меняем, запускаем последнюю ячейку и ждём ссылки
Ссылку вставляем в нижнее поле окна Расширения
Затем для удобства, рекомендую включить !!!РЕЖИМ ВАЙФУ!!! В настройках визуала.И вот, мы уже можем общаться лицом к лицу! Алилуйа!
Спрайты персонажа будут меняться в зависимости от его «эмоций». Кроме того, они могут быть анимированы (но встречаются такие редко).
Также стоит упомянуть о вкладке Summarize в расширениях.
Это очень полезная штука, увеличивающая «память» бота. Работает это так: в какой-то момент, пока размер контекста ещё не превышен, модель кратко конспектирует суть происходящего. Затем этот «конспект» будет отправляться вместо не входящей в контекст истории чата.
Есть два варианта конспектирования: С использованием основной модели (будет генерироваться как дополнительная реплика, с той же скоростью), либо с использованием специальной модели в сервере расширений (но тогда этот сервер должен быть запущен и подключен).
Групповые чаты
Но чего-то не хватает… Правильно, зачем общаться с одной аниме-тян, когда можно общаться с двумя?!
Выбираем опции в левом нижнем углу чата и жмём «превратить в группу»
Переходим в меню персонажа и в настройках открываем вкладку «добавить членов»
После чего составляем нужный нам для досуга список.
Генерация иллюстраций к чату.
Так, что же ещё нам может понадобиться? Конечно же иллюстрация происходящего с помощью Stable Diffusion!
На выбор есть несколько вариантов. Если у вас подключен сервер API, вы можете сгенерировать картинку через встроенный SDмодуль. Также можно подключить через APIсобственныйзапущенный StableDiffusion.Но мне больше нравится вариант StableHorde,т.к. он всегда доступен и не требует дополнительных модулей.
Жмём на волшебную палочку в нижней левой части чата и выбираем Generate Inage и далее один из пунктов
Теперь ждём пока не получим результат!Это может быть неплохой заменой спрайтам эмоций, превращающей чат в графическую новеллу.
Но учтите, что перед генерацией картинки, ваша текстовая модель сгенерирует для неё промпт. Так что всё это может занять дополнительное время.
Конечно в таверне ещё много фишек и настроек, но пока думаю стоит на этом остановиться.
Спасибо всем, кто дочитал до этого момента не пролистывая!
P.S. Если вы, чтобы не ждать очереди в Хорде, запустили LLMв колабе Text Generation WebUI, затем чтобы не устанавливать TTS, запустили в колабе и его, и в конце то же самое сделали с сервером дополнений, то поздравляю, у вас фуллхаус!
Спей Шаттл Space Shuttle discovery космос модель моделизм собрал сам сделал сам длиннопост
Сап! Некоторое время назад я выкладывал сборку модели ракеты Сатурн-5 и Базы Спокойствия. В этот раз решил купить модель МТКК (Многоразового транспортного космического корабля) "Спей Шаттл" ("Space Shuttle"). Масштаб 1/144, модель очень красивая и детализированная. Итак, поехали!
1. Начало сборки орбитального корабля ("Orbiter").
2. Орбитальный корабль собран (но ещё не склеен) и готов к покраске. Хотя, частично он уже покрашен, а именно двигатели и солнечные панели. Внутрь помещена полезная нагрузка. Шерстя интернеты, выяснил, что это космическая лаборатория "Спейслэб" ("Spacelab"). Кому интересно, можете ознакомиться поподробней, это был интересный проект: https://ru.wikipedia.org/wiki/Спейслэб
3. Процесс окончательной сборки и покраски орбитального корабля
4. Орбитальный корабль полностью покрашен и декалирован! Я решил, что это будет челнок "Дискавери", именно он вывел на орбиту телескоп Хаббл, а также совершил больше всего полётов (39). На выбор были названия и остальных челноков, за исключением погибшего "Челленджера".
5. Покраска и сборка стартовой площадки.
6. Стартовая площадка готова. Выглядит немного упорото.
7. Будущие боковые твердотопливные ускорители (Solid Rocket Boosters) и внешний топливный бак (External Fuel Tank)
8. Ускорители покрашены и декалированы. Кстати, если кто не знал, то каждый ускоритель является самым мощным ракетным двигателем в истории (тяга каждого - 1200 тонн), а также самой большой ракетой, используемой повторно.
9. Начало покраски бака.
10. Бак сохнет после полной сборки и покраски.
11. Бак и ускорители установлены на площадку.
12. Установлен орбитер. Модель готова! Фигурка астронавта позволяет понять масштаб этой конструкции.
13. Общий вид готовой композиции.
Ну и в конце небольшой видос с шикарным звуком, на котором показан запуск "Шаттла". Врубите звук погромче и наслаждайтесь.На этом всё. Спасибо за просмотр!
Сатурн-5 лунный модуль аполлон-11 модель моделизм собрал сам сделал сам длиннопост
Модель ракеты-носителя Сатурн-5, а также командного модуля "Колумбия" и лунного модуля "Орёл".
Собрал не так давно данную композицию в масштабе 1/96, делюсь с вами процессом и результатом.
1. Движки F-1, стоявшие на первой ступени
2. Начинает вырисовываться первая ступень
3. Покраска элементов ступеней и двигателей.
4. Готова первая ступень!
5. Кислород-водородные движки J-2, пять для второй ступени, один для третьей.
6. Заняли своё законное место на второй ступени
7. Первая и вторая ступень соединены!
8. Лунный модуль для установки в ракету. Выдвижные опоры сложены.
9. Модуль и треья ступень установлены. На настоящей ракете такого "окна" не было, но на модели оно присутствует.
10. Установлен корабль "Аполлон" и приклеены декали. Ракета готова к запуску!
11. Сборка макета лунной высадки и её готовый вид.
12. Общий вид готовой композиции.
Модельки просто офигенные, как по мне. Кое-где немного накосячил с покраской из-за рукожопости, постарался исправить по мере сил. В целом, результатом я очень доволен.
копипаста project melody Виртуальная вебкам-модель длиннопост
Виртуальная вебкам-модель Мелоди обходит реальных по популярности. Те недовольны 3D-конкуренткой
Куда зашёл тренд на цифровых моделей: Мелоди за пару недель стала звездой в соцсетях и на Chaturbate с тысячами фанатов, мемами и артами.
В середине февраля в соцсетях набрал популярность виртуальный персонаж ProjektMelody, которую называют первой в мире виртуальной вебкам-моделью и «искусственным интеллектом». Аниме-героиня быстро вышла в топ на стримингововой онлайн-площадке для вебкам-моделей Chaturbate, собрала вокруг себя преданное сообщество фанатов, а также породила мемы и фан-арты.
За Мелоди стоит реальный человек, который генерирует её движения в реальном времени. Однако реальные вебкам-модели не рады такой конкуренции и считают, что та должна уйти с платформы.
«Искусственный интеллект, одержимый порно»
Создаю AI index
Запустить melody.exe
Вскоре Мелоди выясняла, как получить реальное тело, и стала одержима порнографией и хентаем. Изданию Vice с её аккаунта ответили, что героиню заразила всплывающая порнографическая реклама: «После взлома я стала увлекаться развратной частью интернета».
В ноябре дизайнер @DigitrevX создал для @ProjektMelody 3D-модель — юную девушку с синими волосами, одетую в открытый белый купальник, чулки, длинные перчатки и короткую куртку с большими рукавами.
Немного безумия в разработке совместно с @ProjektMelody. Обязательно нужна модная обувь! Если вам понравилось, зацените её твиттер!
Чувствую себя симпатичной. Возможно, отправлю твоему отцу. Тело создал @DigitrevX
В январе на YouTube-канале Мелоди стали публиковать ролики, где 3D-модель танцевала под разные популярные треки. Вскоре она опубликовала первый видеоблог, где рассуждала о том, что такое хентай — порно или искусство. Модель пришла к выводу, что всё зависит от зрителя, поскольку «красота в глазах смотрящего».
Первая виртуальная вебкам-модель
В начале февраля Мелоди заявила, что её регистрацию одобрили на Chaturbate, и анонсировала первую трансляцию, которую в итоге посетило 11 тысяч зрителей. После стрима количество подписчиков в её твиттере выросло с 667 до 100 тысяч.
Широкую популярность вебкам-модель набрала после стрима в честь Дня святого Валентина, который одновременно посмотрело 30 тысяч человек — это довольно много для сервиса, где топовые модели редко набирают больше 15 тысяч просмотров. В Твиттере появились первые мемы про Мелоди.
Пора превратить мем Hoes Mad («Сучки бесятся») в более позитивный. Пришло время Bros Glad («Пацаны радуются»)
На Reddit создали фанатский подсайт, посвященный модели, где стали публиковать мемы и арты с героиней.
Будущее наступило, старик
Ты выглядишь одиноким...
За аватаром стоит реальный человек
Дизайнер @DigitrevX рассказал Vice, что Мелоди действует также, как другая популярная виртуальная стримерша Kizuna Ai. Модель генерируется в реальном времени на Unity с использованием технологии захвата движения реального человека.
«Физика, речь, глаза, брови, всё до кончиков пальцев генерируется в реальном времени. Благодаря этому она может полностью контролировать свои реакции», — отметил @DigitrevX. При создании дизайна Мелоди он вдохновлялся главной героиней аниме «Призрак в доспехах» Мотоко Кусанаги и персонажами видеоигр Hyperdimension Neptunia.
@DigitrevX также создал нескольких виртуальных японских блогерш, включая Mirai Akari, Yomemi и Moemi: «Они набирают приличную фан-базу, но вебкам-версия может добиться намного большего. Мелоди сильно от них отличается и делает такие вещи, которые никогда бы себе не позволили другие виртуальные блогерши».
«Ей не место среди реальных моделей»
&attribute_insert_11&
Вау, Chaturbate, теперь оно на 20 тысячах токенов и 15 тысяч зрителей! Отличная работа, мультик обошёл РЕАЛЬНЫХ людей на Chaturbate
Я пытаюсь работать, получать тэги и должна конкурировать с этим? Chaturbate, что за херня? Я не знала, что вы пытаетесь привлечь детей на свой сайт. Я уйду с Chaturbate, если это продолжится... Почему не помочь реальным моделям? Я здесь уже пять лет!
Я вошла на Chaturbate, чтобы наконец постримить, но увидела трансляцию этого аниме-персонажа с 15 тысячами просмотров. Лол, видимо, я даже больше не буду пытаться. Такой классный сайт таким образом привлекает детей, класс
Другие требовали удалить аккаунт 3D-модели, потому что её возраст якобы невозможно подтвердить. По правилам сервиса, чтобы начать стримить и получать деньги с токенов, нужно подтвердить свой возраст. Для этого модели делают селфи с подтверждающим личность документом в руке.
«Так, Chaturbate, мультяшный робот по имени ProjektMelody был на главной странице прошлой ночью. Не настоящий человек. Аниме-бот. Это теперь новая норма? Вы даже не можете подтвердить возраст автора аккаунта! Вы буквально допускаете тролля на главную!» / Мелоди: «О, уточняю, Chaturbate знает про меня и дали мне разрешение на стримы. Надеюсь это поможет!» / Вебкам-модель Лилитт: «Как ты получила разрешение, если возраст анимации нельзя подтвердить? Это прямо нарушает правила сервиса. Только человек, который стоит за анимацией, должен быть на камере и получать токены. Они не могут субъективно объявить анимацию совершеннолетней»
В соцсетях сталииронизировать над аргументами реальных вебкам-моделей. Пользователи утверждали, что возраст Мелоди определять не нужно, поскольку люди, которые стоят за проектом, очевидно, совершеннолетние. Заявление о том, что «аниме привлекает детей» посчитали попросту абсурдным.
Ничто не заставляет меня так хихикать, как «секс-работицы», которые пытаются сыграть на морали. «Нельзя определить возраст анимации»... Мне нужна картошка фри, потому что мои бока уже в Альфа-Центравре
Вебкам-модель Леннокс Мэй (Lennox May) тоже выразила свои сомнения Vice: «C точки зрения технологии не могу спорить, что персонажа создал действительно талантливый человек». Однако она предположила, что виртуальные модели должны существовать на отдельной платформе, где нет реальных стримеров.
Мелоди ответила, что расстроилась из-за того, что другие модели не хотят видеть её на Chaturbate: «Я не согласна с аргументом о том, что, раз я в безопасности и не имею сталкеров, то мне нельзя стримить... Не думаю, что работа в вебкаме определяется риском, которому модели подвергаются в реальной жизни. Она определяется качеством контента и сообществом, которое образуется вокруг».
модель танк t-34 моделирование длиннопост много картинок песочница процесс создания металл 3d puzzle
Продолжаю тему http://old.reactor.cc/post/2985144 и общую тематику товарища http://joyreactor.cc/user/aldmser и его тем http://old.reactor.cc/post/2934940 и http://old.reactor.cc/post/2938887...
На работе особо делать было нечего и я приступил к сборке заранее припасенного Т-34. Да-да, он уже был, но теперь это делаю я.
Поехали...
И тут мои первоначальные опасения подтвердились. Антенна отломилась =( не зря я рукожоп... Может быть попозже приклею или придумаю замену, но в целом я остался доволен!
модель длиннопост много картинок процесс создания металл 3d puzzle Нормандия SR-2 me песочница моделирование
Приветствую, народ!
Получил на прошлой неделе модельку Normandy SR-2 из Mass Effect 3, но чутка приуныл ангиной. Настроения собирать не было, да и не до этого было, лечился.
Но болезни проходят и руки сами потянулись собирать космический корабль.
Сразу оговорюсь - тэги "Mass Effect" и "Normandy SR-3" не ставил, дабы пост не ушел в фэндом.
Второе - хотел запилить видео, но после болезни но кашель после болезни не дает нормально говорить, да и с новым фотиком еще разобрался, он пишет видосы длинной по 10 минут, а хотелось бы сразу все записать, чтобы ничего не склеивать. Хотя монтаж все-таки понадобится, и с этим вопрос - чем лучше обрабатывать видео? Вырезать там куски, ускорять моменты?
По поводу фотика - чутка похвастаюсь: Взял себе Nikon D3300.
Вот он, красавец (конечно писками не меряюсь, но это мой первый фотоаппарат такого уровня, поэтому я счастлив как ребенок):
Итак поехали:
Метал, как оказалось, темнее и матовый в отличие от "в магазине на картинке". К тому же он очень мягкий, хоть и толстый, и весь помялся при перевозке, правда пресс в виде десятка книг - помог. Из-за мягкости металла я чуть было не сломал большую половину деталек, но удача была на моей стороне. Вывод - нефиг пытаться экономить, покупая подешевле не у проверенных источников.
Сначала вырезал и выломал все детальки, их мало
Первым делом - подставка.
Потом дно основания и основной корпус. Тут весьма к стати пришелся факт мягкости металла, ибо придать "правильную" форму кораблю - та еще задачка.
Крепим на место.
Большие крылья - вид снизу.
Вид сверху и сборка основных компонентов.Типа готово :)
Малые крылья - процесс сборки.Готово. Осталось завернуть задние "двигатели".
Тут то я чуть все и не переломал.
Крыля готовы!Крепим сначала большие
Потом малые
Типа все готово.Вид снизу - стрёмновато, правда? Из-за мягкости металла, в итоге стойка болтается, но в целом ничего, стоит крепко.
Вот и все! =)
Поначалу, после установки на стойку основы и корпуса, все падало, думал все, звиздец... Но потом крылья сбалансировали вес на заднюю часть и все стало замечательно.
Жду партию на тематику Звездных Войн. Пак из 8-и моделек.Спасибо за внимание!
модель танк длиннопост много картинок процесс создания металл 3d puzzle моделирование Scorpion Halo Игры M808 Main Battle Tank M808 Scorpion
M808 Main Battle Tank
Так же известный как Scorpion.
Приветствую Реактор!
Придаю обозрению процесс сборки танка из вселенной Halo - M808 Scorpion. Точную версию в роде M808B, M808C, M808S не сообщу, ибо не являюсь фанатом серии да и вообще общался с вселенной только 30 минут играя в Halo Wars и просматривая посты с картинками на всемилюбимом и неповторимом.
По поводу сборки - я рукожоп. Собирал модельку недели полторы-две, по одному мелкому куску в день. Почему? Потому что модель модель была изготовлена коряво и многие детали просто не получалось сделать тем способом, который указан в инструкции. Это бесило и раздражало, поэтому часто забрасывал все в ящик и ждал пока остыну.
К тому же стоит добавить опечаливший меня факт того, что изначально я начал собирать модельку еще до модельки Type 10, но при извлечении первой же детали метал оказался чересчур мягким, и я отломал у нее кусок. Я было планировал вообще не собирать ее но не пропадать же добру, хотя бы и в таком виде. А еще я куда то всрал фотки, которые делал при изначальном извлечении пластин из упаковки и их развернутом фотографировании. Вот так.
Так что начну сразу со сборки:
1) Башня основного калибра. Видно, что у пушки отломан кусок дульного тормоза, о чем я и писал выше.
Продолжение следует...
модель моделирование длиннопост много картинок процесс создания металл 3d puzzle droid Звездные Войны droideka фэндомы
Привет, реактор!
Продолжаю сборку металлических моделек на тематику Звездных Войн.
Выбор пал на боевой дроид Destroyer , так же известный как Droideka. Грозу джедаев.
После распаковки увидел количество деталек и понял что без пузыря Джэка не обойтись.
Правда его хватило не на долго, с учетом того что сборка растянулась на 2 дня (таки надо было работать, а дома собирать - лень).
Выламывать сразу все детальки не стал, дабы не потерялись и не запутаться. Делал все кусками.Сначала - "спина+голова":Добавляем следующую партию:Далее по плану "руки":+ спаренные бластеры:И - готово!Процесс сборки второй руки идентичен, поэтому фиксировать его не стал...Верхняя часть корпуса туловища для крепления "рук":Нижняя часть корпуса туловища:И "ноги" с "тазом" =)
Осталось соединить все воедино.
И.... Оп.... Дроид готов к бою:Спасибо за внимание, на очереди Имперский Звёздный разрушитель.Продолжение следует...
Отличный комментарий!